Aleksey007
Новичок
Добрый день,мне нужно перевести данную систему под r38.Очень сильно нужна она мне. И на YCMDster
Сам код:
Сам код:
CMD:spmenu(playerid, params[])
{
if(!CheckAdminLevel(playerid, 5)) return 1;
new Names[MAX_PLAYER_NAME];
format(CMDstr, sizeof(CMDstr), "SELECT * FROM `accounts` WHERE pHelper = '%d'",1);
mysql_query(CMDstr);
mysql_store_result();
if(mysql_fetch_row_format(CMDstr))
{
BaseGet("Name",Names);
new string[2000];
new sctring[1024];
format(string, sizeof(string), "%s\n",Names);
strcat(sctring, string);
ShowPlayerDialog(playerid, 199, DIALOG_STYLE_LIST, "Управление саппортами", sctring, "Далее", "Закрыть");
while(mysql_next_row())
{
BaseGet("Name",Names);
format(string, sizeof(string), "%s\n",Names);
strcat(sctring, string);
ShowPlayerDialog(playerid, 199, DIALOG_STYLE_LIST, "Управление саппортами", sctring, "Далее", "Закрыть");
}
}
else SendClientMessage(playerid, COLOR_GRAD1,"Не найдено совпадений");
mysql_free_result();
return true;
}
=================================================================================
case 199:
{
if(!response) return true;
SetPVarString(playerid,"Nemses",inputtext);
ShowPlayerDialog(playerid, 200, DIALOG_STYLE_LIST, "Управление саппортами", "Разморозить\nЗаморозить\nСнять","Выбрать", "Назад");
}
=================================================================================
case 200:
{
if(!response) return CallLocalFunction("OnPlayerCommandText", "is", playerid, "/spmenu");
new playerName[MAX_PLAYER_NAME+1];
GetPVarString(playerid, "Nemses", playerName, MAX_PLAYER_NAME+1);
switch(listitem)
{
case 0:
{
if(!IsPlayerConnected(GetPlayerID(playerName)))
{
format(CMDstr,sizeof(CMDstr), "UPDATE `accounts` SET pHelpers = '2' WHERE Name = '%s'",playerName);
mysql_query(CMDstr);
SCM(playerid,COLOR_WHITE,"Саппорт разморожен");
return 1;
}
else PlayerInfo[GetPlayerID(playerName)][pHelpers] = 2, SCM(playerid,COLOR_WHITE,"Саппорт разморожен");
}
case 1:
{
if(!IsPlayerConnected(GetPlayerID(playerName)))
{
format(CMDstr,sizeof(CMDstr), "UPDATE `accounts` SET pHelpers = '1' WHERE Name = '%s'",playerName);
mysql_query(CMDstr);
SCM(playerid,COLOR_WHITE,"Саппорт заморожен");
return 1;
}
else PlayerInfo[GetPlayerID(playerName)][pHelpers] = 1, SCM(playerid,COLOR_WHITE,"Саппорт заморожен");
}
case 2:
{
if(!IsPlayerConnected(GetPlayerID(playerName)))
{
format(CMDstr,sizeof(CMDstr), "UPDATE `accounts` SET pHelper = '0', pHelpers = '0' WHERE Name = '%s'",playerName);
mysql_query(CMDstr);
SCM(playerid,COLOR_WHITE,"Саппорт Снят");
return 1;
}
else format(CMDstr,sizeof(CMDstr), "UPDATE `accounts` SET pHelper = '0', pHelpers = '0' WHERE Name = '%s'",playerName),mysql_query(CMDstr),PlayerInfo[GetPlayerID(playerName)][pHelpers] = 0,PlayerInfo[GetPlayerID(playerName)][pHelper] = 0, SCM(playerid,COLOR_WHITE,"Саппорт снят");
}
}
}
{
if(!CheckAdminLevel(playerid, 5)) return 1;
new Names[MAX_PLAYER_NAME];
format(CMDstr, sizeof(CMDstr), "SELECT * FROM `accounts` WHERE pHelper = '%d'",1);
mysql_query(CMDstr);
mysql_store_result();
if(mysql_fetch_row_format(CMDstr))
{
BaseGet("Name",Names);
new string[2000];
new sctring[1024];
format(string, sizeof(string), "%s\n",Names);
strcat(sctring, string);
ShowPlayerDialog(playerid, 199, DIALOG_STYLE_LIST, "Управление саппортами", sctring, "Далее", "Закрыть");
while(mysql_next_row())
{
BaseGet("Name",Names);
format(string, sizeof(string), "%s\n",Names);
strcat(sctring, string);
ShowPlayerDialog(playerid, 199, DIALOG_STYLE_LIST, "Управление саппортами", sctring, "Далее", "Закрыть");
}
}
else SendClientMessage(playerid, COLOR_GRAD1,"Не найдено совпадений");
mysql_free_result();
return true;
}
=================================================================================
case 199:
{
if(!response) return true;
SetPVarString(playerid,"Nemses",inputtext);
ShowPlayerDialog(playerid, 200, DIALOG_STYLE_LIST, "Управление саппортами", "Разморозить\nЗаморозить\nСнять","Выбрать", "Назад");
}
=================================================================================
case 200:
{
if(!response) return CallLocalFunction("OnPlayerCommandText", "is", playerid, "/spmenu");
new playerName[MAX_PLAYER_NAME+1];
GetPVarString(playerid, "Nemses", playerName, MAX_PLAYER_NAME+1);
switch(listitem)
{
case 0:
{
if(!IsPlayerConnected(GetPlayerID(playerName)))
{
format(CMDstr,sizeof(CMDstr), "UPDATE `accounts` SET pHelpers = '2' WHERE Name = '%s'",playerName);
mysql_query(CMDstr);
SCM(playerid,COLOR_WHITE,"Саппорт разморожен");
return 1;
}
else PlayerInfo[GetPlayerID(playerName)][pHelpers] = 2, SCM(playerid,COLOR_WHITE,"Саппорт разморожен");
}
case 1:
{
if(!IsPlayerConnected(GetPlayerID(playerName)))
{
format(CMDstr,sizeof(CMDstr), "UPDATE `accounts` SET pHelpers = '1' WHERE Name = '%s'",playerName);
mysql_query(CMDstr);
SCM(playerid,COLOR_WHITE,"Саппорт заморожен");
return 1;
}
else PlayerInfo[GetPlayerID(playerName)][pHelpers] = 1, SCM(playerid,COLOR_WHITE,"Саппорт заморожен");
}
case 2:
{
if(!IsPlayerConnected(GetPlayerID(playerName)))
{
format(CMDstr,sizeof(CMDstr), "UPDATE `accounts` SET pHelper = '0', pHelpers = '0' WHERE Name = '%s'",playerName);
mysql_query(CMDstr);
SCM(playerid,COLOR_WHITE,"Саппорт Снят");
return 1;
}
else format(CMDstr,sizeof(CMDstr), "UPDATE `accounts` SET pHelper = '0', pHelpers = '0' WHERE Name = '%s'",playerName),mysql_query(CMDstr),PlayerInfo[GetPlayerID(playerName)][pHelpers] = 0,PlayerInfo[GetPlayerID(playerName)][pHelper] = 0, SCM(playerid,COLOR_WHITE,"Саппорт снят");
}
}
}
