Как сделать что бы на определённой зоне ( например dm 1 ) после убийства жизни восстанавливались ?
Например на /dm 1 в тебя попали, осталось 50 жизней, после того как ты убил тебе дали 100 жизней, но на /deagle 1 жизни не пополнялись.
Вид для печати
Как сделать что бы на определённой зоне ( например dm 1 ) после убийства жизни восстанавливались ?
Например на /dm 1 в тебя попали, осталось 50 жизней, после того как ты убил тебе дали 100 жизней, но на /deagle 1 жизни не пополнялись.
зашел на дм:PHP код:
new dm1[MAX_PLAYERS];
вышел с дм:PHP код:
dm1[playerid] = 1;
PHP код:
dm1[playerid] = 0;
PHP код:
public OnPlayerDeath(playerid, killerid, reason)
{
if(killerid != INVALID_PLAYER_ID)
{
if(dm1[killerid] == 1)
{
SetPlayerHealth(killerid,100.0);
}
return 1;
}
return 1;
}
Только вам проще использовать свои проверки того, что игрок находится на ДМ зоне
Вообще сделала, убиваю - хп даётся но сразу возрощается сколько было.
Например: было 46 жизней, убила - дали 100 жизней, через секунду опять 46.
Может античит срабатывает?
Нет, нету античита..