Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [G-Unit] Mich poslato Maj 22, 2011, 18:33:51 POSLE PODNE

Naslov: [Pomoc] komanda /cement
Poruka od: [G-Unit] Mich poslato Maj 22, 2011, 18:33:51 POSLE PODNE
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):
Naslov: Odg: [Pomoc] komanda /cement
Poruka od: [GU]Spoky poslato Maj 22, 2011, 18:39:47 POSLE PODNE
ti ukucas komandu /cement i automatski aktiviras svim igracima koji su takodjer gradjevinari.. jel to zelis rec?
Naslov: Odg: [Pomoc] komanda /cement
Poruka od: [G-Unit] Mich poslato Maj 22, 2011, 18:40:52 POSLE PODNE
blizu ali tako je kad ja ukucam /cement ono vrati drugom igracu na pocetni cp
Naslov: Odg: [Pomoc] komanda /cement
Poruka od: Mario_ 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...
Naslov: Odg: [Pomoc] komanda /cement
Poruka od: [IF] mariomako poslato Maj 22, 2011, 19:24:01 POSLE PODNE
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
Naslov: Odg: [Pomoc] komanda /cement
Poruka od: [BM]Aleksa_Smiljanic poslato Maj 24, 2011, 18:05:13 POSLE PODNE
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
Naslov: Odg: [Pomoc] komanda /cement
Poruka od: Yook3R5o5 poslato Maj 24, 2011, 18:08:31 POSLE PODNE
nije isto gore je...
giveplayerid
a dole...
playerid