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

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

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

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

Последствия после Paint Balla

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

maxxxim

Новичок
Дело такое. После пэйнта перестают появляться звезды за убийства и счетчик киллов ( справа Kills +1 ) отображается после каждого убийства. Я так понял функцию в public OnPlayerDeath задействовали, но забыли ее завершить. Я пытался весь вечер найти решение, искал в поисковике подобную проблему, не нашел. Пожалуйста помогите дятлу, подскажите что и как. Вот часть кода:

public OnPlayerDeath

Код:
if(GetPVarInt(playerid,"napeinte") == 2)
	{
		SetPVarInt(playerid,"paintdeaths",GetPVarInt(playerid,"paintdeaths")+1);
        if(killerid != INVALID_PLAYER_ID)
        {
			GameTextForPlayer(killerid, "~w~Kills +1", 5000, 1);
			if(playerid != killerid){ SetPVarInt(killerid,"paintkills",GetPVarInt(killerid,"paintkills")+1); }
		}
	}

И там же, но где строка со звездами:

HTML:
PlayerInfo[playerid][pDeaths]+= 1;
	if(!IsACop(killerid))
	{
		if(!IsACop(playerid))
		{
		    if(!IsAArm(playerid))
		    {
                for(new i = 0; i < sizeof(GZInfo); i++)
				{
					if(!PlayerToKvadrat(playerid,GZInfo[i][gCoords][0], GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]))
					{
						if(GetPVarInt(killerid, "napeinte") != 2 && killerid != INVALID_PLAYER_ID)
				        {
							PlayerInfo[killerid][pWantedLevel] += 2;
							SetPlayerCriminal(killerid,"Неизвестный", "Убийство человека");
							PlayerInfo[killerid][pZakonp] -= 2;
							PlayerInfo[killerid][pKills]+= 1;
                            SetPlayerWantedLevel(killerid,PlayerInfo[playerid][pWantedLevel]);
                            return 1;
						}
					}
				}
			}
		}
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу