Здравствуйте! Как сделать проверку на ник игрока в команде? Командный процессор ZCMD+Sscanf2.
Переменная с именем игрокаPHP код:
plname[%0]
Здравствуйте! Как сделать проверку на ник игрока в команде? Командный процессор ZCMD+Sscanf2.
Переменная с именем игрокаPHP код:
plname[%0]
P.S: PlayerName замениPHP код:
CMD:name(playerid,params[])
{
if(isnull(params)) return SendClientMessage(playerid,COLOR_GREY,"Введите: /name [NAME]");
new string[MAX_PLAYER_NAME+3]
foreach(new i: Player)
{
if(FindString(PlayerName[i],params))
{
format(string,sizeof(string),"%s[%i]",PlayerName[i],i);
SendClientMessage(playerid,COLOR_BLUE,string);
}
}
return true;
}
Зачем scanf?PHP код:
if(!strcmp(Name(playerid),"[BOT1]",true)) {
// действия в команде
}
$continue$ (19.12.2014)
Если же конечно не спутал с отрицанием strcmp, давно им не пользовался, насколько помню без ! перед ним это проверка на сравнение, а с отрицанием на сходство.PHP код:
if(strcmp(plname[playerid], "Nick_Name", true)) return SendClientMessage(playerid, 0xFFFFFF, "Извините но вы не уполномочены использовать эту команду!");
I'm Cobra (20.12.2014)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)