endless
Ученик
/viphelp
В OnPlayerCommandText вставляем:
/vipmenu
В OnPlayerCommandText вставляем:
В OnDialogResponse вставляем:
В OnPlayerCommandText вставляем:
PHP:
if(strcmp(cmd, "/viphelp", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pDonateRank] >= 1)
{
new drank[256];
if(PlayerInfo[playerid][pDonateRank] == 1) { drank = "{FF9900}BRONZE VIP{FFFFFF}"; }
else if(PlayerInfo[playerid][pDonateRank] == 2) { drank = "{B8B3AC}SILVER VIP{FFFFFF}"; }
else if(PlayerInfo[playerid][pDonateRank] == 3) { drank = "{FFEE00}GOLD VIP{FFFFFF}"; }
format(string, sizeof(string), "У вас %s статус [ /vipmenu - {FFEE00}VIP{FFFFFF} меню ]", drank);
SendClientMessage(playerid, COLOR_WHITE, string);
SendClientMessage(playerid, COLOR_WHITE, "{FF9900}BRONZE:{FFFFFF} /togphone - вкл/выкл. телефон");
SendClientMessage(playerid, COLOR_WHITE, "{B8B3AC}SILVER:{FFFFFF} /admins - список администрации Online");
SendClientMessage(playerid, COLOR_WHITE, "{FFEE00}GOLD:{FFFFFF} /vipuninvite - уволиться из организации");
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "У вас нет статуса{DEC11A}VIP");
}
}
return true;
}
В OnPlayerCommandText вставляем:
PHP:
if(strcmp(cmd, "/vipmenu", true) == 0)
{
if(PlayerInfo[playerid][pDonateRank] >= 1)
{
new listitems[] = "[1] {15FF00}Включить {FFFFFF}/ {FF0000}Выключить {FFFFFF}телефон [1-й уровень {FFEE00}VIP{FFFFFF}]\n[2] Список администрации {15FF00}Online{FFFFFF} [2-й уровень {FFEE00}VIP{FFFFFF}]\n[3] Уволиться из организации [3-й уровень {FFEE00}VIP{FFFFFF}]";
ShowPlayerDialog(playerid, 20021, DIALOG_STYLE_LIST, "{FFEE00}VIP{FFFFFF} MENU", listitems, "Выбрать", "Отмена");
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "У вас нет статуса {FFEE00}VIP{FFFFFF}");
return true;
}
return true;
}
PHP:
case 20021:
{
if(response)
{
switch(listitem)
{
case 0:
{
OnPlayerCommandText(playerid, "/togphone");
}
case 1:
{
OnPlayerCommandText(playerid, "/admins");
}
case 2:
{
OnPlayerCommandText(playerid, "/vipuninvite");
}
}
}
else
{
return true;
}
}
