Очень простые команды чтобы выпить вино (/wine) и выкурить сигарету (/smoke)
Код
if(strcmp(cmd, "/wine", true) == 0)
{
if(PlayerInfo[playerid][pWine] == 0) return SendClientMessage(playerid, COLOR_GREY, "У вас нету вина!"); //у меня стоит переменная pWine, которая показывает сколько есть вина у игрока, лично у меня вино можно купить в 24/7 и потом кол-во бутылок уменьшается при юзании команды
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);
PlayerInfo[playerid][pWine] -= 1;
return true;
}
Код
if(strcmp(cmd, "/smoke", true) == 0)
{
if(PlayerInfo[playerid][pSmoke] == 0) return SendClientMessage(playerid, COLOR_GREY, "У тебя нету сигарет!");
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
PlayerInfo[playerid][pSmoke] -= 1;
format(string, sizeof(string), "Ты взял сигарету, у тебя осталось еще %d сигарет", PlayerInfo[playerid][pSmoke]);
SendClientMessage(playerid, COLOR_GRAD1, string);
return true;
}