Mr_David
Мастер
Ко всем #define:
Ко всем переменным:
В конец мода:
В начало паблика OnPlayerCommandText
Комманду создаём как обычно:
Автор:Essle
PHP:
#define MAX_ACCESS 2 // 2 это максимальное количество команд для определенных игроков
PHP:
new CmdAccess[MAX_ACCESS][2][] = {
{ "/tt2", "Essle" }, // команда /tt2 разрешена только игрока с ником Essle
{ "/tt1", "LyaLyaLya" } // команда /tt1 разрешена только игрока с ником LyaLyaLya
};
PHP:
stock PlayerCmdAccess(playerid, cmdtext[])
{
new name[MAX_PLAYER_NAME],bool:cmd;
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
for(new j; j<MAX_ACCESS; j++)
{
if(!strcmp(cmdtext, CmdAccess[j][0], true))
{
cmd = true;
if(!strcmp(name, CmdAccess[j][1], true)) return 1;
}
}
if(cmd) return 0;
else return 1;
}
PHP:
if(!PlayerCmdAccess(playerid, cmdtext)) return SendClientMessage(playerid, -1, "А ну пшел от сюда");
PHP:
if(strcmp(cmd, "/test", true) == 0) { for(new i = 0; i < 16; i++) SendClientMessageToAll(COLOR_WHITE,"Test "); return 1; }
Последнее редактирование модератором:
