Skripta koju koristim:Cyber
Detaljan opis problema:ovako imam komandu /cement i kad je neki drugi igrac ukuca a ja kad je ukucam vrati mu se na prvi cp sto znaci da komanda nije u redu moze pomoc hvala!
evo komande:
if(strcmp(cmd, "/cement", true) == 0) //promjenite kako zelite da glasi komanda
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pJob] == 1)//provjerava dali igrac ima posao gradjevinara
{
if(PlayerToPoint(15.0,playerid,1253.1716,-1258.4500,12.1970))//pozicija na kojoj koristi komandu za utovar cementa
{
SetPlayerCheckpoint(giveplayerid,1249.6854,-1259.8916,12.2426,10.0);//ovo je za check point
CP[giveplayerid] = 46;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Nisi na poziciji za vozit beton !");
SendClientMessage(playerid, COLOR_RED, "Aktivirao si posao,sada udji u kamion za voznju cementa i pocmi raditi");
return 1;
}
}
}
return 1;
}
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
ti ukucas komandu /cement i automatski aktiviras svim igracima koji su takodjer gradjevinari.. jel to zelis rec?
blizu ali tako je kad ja ukucam /cement ono vrati drugom igracu na pocetni cp
Sledeci put stavi u kod tu komandu,da bude preglednije,evo sta je problem...
Umesto
SetPlayerCheckpoint(giveplayerid,1249.6854,-1259.8916,12.2426,10.0);//ovo je za check point
CP[giveplayerid] = 46;
stavi
SetPlayerCheckpoint(playerid,1249.6854,-1259.8916,12.2426,10.0);//ovo je za check point
CP[playerid] = 46;
i trebalo bi raditi...
Citat: Mafia Sused poslato Maj 22, 2011, 18:48:30 POSLE PODNE
Sledeci put stavi u kod tu komandu,da bude preglednije,evo sta je problem...
Umesto
SetPlayerCheckpoint(giveplayerid,1249.6854,-1259.8916,12.2426,10.0);//ovo je za check point
CP[giveplayerid] = 46;
stavi
SetPlayerCheckpoint(playerid,1249.6854,-1259.8916,12.2426,10.0);//ovo je za check point
CP[playerid] = 46;
i trebalo bi raditi...
i ja mislim da ce raditi ovako
Citat: Mafia Sused poslato Maj 22, 2011, 18:48:30 POSLE PODNE
Sledeci put stavi u kod tu komandu,da bude preglednije,evo sta je problem...
Umesto
SetPlayerCheckpoint(giveplayerid,1249.6854,-1259.8916,12.2426,10.0);//ovo je za check point
CP[giveplayerid] = 46;
stavi
SetPlayerCheckpoint(playerid,1249.6854,-1259.8916,12.2426,10.0);//ovo je za check point
CP[playerid] = 46;
i trebalo bi raditi...
Ovo je isto ??? pogledaj malo bolje isti je aman bas sve
nije isto gore je...
giveplayerid
a dole...
playerid