Skripta koju koristim: Noxicus
Detaljan opis problema: htio bi napravit da kad pisem /v lock da zakljucam vozilo a kad bi neko htjo sjest u vozilo da mu pise Vozilo zakljucano vlasnik: i ime vlasnika i da npr. kad ga ja zakljucam da ga ja mogu vozit a drugi ne
Dio skripte:
Citatelse if(strcmp(x_job,"lock",true) == 0)
{
if (Carlist[playerid][Typ]!=-1)
{
if (Carlist[playerid][Carid]!=-1)
{
if (Carlist[playerid][Lock]==0)
{
Carlist[playerid][Lock]=1;
SetVehicleParamsForAll(Carlist[playerid][Carid],0,1);
SetVehicleParamsForPlayer(Carlist[playerid][Carid],playerid,0,1);
SendClientMessage(playerid, 0x698F8FFF, "Zakljucao si svoje vozilo!");
}
else
{
Carlist[playerid][Lock]=0;
SetVehicleParamsForAll(Carlist[playerid][Carid],0,0);
SendClientMessage(playerid, 0x698F8FFF, "Otkljucao si svoje vozilo!");
}
}
else { SendClientMessage(playerid, COLOR_GREY, "Tvoje vozilo je pokvareno. Moras ga popraviti!"); }
}
else { SendClientMessage(playerid, COLOR_GREY, "Nemas vozilo!"); }
return 1;
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): :S
pa stavi pod callback
onplayerentervehicle
kad je vozilo lock da mou izbacuje tu poruku i stavis funkciju tu za LOCK
Carlist[playerid][Lock]=1;
nekuzim moszes malo bolje pojasnit ili dodat u tu skriptu ?
nerazumijem sta se nema tu razumit...
sve sam ti reko samo se ti nebi potrudio da probas to izvest...
Citat: Narco_VK poslato Avgust 24, 2011, 16:46:25 POSLE PODNE
nerazumijem sta se nema tu razumit...
sve sam ti reko samo se ti nebi potrudio da probas to izvest...
xD ajde budem probao sam skontat a sigurno cu slozit bar cu se sam naucit :D
Citat: Patrick poslato Avgust 24, 2011, 18:00:12 POSLE PODNE
Citat: Narco_VK poslato Avgust 24, 2011, 16:46:25 POSLE PODNE
nerazumijem sta se nema tu razumit...
sve sam ti reko samo se ti nebi potrudio da probas to izvest...
xD ajde budem probao sam skontat a sigurno cu slozit bar cu se sam naucit :D
e to treba barem ces naucit..probaj nest sam ako bude bilo kaki problema postaj ovdje...
rekao ti je covjek, sam to uradi ..
uff nije tak jedosntavo mos mi objasni ovo
CitatCarlist[playerid][Lock]=1;
ubacim umjesto cega ili ?
ipak nezznam :// moze mi neko stavit to vec u komandu pa budem onda ja tak i napravio za /he i /mo pls :D
Ajde neko pomozi...
OnVehicleStreamIn, upotrijebi mozak :)
Bogte a sta ako lik ne kuzi ma ja ne kuzima za njega nezz...
ovo imam sve je ovak bilo kak je sad
Citatpublic OnVehicleStreamIn(vehicleid, forplayerid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if (Carlist[Lock]==1)
{
//Carlist[playerid][Lock]=1; i sad dok na ovom makne // baci mi error neki error u playerid
//SetVehicleParamsForAll(Carlist[playerid][Carid],0,1);
SetVehicleParamsForPlayer(Carlist[Carid],i,0,1);
//SetVehicleParamsForPlayer(vehicleid, i, 0, 1);
}
if (Motolist[MLock]==1)
{
SetVehicleParamsForPlayer(Motolist[MCarid],i,0,1);
}
if (Helist[HLock]==1)
{
SetVehicleParamsForPlayer(Helist[HCarid],i,0,1);
}
}
return 1;
}
nekuzim jer sam pocetnik puno vece stvari znam napravit a ovo jednostavno neznam ali tu smo da se naucimo
Citat: Patrick poslato Avgust 25, 2011, 14:52:33 POSLE PODNE
ovo imam sve je ovak bilo kak je sad
Citatpublic OnVehicleStreamIn(vehicleid, forplayerid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if (Carlist[Lock]==1)
{
//Carlist[playerid][Lock]=1; i sad dok na ovom makne // baci mi error neki error u playerid
//SetVehicleParamsForAll(Carlist[playerid][Carid],0,1);
SetVehicleParamsForPlayer(Carlist[Carid],i,0,1);
//SetVehicleParamsForPlayer(vehicleid, i, 0, 1);
}
if (Motolist[MLock]==1)
{
SetVehicleParamsForPlayer(Motolist[MCarid],i,0,1);
}
if (Helist[HLock]==1)
{
SetVehicleParamsForPlayer(Helist[HCarid],i,0,1);
}
}
return 1;
}
nekuzim jer sam pocetnik puno vece stvari znam napravit a ovo jednostavno neznam ali tu smo da se naucimo
pa kako playerid valda ti ide i kako negledas...