Witam. Próbowałem na Exp Modzie do Surf'a zrobić vipa ale coś mi się nie udaje.
http://amxx.pl/topic/112990-surfxp-professional-401-lvl/
Pomoże ktoś?
Kod:
public EventDeathMsg(id)
{
new killer = read_data( 1 )
new victim = read_data( 2 )
new vip = read_data( 3 )
new xp
if(PLEVEL[ killer ] > PLEVEL[ victim ])
{
xp = 19 //XP ZA ZABICIE MNIEJSZEGO LVL
}
if(PLEVEL[ killer ] < PLEVEL[ victim ])
{
xp = 21 //XP ZA ZABICIE WIEKSZEGO LVL
}
if(PLEVEL[ killer ] == PLEVEL[ victim ])
{
xp = 20 //XP ZA ZABICIE ROWNEGO SOBIE LVL
}
PKS[ victim ] = 0
if( victim == killer )
{
return PLUGIN_CONTINUE
}
if(vip && get_user_flags(id) == ADMIN_LEVEL_H)
{
xp = xp + 8 //DODATKOWE XP VIP
vip = 1
}
if(PKS[ killer ] < 10)
{
PKS[ killer ]++
}
xp = xp + PKS[ killer ]
add_xp( killer, xp, vip )
check_level( killer )
return PLUGIN_CONTINUE
}
public add_xp( id, xp, vip )
{
new newlevel = LEVELS[PLEVEL[ id ]]-PXP[ id ]
PXP[ id ] = PXP[ id ] + xp
if(vip && get_user_flags(id) == ADMIN_LEVEL_H)
{
ColorChat(id,TEAM_COLOR,"Jako VIP Dostales %d EXP'a! ^nKillstreak: %d^n Nowy level za %d EXP'a!", xp, PKS[ id ], newlevel)
}
else
{
ColorChat(id,TEAM_COLOR,"Dostales %d EXP'a! ^nKillstreak: %d^n Nowy level za %d EXP'a!", xp, PKS[ id ], newlevel)
}
}
Użytkownik ??? edytował ten post 17.06.2015 21:52


Dodatki SourceMod



Temat jest zamknięty









