/* Script generated by Pawn Studio */ #include #include #include #define PLUGIN "Poradnik" #define AUTHOR "Onyke" #define VERSION "1.0" new bool:bKlasa[33] public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) diablo_register_class("Nazwa klasy",120,"
Opis",FLAG_ALL, "Frakcja") } public diablo_class_enabled(id){ bKlasa[id] = true; } public diablo_class_disabled(id){ bKlasa[id] = false; } public diablo_clean_data(id){ diablo_reset_grav(id) diablo_render_cancel(id) diablo_reset_speed(id) } public diablo_set_data(id){ diablo_set_user_grav(id,0.60); diablo_set_user_render(id,.render = kRenderTransAlpha,.amount = 31) diablo_add_speed(id,24.00) } public diablo_death(iKiller,killerClass,iVictim,victimClass){ if(get_user_team(iVictim) != get_user_team(iKiller)){ if(bKlasa[iKiller]){ diablo_add_hp(iKiller,10) } } } public diablo_damage_class_do(iVictim,iAttacker,&Float:fDamage){ if(bKlasa[iAttacker]){ if(get_user_team(iVictim) != get_user_team(iAttacker)){ fDamage += 10.0 } } } public diablo_damage_class_taken(iVictim,iAttacker,&Float:fDamage){ if(bKlasa[iVictim]){ if(get_user_team(iVictim) != get_user_team(iAttacker)){ fDamage -= 10.0 } } } public Float:diablo_cast_time(id,Float:standardTime){ return standardTime * 2.0; } public diablo_call_cast(id){ diablo_add_hp( id , 100 ); show_hudmessage(id, "Zregenerowales sobie 100 HP") }