[Pomoc] komanda /cement

Započeo [G-Unit] Mich, Maj 22, 2011, 18:33:51 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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

Member since: 26.04.2010.