PDA

Просмотр полной версии : [Вопрос] Не добавляет килл за убийство



iDiego
22.12.2014, 21:39
При убийстве игрока, не показывает киллстат справа(стандартный который, кто кого и из чего убил)
И не добавляет килл в таб. Вся система:

new str[40];
if(killerid != INVALID_PLAYER_ID)
{
if(PlayerInDM[killerid] != 20 || Deagle[killerid] != 4) return SetPlayerHealth(killerid, 100);
str = "You killed by: ", strcat(str, Name[killerid]);
GameTextForPlayer(playerid, str, 3000, 4);
GameTextForPlayer(killerid, "~r~+1 kills", 3000, 1);
Kills[killerid]++;
Deaths[playerid]++;
SetPlayerScore(killerid, Kills[killerid]);
}
SendDeathMessage(killerid, playerid, reason);

Из всей этой системы работает только восстановление ХП.

iDiego
22.12.2014, 22:12
И да, не показывает игроку, что он кого-то убил(или его убили), хотя функция на это есть.

Mentos
23.12.2014, 01:23
Скорее всего на этом условии тормозит. Перепроверь все

if(PlayerInDM[killerid] != 20 || Deagle[killerid] != 4) return SetPlayerHealth(killerid, 100);

iDiego
23.12.2014, 15:32
Поможет кто?

- - - Добавлено - - -

Разобрался.