MDC Komanda

Započeo cofilinko, April 20, 2023, 19:20:46 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Kreiram komandu za listu svih trazenih igraca na serveru. Problem je kada 2 igraca imaju Wanted Level. Na listi u dijalogu mi se prikazuje samo jedan igrac dok drugog uopste ne registruje.
Deo skripte:
[pawn]
CMD:mdc(playerid, params[])
{
   if(RentVozila(GetPlayerVehicleID(playerid)) && Rentovanje[playerid] == 0 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) return Greska(playerid, "Ne mozes sada.");
   if(IsPlayerConnected(playerid))
   {
       if(!IgracPolicajac(playerid)) return Greska(playerid, "Niste clan drzavnih organa.");
       for(new i = 0; i < MAX_PLAYERS; i++)
       {
           if(Ulogovan == 1)
           {
               if(PlayerInfo[pWanted] > 0)
               {
                  new wl;
                  wl = PlayerInfo[pWanted];
                  new string[256];
                  strdel(string, 0, sizeof(string));
                  format(string, sizeof(string), "[ID:%d] %s | Zlocin: %s | Wanted Level: %d |\n",i,GetName(i), PlayerCrime[pZlocin], wl);
               SPD(playerid, 29999, DSM, "Lista osumljicenih igraca", string, "Zatvori", "");
               if(strlen(string) == 0) return SCM(playerid, SIVA, "Trenutno nema trazenih igraca.");
            }
         }
      }
   }
   return 1;
}
[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):/
Slika/video ingame problema(obavezno ako je ingame problem):
Aj napuni pun i vozi odavde,
na autoput u najveci krug,
da najbolje razmislim ko mi je drug.

zategni sraf
Sunce greje lagano šetam se po Voždovcu
Moja kučka i ja, furam je na povodcu
Zove se Lola i nije nešto lepa
Ali meni daće lapo kada dokopa se repa
Rođena na ulici, dolazi iz geta
I zato je gangsta kučka, a ne starleta
Zahvaljujući njoj meni dignuta je đoka
Krov je spušten, vožnjica od bloka do bloka
I ako glumiš mangupa jebaće ti mamicu
U tašni nema lak za nokte, ali ima palicu
Odrasla na Medaku, iz huda je sestra
Nijedna Snoopova kučka nije tol'ko gangsta
Za nju sam 'Pac, ona moja je Madonna
Ako znaš još neku takvu javi mi preko fona
I kada njesra izbije ona ne vata pištolja
Već nabada na prvu jer je gangsta drolja

Aj napuni pun i vozi odavde,
na autoput u najveci krug,
da najbolje razmislim ko mi je drug.

nema na cemu
Sunce greje lagano šetam se po Voždovcu
Moja kučka i ja, furam je na povodcu
Zove se Lola i nije nešto lepa
Ali meni daće lapo kada dokopa se repa
Rođena na ulici, dolazi iz geta
I zato je gangsta kučka, a ne starleta
Zahvaljujući njoj meni dignuta je đoka
Krov je spušten, vožnjica od bloka do bloka
I ako glumiš mangupa jebaće ti mamicu
U tašni nema lak za nokte, ali ima palicu
Odrasla na Medaku, iz huda je sestra
Nijedna Snoopova kučka nije tol'ko gangsta
Za nju sam 'Pac, ona moja je Madonna
Ako znaš još neku takvu javi mi preko fona
I kada njesra izbije ona ne vata pištolja
Već nabada na prvu jer je gangsta drolja

Citat: undefined poslato April 20, 2023, 19:52:31 POSLE PODNE
nema na cemu
Nego sto se problema tice, imas neki predlog vezan za njega?
Aj napuni pun i vozi odavde,
na autoput u najveci krug,
da najbolje razmislim ko mi je drug.

[pawn]
CMD:mdc(playerid, params[])
{
   new kol = 0, string[256], string1[256];
   if(!IgracPolicajac(playerid)) return Greska(playerid, "Niste clan drzavnih organa.");
   if(RentVozila(GetPlayerVehicleID(playerid)) && Rentovanje[playerid] == 0 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) return Greska(playerid, "Ne mozes sada.");
   for(new i = 0; i < MAX_PLAYERS; i++)
   {
       if(PlayerInfo[pWanted] != 0)
       {
           format(string, sizeof(string),"[%d]\t%s\t%s\t\t%d\n", i, GetName(i), PlayerInfo[pZlocin], PlayerInfo[pWanted]);
           strcat(string1, string, sizeof(string1));
           kol ++;
       }
       format(string, sizeof(string), "ID\tIme\tZlocin\tWanted Level\n%s", string1);
       ShowPlayerDialog(playerid, 24122, DIALOG_STYLE_TABLIST_HEADERS, "Lista osumljicenih", string, "Izlaz", "");
   }
   if(kol == 0) return Greska(playerid, "Nije pronadjeno igraca sa wanted levelom.");
   return 1;
}
[/pawn]

Citat: Goku ^ poslato April 21, 2023, 02:11:22 PRE PODNE
[pawn]
CMD:mdc(playerid, params[])
{
   new kol = 0, string[256], string1[256];
   if(!IgracPolicajac(playerid)) return Greska(playerid, "Niste clan drzavnih organa.");
   if(RentVozila(GetPlayerVehicleID(playerid)) && Rentovanje[playerid] == 0 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) return Greska(playerid, "Ne mozes sada.");
   for(new i = 0; i < MAX_PLAYERS; i++)
   {
       if(PlayerInfo[pWanted] != 0)
       {
           format(string, sizeof(string),"[%d]\t%s\t%s\t\t%d\n", i, GetName(i), PlayerInfo[pZlocin], PlayerInfo[pWanted]);
           strcat(string1, string, sizeof(string1));
           kol ++;
       }
       format(string, sizeof(string), "ID\tIme\tZlocin\tWanted Level\n%s", string1);
       ShowPlayerDialog(playerid, 24122, DIALOG_STYLE_TABLIST_HEADERS, "Lista osumljicenih", string, "Izlaz", "");
   }
   if(kol == 0) return Greska(playerid, "Nije pronadjeno igraca sa wanted levelom.");
   return 1;
}
[/pawn]
Hvala ti puno. Mislim da vidim gde sam pravio gresku <3.
Aj napuni pun i vozi odavde,
na autoput u najveci krug,
da najbolje razmislim ko mi je drug.