Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [SC] ScHaLe poslato Novembar 07, 2011, 17:02:56 POSLE PODNE

Naslov: [POMOC]Job deliver
Poruka od: [SC] ScHaLe poslato Novembar 07, 2011, 17:02:56 POSLE PODNE
Skripta koju koristim: GF edit
Detaljan opis problema:  Ja idem odvozit deliver na mehanicaru meni radi normalno sve, a ako ide frend poslje mene odvozit deliver njemu ne radi (kad dodje na prvi CP nezeli se maknut).Zasto i kako to rijesit?
Dio skripte:

Komanda: if (strcmp(cmd, "/mehdeliver", true)==0)//Ovdje stavite koju komandu zelite za prozivanje
{
if (PlayerInfo[playerid][pJob] == 7)
{
new tmpcar = GetPlayerVehicleID(playerid);
             if(IsAJob7Auto(tmpcar))
      {
if(IsPlayerConnected(giveplayerid))
{
   SetPlayerCheckpoint(playerid, 1493.1550,2370.8989,10.6951,8.0);// ovdje stavite kordinate prvog CP-a. ovo sto pise (8.0)To vaj je velicina CP-a.
CP[giveplayerid] = 500;
   SendClientMessage(playerid, COLOR_GOLD, "JOB INFO: Preuzmite djelove na oznacenom mjestu.");
}
              }
else
{
   SendClientMessage(playerid, COLOR_GREY, "Niste u mehanicarskom vozilu!.");
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Niste Zaposleni kao mehanicar!");
}
return 1;
}


Check Point:
else if(CP[playerid] == 500)
{
SendClientMessage(playerid, COLOR_GOLD, "JOB INFO: Uspjesno ste preuzeli djelove, dostavite ih u mehanicarsku radnju.");
DisablePlayerCheckpoint(playerid);
CP[playerid] = 501;
SetPlayerCheckpoint(playerid, -86.3155,1119.0931,19.6217,8.0);//Ovdje idu kordinate 2 cp-a
}
else if(CP[playerid] == 501)//Kraj Race-a
   {
       SendClientMessage(playerid, COLOR_GOLD, "JOB INFO: Uspjesno ste dostavili djelove i pri tome ste zaradili 50$");
       GivePlayerMoney(playerid, 50);
DisablePlayerCheckpoint(playerid);
CP[playerid] = 0;
}
Naslov: Odg: [POMOC]Job deliver
Poruka od: dragan12 poslato Novembar 07, 2011, 20:48:07 POSLE PODNE
  if (strcmp(cmd, "/mehdeliver", true)==0)//Ovdje stavite koju komandu zelite za prozivanje 
   { 
         if (PlayerInfo[playerid][pJob] == 7) 
         { 
         new tmpcar = GetPlayerVehicleID(playerid); 
              if(IsAJob7Auto(tmpcar)) 
             { 
            if(IsPlayerConnected(giveplayerid)) 
            { 
                SetPlayerCheckpoint(playerid, 1493.1550,2370.8989,10.6951,8.0);// ovdje stavite kordinate prvog CP-a. ovo sto pise (8.0)To vaj je velicina CP-a. 
               CP[playerid] = 500; 
                SendClientMessage(playerid, COLOR_GOLD, "JOB INFO: Preuzmite djelove na oznacenom mjestu."); 
            } 
               } 
         else 
         { 
             SendClientMessage(playerid, COLOR_GREY, "Niste u mehanicarskom vozilu!."); 
         } 
         } 
         else 
         { 
            SendClientMessage(playerid, COLOR_GRAD2, " Niste Zaposleni kao mehanicar!"); 
         } 
      return 1; 
   } 

Neide giveplayerid :D
umesto else if(CP[playerid] == 500) 
stavis samo if(CP[playerid] == 500) 
Naslov: Odg: [POMOC]Job deliver
Poruka od: [SC] ScHaLe poslato Novembar 07, 2011, 21:39:38 POSLE PODNE
Opet Gagi :D

Hvala ti, mozes lockat.