FreeMan.
Умник
Всем привет....
Самому что-то не получается оптимизировать этот код. Прошу помощи у вас))
Самому что-то не получается оптимизировать этот код. Прошу помощи у вас))
PHP:
if(strcmp(cmd, "/giveunban", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return send(playerid, COLOR_GREY, "Использование: /giveunban [playerid]");
new tmpp[128];
tmpp = strtok(cmdtext, idx);
if(!strlen(tmpp)) return send(playerid, COLOR_GREY, "Использование: /giveunban [playerid]");
new lvl = strval(tmpp);
new para1;
para1 = ReturnUser(tmp);
if(PlayerInfo[playerid][pAdmin] < 5) return send(playerid, COLOR_GREY, "Нет прав");
GetPlayerName(playerid, sendername, sizeof(sendername));
if(lvl < 0 || lvl > 1) { SendClientMessage(playerid, COLOR_GREY,"Лвл не может быть меньше 0 и больше 1."); return true; }
if(IsPlayerConnected(para1))
{
switch(lvl)
{
case 0:
{
if(para1 != INVALID_PLAYER_ID)
{
PlayerInfo[giveplayerid][pGive] = 0;
format(string, sizeof(string), "Гл.Администратор %s запретил(а) тебе заниматься разбанами игроков.", sendername); send(giveplayerid, COLOR_LIGHTBLUE, string);
}
}
case 1:
{
if(para1 != INVALID_PLAYER_ID)
{
PlayerInfo[giveplayerid][pGive] = 1;
format(string, sizeof(string), "Гл.Администратор %s разрешил(а) заняться тебе разбаном игроков.", sendername); send(giveplayerid, COLOR_LIGHTBLUE, string);
}
}
}
}
}
return true;
}
