[CM]Kingster |
Дата: Вторник, 23.06.2015, 13:11 | Сообщение # 1
|
Боец
Сообщений: 245
Статус: Offline
|
Всем привет, решил выложить /spmenu (copy Samp-Rp[Не в фулл]) Кому действительно нужно, настроите под себя. Так же переменные тоже настройте под себя.
Автор:Samuel_Lecompte = [CM]Kingster. Требуется: DC_CMD / ZCMD MySQL R6
Код 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; } в OnDialogResponse Код 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,"Саппорт снят"); } } }
Пользователь Cheat - Master уже 400 дней.
Я в Контакте - vk.com/buddy_fly
|
|
|
|
Голубь |
Дата: Среда, 24.06.2015, 10:19 | Сообщение # 2
|
Авторитет
Сообщений: 2137
Статус: Offline
|
а где просмотр ответов саппортра?
двач https://vk.com/povargek
|
|
|
|
[CM]Kingster |
Дата: Среда, 24.06.2015, 11:42 | Сообщение # 3
|
Боец
Сообщений: 245
Статус: Offline
|
Цитата Голубь ( ) а где просмотр ответов саппортра? Я не знаю как у них выглядит это, так бы сделал.
Пользователь Cheat - Master уже 400 дней.
Я в Контакте - vk.com/buddy_fly
|
|
|
|
AngryBoy |
Дата: Понедельник, 29.06.2015, 17:14 | Сообщение # 4
|
Любитель
Сообщений: 42
Статус: Offline
|
Красавчик Но код кривой
|
|
|
|