/* Plugin generated by AMXX-Studio */ #include <fakemeta> #include <amxmodx> #include <hamsandwich> #include <codmod> new const perk_name[] = "Kapcie Chemii"; new const perk_desc[] = "Zadajesz 20-25 obrazen wiecej, masz podwojny skok"; new bool:ma_perk[33]; new wartosc_perku[33]; public plugin_init() { register_plugin(perk_name, "1.0", "QTM_Peyote"); cod_register_perk(perk_name, perk_desc, 20, 25); RegisterHam(Ham_TakeDamage, "player", "TakeDamage"); register_forward(FM_CmdStart, "CmdStart"); } public cod_perk_enabled(id, wartosc) { if(cod_get_user_class(id) == cod_get_classid("Admiral")) return COD_STOP; ma_perk[id] = true; wartosc_perku[id] = wartosc; return COD_CONTINUE; } public cod_perk_disabled(id) ma_perk[id] = false; public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits) { if(!is_user_connected(idattacker)) return HAM_IGNORED; if(ma_perk[idattacker]) cod_inflict_damage(idattacker, this, float(wartosc_perku[idattacker]), 0.0, idinflictor, damagebits); return HAM_IGNORED; } public CmdStart(id, uc_handle) { if(!is_user_alive(id) || !ma_perk[id]) return FMRES_IGNORED; new flags = pev(id, pev_flags); if((get_uc(uc_handle, UC_Buttons) & IN_JUMP) && !(flags & FL_ONGROUND) && !(pev(id, pev_oldbuttons) & IN_JUMP) && moze_skoczyc[id]) { moze_skoczyc[id] = false; new Float:velocity[3]; pev(id, pev_velocity,velocity); velocity[2] = random_float(265.0,285.0); set_pev(id, pev_velocity,velocity); } else if(flags & FL_ONGROUND) moze_skoczyc[id] = true; return FMRES_IGNORED; } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par } */
I są błedy takie:
Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team include/fakemeta.inc(15) : error 017: undefined symbol "AMXX_VERSION_NUM" codperk_kapciechemii.sma(56) : error 017: undefined symbol "moze_skoczyc" codperk_kapciechemii.sma(56) : warning 215: expression has no effect codperk_kapciechemii.sma(56) : error 001: expected token: ";", but found "]" codperk_kapciechemii.sma(56) : error 029: invalid expression, assumed zero codperk_kapciechemii.sma(56) : fatal error 107: too many error messages on one line Compilation aborted. 5 Errors.
Problem rozwiązany.