[POMOC] Anti Kick


Započeo nikcrack, Novembar 06, 2010, 09:16:53 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Imam pitanje npr. ja sam Admin na serveru i kad drugi admin pokusa da me kick zeleo bih da on dobije kick ili ban.
Pa ako bih mogao neko da mi pomogne.
Unapred Hvala.
Menjam Steam 1800+ igrica za Molten WoW -Ragnaros accl! PM!!

nemam errora ali imam warning :D

local variable "string" shadows a variable at a preceding level probao sam na ono new string da ubacim neki drugi broj ali nije htelo...
Menjam Steam 1800+ igrica za Molten WoW -Ragnaros accl! PM!!

BloodMaster

*

Ex. Super Moderator

Kod: c
if(strcmp(cmdtext, "/kick", true) == 0)  
{  
if(IsPlayerConnected(playerid))  
{  
new hImeID;  
hImeID = ReturnUser(tmp);  
tmp = strtok(cmdtext, idx);  
if(IsPlayerConnected(hImeID))  
{  
if(IsPlayerAdmin(hImeID))  
{  
SendClientMessage(playerid, 0xFF0000FF, "Ne mozes kickati admina!!!!");  
Kick(playerid);  
}  
else  
{  
new hIme[MAX_PLAYER_NAME];  
GetPlayerName(hImeID, hIme, sizeof(hIme));  
new hIme2[MAX_PLAYER_NAME];  
GetPlayerName(playerid, hIme2, sizeof(hIme2));  
Kick(hImeID);  
new s[64];  
format(s, sizeof(s), "Igrac %s je izbacen od admina %s", hIme, hIme2);  
SendClientMessageToAll(0xFF0000FF, string);  
}  
}  
}  
return 1;  
} 


To je edit one gore...

@BloodMaster i sta si sad napravio s time? Jednu veliku glupost evo fast fix

Kod: c
if(!strcmp(cmdtext, "/kick", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
      new hImeID;
      hImeID = ReturnUser(tmp);
      tmp = strtok(cmdtext, idx);
    if(IsPlayerConnected(hImeID))
    {
       if(IsPlayerAdmin(hImeID))
       {
         SendClientMessage(playerid, 0xFF0000FF, "Ne mozes kickati admina!!!!");
         Kick(playerid);
       }
       else
       {
         new hIme[MAX_PLAYER_NAME];
         GetPlayerName(hImeID, hIme, sizeof(hIme));
         new hIme2[MAX_PLAYER_NAME];
         GetPlayerName(playerid, hIme2, sizeof(hIme2));
         Kick(hImeID);
         format(string, sizeof string, "Igrac %s je izbacen od admina %s", hIme, hIme2);
         SendClientMessageToAll(0xFF0000FF, string);
       }
    }
}
return true;
}
Kristijan Stipić