Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ᴄ ᴀ ꜱ ᴛ ᴇ ʟ ʟ ᴏ poslato Oktobar 03, 2021, 14:33:47 POSLE PODNE

Naslov: Pomoc oko LW-a
Poruka od: ᴄ ᴀ ꜱ ᴛ ᴇ ʟ ʟ ᴏ poslato Oktobar 03, 2021, 14:33:47 POSLE PODNE
Problem(error/warning): Ako neko moze pomoc oko ovoga kada ukucam /luckywheel da mi ne da odmah nagradu vec npr da 'vrti' 10sec i da na GameTextForPlayer kao izbacuje koje nagrade imaju na LW i onda nakon 10sec da to dobije nadam se da ste me skontali ja sam pokusavo to napravit ali jednostavno ne radi probao sam i sa switch pa ono case 1 itd ako neko moze pomoc bio bih zahvalan
Deo skripte: [pawn]CMD:luckywheel(playerid,params[],help)
{
   #pragma unused help
   if(UlogovanIgrac[playerid] == 0 || PI[playerid][pReg] == 0) return Error(playerid, "Nisi ulogovan/a ili nisi registrovan/a!");
    if(PI[playerid][pAdmin] < 1 && ACCmd[playerid] == 1) return Error(playerid, "Ne mozes spamovati komandama!");
   CmdProtect(playerid);
   #pragma unused params
   if(PI[playerid][pLuckyWheel] != 0)
   {
         new luckywheelsss[128];
         format(luckywheelsss,128,"Moras sacekati jos %d minuta da bih opet vrtio luckywheel",PI[playerid][pLuckyWheel]);
        Error(playerid, luckywheelsss);
         return true;
   }
   if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, SIVA, "Ne moze to iz vozila!");
   if(PI[playerid][pLevel] < 4) return Error(playerid, "Moras biti lvl 4+!");
   if(!IsPlayerInRangeOfPoint(playerid, 7, 1217.2802,-1424.0790,13.5601)) return Error(playerid, "Niste kod LW!");
   if(15000 > GetPlayerMoney(playerid)) return SendClientMessage(playerid, SIVA, "Nemate 15000$!");
   PlayerBiznisNovac(playerid, VRSTA_LOTTO, 3750);
   GivePlayerMoney(playerid, -15000);
   {
      new lucckywheel[100];
      new luckwheel = random(15)+1;
      if(luckwheel == 1)
      {
         PI[playerid][pLevel]++;
         PI[playerid][pLuckyWheel] += 240;
         format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '1 LEVEL UP'",playerid, GetName(playerid));
          SendClientMessageToAll(0x008798FF,lucckywheel);
      }
      else if(luckwheel == 2)
      {
         PI[playerid][pLuckyWheel] += 240;
          GivePlayerEuro(playerid, 2500);
         format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '2500euro'",playerid, GetName(playerid));
          SendClientMessageToAll(0x008798FF,lucckywheel);
      }
      else if(luckwheel == 3)
      {
         PI[playerid][pLuckyWheel] += 240;
          PI[playerid][pGrebGr] += 100;
          format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '100 GREB GREB'",playerid, GetName(playerid));
          SendClientMessageToAll(0x008798FF,lucckywheel);
      }
      else if(luckwheel == 4)
      {
         PI[playerid][pLuckyWheel] += 240;
          PI[playerid][pLV]++;
          format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '1 D.Poen '",playerid, GetName(playerid));
          SendClientMessageToAll(0x008798FF,lucckywheel);
      }
      else if(luckwheel == 5)
      {
         PI[playerid][pLuckyWheel] += 240;
          GivePlayerEuro(playerid, 3000);
          format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '3000euro'",playerid, GetName(playerid));
          SendClientMessageToAll(0x008798FF,lucckywheel);
      }
      else if(luckwheel == 6)
      {
         PI[playerid][pLuckyWheel] += 240;
          GivePlayerMoney(playerid, 3500);
          format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '3500$'",playerid, GetName(playerid));
          SendClientMessageToAll(0x008798FF,lucckywheel);
      }
      else if(luckwheel == 7)
      {
         PI[playerid][pLuckyWheel] += 240;
          format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: 'NISTA'",playerid, GetName(playerid));
          SendClientMessageToAll(0x008798FF,lucckywheel);
      }
      else if(luckwheel == 8)
      {
         PI[playerid][pLuckyWheel] += 240;
          PI[playerid][pExp] += 30;
          format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '30 Respect-a'",playerid, GetName(playerid));
          SendClientMessageToAll(0x008798FF,lucckywheel);
      }
      else if(luckwheel == 9)
      {
         PI[playerid][pLuckyWheel] += 240;
          PI[playerid][pExp] += 25;
          format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '25 Respect-a'",playerid, GetName(playerid));
          SendClientMessageToAll(0x008798FF,lucckywheel);
      }
      else if(luckwheel == 10)
      {
         PI[playerid][pLuckyWheel] += 240;
          PI[playerid][pExp] += 20;
          format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '20 Respect-a'",playerid, GetName(playerid));
          SendClientMessageToAll(0x008798FF,lucckywheel);

      }
      else if(luckwheel == 11)
      {
         PI[playerid][pLuckyWheel] += 240;
          PI[playerid][pLevel]++;
         format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '1 LEVEL UP'",playerid, GetName(playerid));
          SendClientMessageToAll(0x008798FF,lucckywheel);
      }
      else if(luckwheel == 12)
      {
         PI[playerid][pLuckyWheel] += 240;
          PI[playerid][pZlato] += 500;
          format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '500g zlata'",playerid, GetName(playerid));
          SendClientMessageToAll(0x008798FF,lucckywheel);
      }
      else if(luckwheel == 13)
      {
         PI[playerid][pLuckyWheel] += 240;
          GivePlayerMoney(playerid, 500000);
          format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '500000$'",playerid, GetName(playerid));
          SendClientMessageToAll(0x008798FF,lucckywheel);
      }
      else if(luckwheel == 14)
      {
         PI[playerid][pLuckyWheel] += 240;
          PI[playerid][pZlato]+= 50;
          format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '50g zlata'",playerid, GetName(playerid));
          SendClientMessageToAll(0x008798FF,lucckywheel);
      }
      else if(luckwheel == 15)
      {
         PI[playerid][pLuckyWheel] += 240;
          format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: 'NISTA'",playerid, GetName(playerid));
          SendClientMessageToAll(0x008798FF,lucckywheel);
      }
      SaveAccount(playerid);
   }
   return true;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): Vaš odgovor
Naslov: Odg: Pomoc oko LW-a
Poruka od: Fergosonn poslato Oktobar 03, 2021, 19:07:12 POSLE PODNE
Da koristis timer mozda ?
[pawn]SetTimerEx[/pawn]