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.
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...
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
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;
}