[Pomoc] liderI u dialogu....RJESIO SAM LOCK!

Započeo Otisao s Foruma!, Februar 28, 2012, 18:11:33 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: FG
Detaljan opis problema: mjesa se id od dialoga ja ukucam lideri ono pojavi da se logiram :S
Dio skripte:
#define Lideri 12345

if (strcmp(cmd, "/lideri", true) == 0)
    {
        new snich_string[1024];
        format(snich_string, sizeof(snich_string), "");
        foreach(Player, i)
        {

            if (PlayerInfo[i][pLeader] >= 1 || PlayerInfo[i][pLeader] >=20)
            {

   new admtext[64];
               new atext[200];
               if(PlayerInfo[i][pLeader] == 1) { admtext = "sta"; }
                   else if(PlayerInfo[i][pLeader] == 2) { admtext = "te"; }
               else if(PlayerInfo[i][pLeader] == 3) { admtext = "boli"; }
               else if(PlayerInfo[i][pLeader] == 4) { admtext = "briga"; }
               else if(PlayerInfo[i][pLeader] == 5) { admtext = "koje"; }
               else if(PlayerInfo[i][pLeader] == 6) { admtext = "organizacije"; }
                   else if(PlayerInfo[i][pLeader] == 7) { admtext = "imam"; }
               else if(PlayerInfo[i][pLeader] == 8) { admtext = "na"; }
               else if(PlayerInfo[i][pLeader] == 9) { admtext = "serveru"; }
               else if(PlayerInfo[i][pLeader] == 10) { admtext = "Privatna 20"; }
               else if(PlayerInfo[i][pLeader] == 11) { admtext = "Privatna 21"; }
               else if(PlayerInfo[i][pLeader] == 12) { admtext = "Privatna 22"; }
               else if(PlayerInfo[i][pLeader] == 13) { admtext = "Privatna 23"; }
               else if(PlayerInfo[i][pLeader] == 14) { admtext = "Privatna 24"; }
               else if(PlayerInfo[i][pLeader] == 15) { admtext = "Privatna 25"; }
               else if(PlayerInfo[i][pLeader] == 16) { admtext = "Privatna 26"; }
               else if(PlayerInfo[i][pLeader] == 18) { admtext = "Privatna 27"; }
               else if(PlayerInfo[i][pLeader] == 19) { admtext = "Privatna 28"; }
               else if(PlayerInfo[i][pLeader] == 20) { admtext = "Privatna 29"; }
               format(atext, sizeof(atext), "{FFFFFF}[ID %d] ", i);
               strcat(snich_string, atext);
                 strcat(snich_string, "|{F81414} ");
                               strcat(snich_string, Ime(i));
                       new snich_string[128];
               strcat(snich_string, "{FFFFFF} | ");
               format(admtext, sizeof(admtext), "{FFFFFF}Lider: {FFFFFF}%s", admtext);
               strcat(snich_string, admtext);
               strcat(snich_string, "\n\n");
          }
   }
   if(strlen(snich_string) == 0) return SendClientMessage(playerid, COLOR_GREY, "Nema online Lidera!");
   ShowPlayerDialog(playerid, Lideri, DIALOG_STYLE_MSGBOX, "{FFFFFF}Online lideri su xd:", snich_string,     "Uredu", "");
   return 1;
}


stock Ime(playerid)
{
new ime[MAX_PLAYER_NAME];
GetPlayerName(playerid, ime, MAX_PLAYER_NAME);
return ime;
}


Ovako ubacim mjesa se id dialoga sa loginom i kada hocu da ukucam password da uedjem na server kaze nije tacan kada izbrisem ovo radi.
Poslednja Izmena: Februar 28, 2012, 22:59:59 POSLE PODNE od ¢fg™'87
[[/center]
DgL <3
Otisao s Foruma zz


Mr.Gagi

A da nije id dialoga za login 12345? Ne smes isti ID dialog zato se mesa ;)
Znaci stavis npr ovako za dialog lidera:
#define Lideri 9309

 ovdje warning neki :S

C:\Documents and Settings\kk\Desktop\servr\gamemodes\sarajevo.pwn(22004) : warning 219: local variable "snich_string" shadows a variable at a preceding level

ova linija

  new snich_string[512];

edit:i nepise ime org kada kucam lideri samo pise id od igraca i ime, od igraca xd

rjesio sam lock!
Poslednja Izmena: Februar 28, 2012, 22:59:44 POSLE PODNE od ¢fg™'87
[[/center]
DgL <3
Otisao s Foruma zz