Alberto_Johnson
Компетентный
Здравствуйте. Столкнулся с такой проблемой поправте 3 моих диалога не понимаю в чем проблемма(CallLocalFunction("OnPlayerCommandText", "id", playerid,string); - это для вызова комманд на коммандном процесоре кто еще не понял
):
1-ый Случай: НЕ переходит по диалогам!
2-ой Случай: Пишу в диалоге Ник игрока каторого хочу уволить /offlineuninvite и выбивает в чат просто комманду как будто я ника и не писал (в чате пишет /offlineuninvite [name])
1-ый Случай: НЕ переходит по диалогам!
PHP:
case 9394:
{
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialogEx(playerid, 9394, DIALOG_STYLE_INPUT,"{31c3f7}Повысить игрока","Введите ID игрока в поле ввода","Ок","");
idtr[playerid] = strval(inputtext);
format(string, sizeof(string),"{ffffff}Вы собираетесь повысить или понизить: {19f511}%s\n{ffffff}Введите ранг в строчку", sendername);
ShowPlayerDialogEx(playerid, 9395, DIALOG_STYLE_INPUT,"{31c3f7}Повысить / Понизить игрока","","ОК","Назад");
}
}
case 9395:
{
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialogEx(playerid, 9395, DIALOG_STYLE_INPUT,"{31c3f7}Повысить игрока","{ffffff}Введите ранг в поле","Ок","");
summatr[playerid]= strval(inputtext);
format(string,sizeof(string),"/giverank %d %d",idtr[playerid],summatr[playerid]);
CallLocalFunction("OnPlayerCommandText", "id", playerid,string);
}
}
PHP:
case 9396:
{
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialogEx(playerid, 9396 , DIALOG_STYLE_INPUT, "{31c3f7}Уволить:","{ffffff}Вы собираетесь уволить игрока из организации\nВведите имя игрока в строчку ниже:", "Ок", "");
idtr[playerid] = strval(inputtext);
format(string,sizeof(string),"/offuninvite %s",summatr[playerid]);
CallLocalFunction("OnPlayerCommandText", "is", playerid,string);
}
}
Последнее редактирование:
