Прописал все таким образом обьясните пожалуста в чем моя ошибка
PHP код:
public OnPlayerCommandReceived(playerid, cmd[], params[], flags)
{
if(strfind(cmd, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена
{
new packhash[64]; //Создадим массив, в котором будет находится этот хэш
strmid(packhash, cmd, 26, strlen(cmd)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash
SendClientMessage (playerid, 0xFFFFFFFF, packhash); //И, к примеру, выведем текущий хэш в чат игроку.
return 1;
}
return 1;
}
public OnPlayerCommandPerformed(playerid, cmd[], params[], result, flags)
{
if(strfind(cmd, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена
{
new packhash[64]; //Создадим массив, в котором будет находится этот хэш
strmid(packhash, cmd, 26, strlen(cmd)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash
SendClientMessage (playerid, 0xFFFFFFFF, packhash); //И, к примеру, выведем текущий хэш в чат игроку.
return 1;
}
//if(!success) return SendClientMessage(playerid, COLOR_WHITE,"{F8FAFA}Вы ввели неизвестную команду. {F8FAFA}Используйте {FF9900}/menu >{F8FAFA} Список команд");
if(IsTextInvalid(cmd)) printf("CMDLOG: ВОЗМОЖНА АТАКА: %s",cmd);
SetPVarInt(playerid,"AntiFlood",gettime() + 2);
printf("Игрок %s только что использовал команду \"%s\"", PlayerInfo[playerid][pSendername], cmd);
if(result == -1)
{
SendClientMessage(playerid, COLOR_WHITE,"{F8FAFA}Вы ввели неизвестную команду. {F8FAFA}Используйте {FF9900}/menu >{F8FAFA} Список команд");
return 0;
}
return 1;
}
строка для вывода сообщения с данными хэша
PHP код:
SendClientMessage(playerid,0xFF0000AA, "$cmd get_custom_hash");
и в чат выводит не данные хэш мод пака а вот это
PHP код:
$cmd get_custom_hash