marlen
Ученик
Всем привет, короче такая проблема. Делаю команду, чтобы подарить цветы другому игроку. Я пробовал вот так
Но проблема в том что, цветы у меня остаются в руках, то есть SetPlayerAmmo(playerid,14,0); не работает, возможно даже он не предназначен для этого. Помогите решить проблему, или какой функцией можно очистить определенный слот оружия игроку?
PHP:
DCMD:flower ( playerid, params [ ] )
{
new pid, string[32];
if ( !sscanf ( params, "u", pid ) )
{
if(GetPlayerWeapon(playerid) != 14)
{
return SendClientMessage(playerid, COLOR_GREY, "У тебя в руках должен быть цветы");
}
else if(GetPlayerWeapon(playerid) == 14)
{
SetPlayerAmmo(playerid,14,0);
GivePlayerWeapon(pid,14,1);
format(string, sizeof(string), "%s подарил(а) цветы",PlayerName[playerid]);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
Send ( playerid, COLOR_BLUE, "Вам подарили цветы" );
return true;
}
else return 1;
}
else return SendClientMessage(playerid, COLOR_GREY, "Введите /flower ID игрока");
}
