Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Команда /flower

Статус
В этой теме нельзя размещать новые ответы.

marlen

Ученик
Всем привет, короче такая проблема. Делаю команду, чтобы подарить цветы другому игроку. Я пробовал вот так

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 игрока");
}
Но проблема в том что, цветы у меня остаются в руках, то есть SetPlayerAmmo(playerid,14,0); не работает, возможно даже он не предназначен для этого. Помогите решить проблему, или какой функцией можно очистить определенный слот оружия игроку?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу