- Регистрация
- 15 Июл 2019
- Сообщения
- 98
- Лучшие ответы
- 0
- Репутация
- 2
Парни, пожалуйста помоги с вопросом.
Крч, я хочу выдать урон на оружие id 34 - 100 hp чтоб снимало, я выдал все отлично снимает.
Только должна данная система работать на спец. зоне, я включил проверку все отлично, только не записывает убийства в килл чате если убиваю винтовкой данной и в текстдравах не записывает счет.
Данный код:
Вот я записываю на текстдравы счет:
Крч, я хочу выдать урон на оружие id 34 - 100 hp чтоб снимало, я выдал все отлично снимает.
Только должна данная система работать на спец. зоне, я включил проверку все отлично, только не записывает убийства в килл чате если убиваю винтовкой данной и в текстдравах не записывает счет.
Данный код:
PHP:
public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid, bodypart)
{
if(GPV(playerid, "RedCMD") || GPV(playerid, "BlueCMD"))//мои проверки на зону
{
new Float:d_hp;
GetPlayerHealth(playerid,d_hp);
switch(weaponid)
{
case 34: SetPlayerHealth(damagedid, d_hp - 100);
}
}
return true;
}
PHP:
public OnPlayerDeath(playerid, killerid, reason)
{
if(GPV(playerid, "BlueCMD"))
{
bestkills[killerid]++;
new Str[22];
blueteam++;
SetPlayerHealth(killerid, 100.0);
format(Str, sizeof(Str), "%i", blueteam);
TextDrawSetString(timer_TD[0], Str);
return true;
}
if(GPV(playerid, "RedCMD"))
{
bestkills[killerid]++;
new St1r[22];
redteam++;
SetPlayerHealth(killerid, 100.0);
format(St1r, sizeof(St1r), "%i", redteam);
TextDrawSetString(timer_TD[1], St1r);
return true;
}
}