Lucianchik
Новичок
Здравствуйте, как то очень давно, в своем моде делал копию /asp как у BossArturKA.
Сразу предупреждаю: Для стабильной работы /asp вам нужна защита от Ркон-Взлома и Отдельная строка для админ-античита, что бы его можно было настраивать. Можно вырезать из моего мода.
Ну приступим к самой команде.
Ищем такую строчку в new
И полностью ее меняем на:
Дальше, создаем Case
После того, как создали case добавляем саму команду во все команды.
Далее, создаем один Stock и Publics в конец мода.
Чуть не забыл, теперь меняйте "capt" на "nastr_capt"
Дальше меняем "rcon" на "nastr_rcon" ( защита нужна как я и говорил )
Дальше добавляем в свои админ-античит
У меня так.
Вот и всё, не думаю что Артурка будет убиваться из за этой простенькой команды.
Удачи
Нашли не до четы? Баги? Пиши постараюсь исправить.
Сразу предупреждаю: Для стабильной работы /asp вам нужна защита от Ркон-Взлома и Отдельная строка для админ-античита, что бы его можно было настраивать. Можно вырезать из моего мода.
Ну приступим к самой команде.
Ищем такую строчку в new
PHP:
new capture[20]
PHP:
new capture[20],nastr_capt,nastr_admc,nastr_rcon,healpric = 100,smspricels = 50,smsls = 0;
PHP:
case 1237:
{
if(response)
{
switch(listitem)
{
case 0: { if(nastr_capt == 0) nastr_capt = 1; else nastr_capt = 0; }
case 1: { if(nastr_admc == 0) nastr_admc = 1; else nastr_admc = 0; }
case 2: { if(nastr_rcon == 0) nastr_rcon = 1; else nastr_rcon = 0; }
}
return OnPlayerCommandText(playerid,"/asp"), SendClientMessage(playerid,COLOR_REDD,"{FFFFFF}[AdmSetPanel] Настройки успешно применены!"), SaveAdminSetting();
}
else return true;
}
PHP:
else if(strcmp(cmd, "/asp", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] == 12)
{
new unistrp[256], inform1[17], inform2[17], inform3[17];//17 = 16+1
if(nastr_capt == 1) inform1 = "{00FF00}Включен";
else inform1 = "{FF0000}Выключен";
if(nastr__admc == 1) inform2 = "{00FF00}Включен";
else inform2 = "{FF0000}Выключен";
if(nastr_rcon == 1) inform3 = "{00FF00}Включен";
else inform3 = "{FF0000}Выключен;
format(unistrp,sizeof(unistrp),"{FFFFFF}[00] Запрет на капт\t\t\t\t[%s{FFFFFF}]\n[01] Запрет на читерство админам\t[%s{FFFFFF}]\n[02] Доступ к RCON\t\t\t\t[%s{FFFFFF}]", inform1, inform2, inform3);
ShowPlayerDialog(playerid, 1237, DIALOG_STYLE_LIST, "[Panelka by MikleSmith ;3]", unistrp, "Выбрать", "Закрыть");
}
}
PHP:
publics:OnLoadAdminSettingCallback()
{
new rows, fields, vresult[30];
cache_get_data(rows, fields);
cache_get_field_content(0, "nastr_capt", vresult); nastr_capt = strval(vresult);
cache_get_field_content(0, "nastr_admc", vresult); nastr = strval(vresult);
cache_get_field_content(0, "nastr_rcon", vresult); nastr_rcon = strval(vresult);
return true;
}
stock SaveAdminSetting()
{
new mysql_query[512];
format(mysql_query, sizeof(mysql_query), "UPDATE `adminsetting` SET `nastr_capt` = '%d', `nastr_admc` = '%d', `nastr_rcon` = '%d', `nastr_noooc` = '%d'", nastr_capt, nastr_admc,nastr_rcon);
mysql_function_query(connects, mysql_query, false, "", "");
return true;
}
Дальше меняем "rcon" на "nastr_rcon" ( защита нужна как я и говорил )
Дальше добавляем в свои админ-античит
PHP:
if(nastr_admc == 0 && PlayerInfo[playerid][pAdmin] > 0 || там дальше свое.
Вот и всё, не думаю что Артурка будет убиваться из за этой простенькой команды.
Удачи
Нашли не до четы? Баги? Пиши постараюсь исправить.
Последнее редактирование:
