Kada pljackam banku i odem sa pickup-a ne zaustavlja pljacku


Započeo Marijan10111, April 10, 2018, 14:47:59 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Kada kucam /robbank pise da je pocela pljacka ali kada odem sa pickup-a ne zaustavlja pljacku nego nastavlja i nakon 2 minzte to sam stavio kao test 2 min da mi pare a nisam na pickup-u
Dio skripte: [ pawn ] public OnPlayerUpdate(playerid)
{
   if(PljackaBanku[playerid] == 1)
   {
      if(!IsPlayerInRangeOfPoint(playerid, 2.0, 252.3625,125.2756,1003.2188)) //<- Ovde stavi range i korde mesta za pljackanje, ovo je provera da li je kod mesta za pljacku.
      {
         PljackaBanku[playerid] = 0;
         SCM(playerid, -1, "Otisli ste predaleko od pickupa, pljackanje je prekinuto!");
         robpossible = 1; //<- Ovde stavi tvoju proveru da li se banka vec pljacka...
      }
   }
       CMD:robbank(playerid, params[])
{
   if(robpossible == 1)
   {
      if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, 0xFF8284FF, "ERROR: Ne mozete koristiti komande jer niste jos prijavljeni na svoj account / ili ste mrtvi.");
      if(PlayerInfo[playerid][pLeader] < 1) return SCM(playerid,0xFF8284FF, "ERROR: Niste autorizirani za koristenje ove komande jer nemate status lidera.");
      if(PlayerInfo[playerid][pArea] == 1) return SendClientMessage(playerid, 0xFF8284FF, "ERROR: Ne mozete koristiti ovu komandu jer ste trenutno u area-i.");
      if(PlayerInfo[playerid][pArea] == 2) return SendClientMessage(playerid, 0xFF8284FF, "ERROR: Ne mozete koristiti ovu komandu jer ste trenutno u zatvoru.");
      if(PlayerInfo[playerid][pTazan] == 1) return SendClientMessage(playerid, 0xFF8284FF, "ERROR: Ne mozete koristiti ovu komandu jer ste sokirani od strane policajca.");
      if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 6) return SCM(playerid,0xFF8284FF,"ERROR: Niste clan bande/mafije.");
      if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,0xFF8284FF,"ERROR: Komanda koju ste odabrali nije dostupna u vozilu - izadite pa pokusajte ponovno.");
      if(!IsPlayerInRangeOfPoint(playerid, 2.0, 252.3625,125.2756,1003.2188)) return SCM(playerid,0xFF8284FF,"ERROR: Ne moze koristiti ovu komandu jer niste u banci.");
      {

          robpossible = 0;
         SetTimerEx("waittimer", 1200000,false, "w", playerid);
          SetTimerEx("robtimer", 10000,false, "r", playerid);
        PlayerPlaySound(playerid, 1057, 0.0, 0.0, 10.0);
          PlayerActionMessage(playerid,15.0,"Krenuo pljackati banku.");
          SendClientMessage(playerid, 0xE8C400FF, "INFO: Krenuli ste sa pljackom oprez policija je obavijestena!");
          SendClientMessage(playerid, 0xE8C400FF, "INFO: Morate ostati 5 minuta u banci!");

      }

     new string[256];
   for(new i = 0; i < MAX_PLAYERS; i++)
   {
    if(PlayerInfo[playerid][pWanted] > 6)
   {
   if(PlayerInfo[playerid][pMember] != 1)
   {
   if(PlayerInfo[playerid][pArea] == 0)
   {
   SendClientMessage(playerid,0xFC7860FF,"INFO: Pocinili ste zlocin te ste dobili 6 zvjezdica.");
   format(string, sizeof(string), "[[ OBAVIJEST SVIM JEDINICAMA ]] Zlocin: Pljacka banke. Pocinitelj: %s.", GetName(playerid));
   SendPoliceMessage(0x31CFFFFF, string);
   PlayerInfo[playerid][pWanted] = 6;
   SetPlayerWantedLevel(playerid, 6);
   SavePlayer(playerid);
   }}}}
   }
   else
   {
      SendClientMessage(playerid,0xFF8284FF,"ERROR: Nedavno su biznisi opljackani pokusajte ponovo kasnije");
   }
   return 1;
}[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]ima dio skripte[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): ima dio skripte

 if(IsPlayerInRangeOfPoint(playerid, 2.0, 252.3625,125.2756,1003.2188))


Probaj bez uzvicnika

Citat: .tayloR ãƒ,, poslato April 10, 2018, 15:42:26 POSLE PODNE
if(IsPlayerInRangeOfPoint(playerid, 2.0, 252.3625,125.2756,1003.2188))


Probaj bez uzvicnika

isto  brate neće


Citat: Marijan10111 poslato April 10, 2018, 19:07:46 POSLE PODNE
HELP


Podesi onda jednostavno da ga freeza tokom pljacke tih 2minute, tj freze u nekoj animaciji, svejedno se ne bi smio kretati




censored

TogglePlayerControllable(playerid, 0);
LoopingAnim(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,0,1,0);

Ovo dodaj kad krene pljackati,to ti je da freezuje igraca i da mu da animaciju,a kada zavrsi pljacku dodaj ovo:
TogglePlayerControllable(playerid, 1);

To znaci da ga unfreezuje

Citat: .tayloR ãƒ,, poslato April 10, 2018, 15:42:26 POSLE PODNE
if(IsPlayerInRangeOfPoint(playerid, 2.0, 252.3625,125.2756,1003.2188))


Probaj bez uzvicnika
Nauci osnove pa komentarisi.

Posalji ove funkcije sto pozivas tajmerom da pogledam nesto

pravila
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci