Chciałbym się zapytać czy ten kod jest poprawnie napisany. Ten kod ma za zadanie:
- szansa 2/10 na większe obrażenia dla drużyny TT (VIP)
- szansa 2/10 na większe obrażenia z HE dla drużyny TT (VIP)
#define DMG_HE (1<<24) #define DMG_BULLET (1<<1)
RegisterHam(Ham_TakeDamage, "player", "fwTakeDamage");
public fwTakeDamage(id, this, idinflictor, idattacker, Float:damage, damagebits)
{
if(!is_user_connected(idattacker) && !Vip[idattacker])
return HAM_IGNORED;
if(random_num(2, 10)!=1)
return HAM_IGNORED;
if(damagebits & DMG_BULLET)
{
if(get_user_team(id)== 1)
{
SetHamParamFloat(4, damage*2)
}
}
if(damagebits & DMG_HE)
{
if(get_user_team(id)==1)
{
SetHamParamFloat(4, damage*2)
}
}
return HAM_IGNORED;
}
Jeżeli ktoś uważa że źle napisany, nie będzie działać to proszę o napisanie co byście jak napisali swoim zdaniem.


Dodatki SourceMod




Temat jest zamknięty









