[POMOC] Bug oko posla

Započeo Jakisic, Maj 16, 2014, 15:48:41 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: tdi od pinkija
Detaljan opis problema: Pa ovako ja uzmem posao i sad radim i kad ocu da prekinem posao nema cmd za prekid posla i ja kad izadjem sa srw i udjem opet na srw meni se posao i dalje nije stopirao.Nmg da sa portam ni nista pise ,,niste zavrsili taj i taj posao..,, tako nest i onda moram da odem u Opstinu da dam otakz da bi stopirao.
Dio skripte: ako treba dacu
Neke slike/video za lakse dobivanje pomoci(neobavezno): /


Evo kod za startovanje posla i zavrsetak ja msm
if(strcmp(cmd,"/lutovari",true)==0)
    {
      if(IsPlayerConnected(playerid))
      {
  if(IsPlayerInRangeOfPoint(playerid, 7.0, 2439.5903,-2120.8926,13.5469))
  {
          if(PlayerInfo[playerid][pJob] != 26)
          {
              SendClientMessage(playerid, COLOR_GRAD1, "Nisi dostavljac lekova");
              return 1;
          }
          if(DlekovaPosao[playerid] == 1)
          {
              SendClientMessage(playerid, COLOR_GRAD1, "Vec ste zapoceli sa poslom.");
              return 1;
          }
          if(IsADostavljacLekovaAuto(idcar))
          {
              DlekovaPosao[playerid] = 1;
              JBC_TogglePlayerControllable(playerid, 1);
              SendClientMessage(playerid, COLOR_WHITE, "Utovarili ste lekove, odvezite ih do beogradske Bolnice (crveni marker)");
              SendClientMessage(playerid, COLOR_RED, "Sto vise radite ,dobijacete vise para i veci skill");
              SendClientMessage(playerid, COLOR_RED, "Tako sto budete radili KIM vas moze nagraditi RP rankom +1");
              SetPlayerCheckpoint(playerid, 1147.5520,-1315.8458,13.6751, 5.0);
              }
          }
      }
    return 1;
    }

    if(strcmp(cmd,"/listovari",true)==0)
    {
  if(IsPlayerConnected(playerid))
  {
  if(IsPlayerInRangeOfPoint(playerid, 7.0, 1147.5520,-1315.8458,13.6751))
  {
  if(DlekovaPosao[playerid] == 1)
          {
          if(IsPlayerInAnyVehicle(playerid))
          {
           new carid = GetPlayerVehicleID(playerid);
           if(IsADostavljacLekovaAuto(carid))
           {
new stringdll[128];
            new cashes=(random(500)+750);
            DlekovaPosao[playerid] = 0;
                PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
                format(stringdll, sizeof(stringdll), "Zaradili ste $%d, sto vise radite, vise cete zaraditi i dobiti veci skill",cashes);
SendClientMessage(playerid, COLOR_YELLOW, stringdll);
SendClientMessage(playerid, COLOR_RED, "Sto vise radite ,dobijacete vise para i veci skill");
              SendClientMessage(playerid, COLOR_RED, "Tako sto budete radili KIM vas moze nagraditi RP rankom +1");
                DisablePlayerCheckpoint(playerid);
                JBC_GivePlayerMoney(playerid, cashes);
                SetPlayerCheckpoint(playerid, 2439.5903,-2120.8926,13.5469, 5.0);
              JBC_TogglePlayerControllable(playerid,0);
              GameTextForPlayer(playerid,"Dostavljate lekove..",5000,4);
              SetTimerEx("DlekovaStop",5000,0,"d",playerid);
              }
                }
                }
        }
  }
        return 1;
    }


public OnPlayerDisconnect()
{
  if(PlayerInfo[playerid][pJob] ==ID posla)
   {
    if(PlayerInfo[pDostavljacLekova] = 1)
     {
       PlayerInfo[pDostavljacLekova] = 0;
       return 1;
     }
   }
}
     


 
-      @ Mirzerian_06     -


You wanna play a game? Alright.