И так сейчас мы научимся назначать команду на кнопку... Ищем:
Code
forward OnPlayerKeyStateChange(playerid, newkeys, oldkeys);
(Если нету сделайте где-нибудь в конце мода) И ниже вставляем:
Code
{
if (newkeys == ID) // ID это ид кнопки
{
OnPlayerCommandText(playerid,"/command"); // Ваша команда
}
return 1;
}
Пример:
Code
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (newkeys == 4) // это ид кнопки
{
OnPlayerCommandText(playerid,"/kill"); // при нажатие на огонь игрок умрет!
}
return 1;
}
}
Второй вариант:
Code
if (newkeys & 4)
{
OnPlayerCommandText(playerid,"/kill"); // при нажатие на огонь игрок умрет!
}
return 1;
}
* Второй вариант будет работать если у вас уже нажаты другие кнопки!
Кому надо вот сама команда:
Code
if(strcmp(cmdtext, "/kill", true) == 0)
{
SetPlayerHealth(playerid, 0);
GetPlayerName(playerid, pname, sizeof(pname));
format(message, sizeof(message), " %s нажал на огонь и погиб :D", pname);
SendClientMessageToAll(COLOR_RED,message);
return 1;
}
* ID's Клавиш
Вот и все!
Enjoy!