[pwn]
Это пример:
#include <a_samp> #define FILTERSCRIPT
#define COLOR_NEUTRALBLUE 0xABCDEF01//
#if defined FILTERSCRIPT
new Menu:help,Menu:commandsall,Menu:commandsadmins,Menu:rules;
public OnFilterScriptInit()
{
help = CreateMenu("~r~Commands Menu", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(help, 0, "commands all");
AddMenuItem(help, 0, "commands admins");
AddMenuItem(help, 0, "IIpaBula | rules");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#endif
public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:current = GetPlayerMenu(playerid);
if(current == help)
{
switch(row)
{
case 0:{
ShowMenuForPlayer(Menu:commandsall, playerid);
}
case 1:{
ShowMenuForPlayer(Menu:commandsadmins, playerid);
}
case 2:{
ShowMenuForPlayer(Menu:rules, playerid);
}
}
return 1;
}
if(current == commandsall){
switch(row){
case 0:{
SendClientMessage(playerid,COLOR_NEUTRALBLUE,"__________________[>>ПРАВИЛА ПОВЕДЕНИЯ НА СЕРВЕРЕ<<]________________");
SendClientMessage(playerid,COLOR_NEUTRALBLUE," Читы, трейнеры, и другие вспомогательные программы не использовать!");
SendClientMessage(playerid,COLOR_NEUTRALBLUE," Не оскорблять игроков и админов в любом виде!");
SendClientMessage(playerid,COLOR_NEUTRALBLUE," Не обсуждать решения и действия админов! Все действия админов идет только на пользу сервера!");
SendClientMessage(playerid,COLOR_NEUTRALBLUE," Не убивать с любого вида техники! Стрельба разрешается только с техники по технике!");
SendClientMessage(playerid,COLOR_NEUTRALBLUE," Не создавать конфликт между игроками, а также руководством сервера!");
SendClientMessage(playerid,COLOR_NEUTRALBLUE," ");
SendClientMessage(playerid,COLOR_NEUTRALBLUE," За любое нарушение правил могут последовать наказания:");
SendClientMessage(playerid,COLOR_NEUTRALBLUE," заткнуть,кикнуть,забанить на усмотрение администрации ");
SendClientMessage(playerid,COLOR_NEUTRALBLUE,"________________________________________________________________");
PlayerPlaySound(playerid, 1058, 0, 0, 0);
TogglePlayerControllable(playerid, 1);
}
}
}
if(current == commandsadmins){
switch(row){
case 0:{
SendClientMessage(playerid,COLOR_NEUTRALBLUE,"__________________[>>ПРАВИЛА ПОВЕДЕНИЯ НА СЕРВЕРЕ<<]________________");
SendClientMessage(playerid,COLOR_NEUTRALBLUE," Читы, трейнеры, и другие вспомогательные программы не использовать!");
SendClientMessage(playerid,COLOR_NEUTRALBLUE," Не оскорблять игроков и админов в любом виде!");
SendClientMessage(playerid,COLOR_NEUTRALBLUE," Не обсуждать решения и действия админов! Все действия админов идет только на пользу сервера!");
SendClientMessage(playerid,COLOR_NEUTRALBLUE," Не убивать с любого вида техники! Стрельба разрешается только с техники по технике!");
SendClientMessage(playerid,COLOR_NEUTRALBLUE," Не создавать конфликт между игроками, а также руководством сервера!");
SendClientMessage(playerid,COLOR_NEUTRALBLUE," ");
SendClientMessage(playerid,COLOR_NEUTRALBLUE," За любое нарушение правил могут последовать наказания:");
SendClientMessage(playerid,COLOR_NEUTRALBLUE," заткнуть,кикнуть,забанить на усмотрение администрации ");
SendClientMessage(playerid,COLOR_NEUTRALBLUE,"________________________________________________________________");
PlayerPlaySound(playerid, 1058, 0, 0, 0);
TogglePlayerControllable(playerid, 1);
}
}
}
if(current == rules){
switch(row){
case 0:{
SendClientMessage(playerid,COLOR_NEUTRALBLUE,"__________________[>>ПРАВИЛА ПОВЕДЕНИЯ НА СЕРВЕРЕ<<]________________");
SendClientMessage(playerid,COLOR_NEUTRALBLUE," Читы, трейнеры, и другие вспомогательные программы не использовать!");
SendClientMessage(playerid,COLOR_NEUTRALBLUE," Не оскорблять игроков и админов в любом виде!");
SendClientMessage(playerid,COLOR_NEUTRALBLUE," Не обсуждать решения и действия админов! Все действия админов идет только на пользу сервера!");
SendClientMessage(playerid,COLOR_NEUTRALBLUE," Не убивать с любого вида техники! Стрельба разрешается только с техники по технике!");
SendClientMessage(playerid,COLOR_NEUTRALBLUE," Не создавать конфликт между игроками, а также руководством сервера!");
SendClientMessage(playerid,COLOR_NEUTRALBLUE," ");
SendClientMessage(playerid,COLOR_NEUTRALBLUE," За любое нарушение правил могут последовать наказания:");
SendClientMessage(playerid,COLOR_NEUTRALBLUE," заткнуть,кикнуть,забанить на усмотрение администрации ");
SendClientMessage(playerid,COLOR_NEUTRALBLUE,"________________________________________________________________");
PlayerPlaySound(playerid, 1058, 0, 0, 0);
TogglePlayerControllable(playerid, 1);
}
}
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/helpall", true) == 0)
{
ShowMenuForPlayer(Menu:help, playerid);
return 1;
}
return 0;
}[/pwn]
Когда пишу /helpall сервер выключается 