Код:
new ChosenPlayer[MAX_PLAYERS];
Код:
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
if(pData[playerid][IsAdmin] > 1)
{
SPD(playerid, 7777, DIALOG_STYLE_LIST, "--=Admin-Click-Menu=--", "- Тп к игроку\n- Тп к себе\n- Статистика\n- Следить\n- Допустить к смене скина\n- Сократить срок\n- Уволить\n- Бан чата\n- Одобрить смену ника\n- Выдать мегафон\n- Узнать IP-Адрес", "Готово", "Выход");
ChosenPlayer[playerid] = clickedplayerid;
}
return 1;
}
Код:
case 7777:
{
if(!response) return 1;
switch(listitem)
{
case 0:
{
format(httpquery, sizeof(httpquery), "/goto %d",ChosenPlayer[playerid]);
return CallLocalFunction("OnPlayerCommandText", "is", playerid, httpquery);
}
case 1:
{
format(httpquery, sizeof(httpquery), "/gethere %d",ChosenPlayer[playerid]);
return CallLocalFunction("OnPlayerCommandText", "is", playerid, httpquery);
}
case 2:
{
format(httpquery, sizeof(httpquery), "/getstats %d",ChosenPlayer[playerid]);
return CallLocalFunction("OnPlayerCommandText", "is", playerid, httpquery);
}
case 3:
{
format(httpquery, sizeof(httpquery), "/recon %d",ChosenPlayer[playerid]);
return CallLocalFunction("OnPlayerCommandText", "is", playerid, httpquery);
}
case 4:
{
format(httpquery, sizeof(httpquery), "/forceskin %d",ChosenPlayer[playerid]);
return CallLocalFunction("OnPlayerCommandText", "is", playerid, httpquery);
}
case 5:
{
format(httpquery, sizeof(httpquery), "/unjail %d",ChosenPlayer[playerid]);
return CallLocalFunction("OnPlayerCommandText", "is", playerid, httpquery);
}
case 6:
{
format(httpquery, sizeof(httpquery), "/uninvite %d",ChosenPlayer[playerid]);
return CallLocalFunction("OnPlayerCommandText", "is", playerid, httpquery);
}
case 7:
{
format(httpquery, sizeof(httpquery), "/mute %d",ChosenPlayer[playerid]);
return CallLocalFunction("OnPlayerCommandText", "is", playerid, httpquery);
}
case 8:
{
format(httpquery, sizeof(httpquery), "/setnik %d",ChosenPlayer[playerid]);
return CallLocalFunction("OnPlayerCommandText", "is", playerid, httpquery);
}
case 9:
{
// Команда для выдачи мегафона
}
case 10:
{
format(httpquery, sizeof(httpquery), "/getip %d",ChosenPlayer[playerid]);
return CallLocalFunction("OnPlayerCommandText", "is", playerid, httpquery);
}
}
return true;
}