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

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

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

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

Баг с сохранением оружия

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

Blacker

Новичок
Всем привет, в моде такой вот баг: когда игрока ставишь на лидерку банды или мафии, ему даётся бита или другое оружие, после того как игрока уволить, или просто убить, то бита остается, даже если игрок уже гражданский, в чём может быть проблема? Какие строки нужно скинуть?

PHP:
public OnPlayerDeath(playerid, killerid, reason)
{
	if(PlayerLogged[playerid] == 0) return false;
	new gunname[32],string[128];//
	GetWeaponName(reason,gunname,sizeof(gunname));
	if(killerid != 65535)
	{
		if(strlen(gunname) > 1)
		{
		    if(PlayerInfo[playerid][pLevel] == 1)
		    {
				format(string, 128,"[A] [D] %s[%d](1 lvl) óáèë èãðîêà %s[%d] ñ %s, ïðîâåðüòå óáèéöó",PlayerInfo[killerid][pSendername],killerid,PlayerInfo[playerid][pSendername],playerid,gunname);
				SendAdminMessage(COLOR_YELLOW,string);
			}
			else if(PlayerInfo[playerid][pLevel] >= 2)
			{
				format(string, 128,"[A] [D] %s[%d] óáèë èãðîêà %s[%d] ñ %s",PlayerInfo[killerid][pSendername],killerid,PlayerInfo[playerid][pSendername],playerid,gunname);
				SendAdminMessage(COLOR_YELLOW,string);
			}
		}
	}
	printf("Èãðîê %s òîëüêî ÷òî óìåð", PlayerInfo[playerid][pSendername]);

	ResetWeapon(playerid);
	ResetPlayerWeapons(playerid);

	SetPlayerSpecialAction(playerid,SPECIAL_ACTION_NONE);
	PlayerSpawned[playerid] = 0;
	if(IsPlayerAttachedObjectSlotUsed(playerid, 7)) RemovePlayerAttachedObject(playerid, 7);
	shield[playerid] = 0;
    Air_Gettime(playerid,4);
	//new GetTime = gettime();
	//if(GetPVarInt(playerid, "PlayerDeathTime") > GetTime);
	//else SetPVarInt(playerid, "PlayerDeathTime", GetTime+3);
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу