L 04/05/2011 - 17:38:56: [FUN] Player out of range (0)
L 04/05/2011 - 17:38:56: [AMXX] Displaying debug trace (plugin "Diablo.amxx")
L 04/05/2011 - 17:38:56: [AMXX] Run time error 10: native error (native "set_user_frags")
L 04/05/2011 - 17:38:56: [AMXX] [0] dbmod_5.9l.sma::UTIL_Kill (line 8833)
L 04/05/2011 - 17:38:56: [AMXX] [1] dbmod_5.9l.sma::change_health (line 8816)
L 04/05/2011 - 17:38:56: [AMXX] [2] dbmod_5.9l.sma::add_bonus_necromancer (line 5472)
L 04/05/2011 - 17:38:56: [AMXX] [3] dbmod_5.9l.sma::Damage (line 1573)
(line 8833)
public UTIL_Kill(attacker,id,weapon[]) { if( is_user_alive(id)){ if(get_user_team(attacker)!=get_user_team(id)) set_user_frags(attacker,get_user_frags(attacker) +1)////////// z ta linijka cos nie tak if(get_user_team(attacker)==get_user_team(id)) set_user_frags(attacker,get_user_frags(attacker) -1); if (cs_get_user_money(attacker) + 150 <= 16000) cs_set_user_money(attacker,cs_get_user_money(attacker)+150) else cs_set_user_money(attacker,16000) cs_set_user_deaths(id, cs_get_user_deaths(id)+1) user_kill(id,1) if(is_user_connected(attacker) && attacker!=id) { award_kill(attacker,id) if(is_user_alive(attacker)) award_item(attacker,0) } message_begin( MSG_ALL, gmsgDeathMsg,{0,0,0},0) write_byte(attacker) write_byte(id) write_byte(0) write_string(weapon) message_end() message_begin(MSG_ALL,gmsgScoreInfo) write_byte(attacker) write_short(get_user_frags(attacker)) write_short(get_user_deaths(attacker)) write_short(0) write_short(get_user_team(attacker)) message_end() message_begin(MSG_ALL,gmsgScoreInfo) write_byte(id) write_short(get_user_frags(id)) write_short(get_user_deaths(id)) write_short(0) write_short(get_user_team(id)) message_end() new kname[32], vname[32], kauthid[32], vauthid[32], kteam[10], vteam[10]; get_user_name(attacker, kname, 31); get_user_team(attacker, kteam, 9); get_user_authid(attacker, kauthid, 31); get_user_name(id, vname, 31); get_user_team(id, vteam, 9); get_user_authid(id, vauthid, 31); log_message("^"%s<%d><%s><%s>^" killed ^"%s<%d><%s><%s>^" with ^"%s^"", kname, get_user_userid(attacker), kauthid, kteam, vname, get_user_userid(id), vauthid, vteam, weapon); } }
(line 8816)
public change_health(id,hp,attacker,weapon[]) { if(is_user_alive(id) && is_user_connected(id)) { new health = get_user_health(id) if(hp>0) { new m_health = race_heal[player_class[id]]+player_strength[id]*2 if(player_item_id[id]==17 &&hp>0) { set_user_health(id,health+floatround(float(hp/10),floatround_floor)+1) } else if (hp+health>m_health) set_user_health(id,m_health) else set_user_health(id,get_user_health(id)+hp) } else { if(health+hp<1) { UTIL_Kill(attacker,id,weapon)////////////////////////////tutaj cos nie tak } else set_user_health(id,get_user_health(id)+hp) } if(id!=attacker && hp<0) { player_dmg[attacker]-=hp dmg_exp(attacker) } } }
(line 5472)
public add_bonus_necromancer(attacker_id,id) { if (player_class[attacker_id] == Nekromanta) { if (get_user_health(id) - 10 <= 0) { set_user_health(id,random_num(1,3)) } else { new dmg = random_num(6,12) change_health(id,-dmg,0,"")//////////////////////////////// tu cos kaszana change_health(attacker_id,1,0,"") } } }
(line 1573)
ublic Damage(id) { if (is_user_connected(id)) { new weapon new bodypart new attacker_id = get_user_attacker(id,weapon,bodypart) if(attacker_id!=0 && attacker_id != id) { new damage = read_data(2) if (is_user_connected(attacker_id)) { if(get_user_team(id) != get_user_team(attacker_id)) { if(damage>175) player_dmg[attacker_id]+=damage/2 else player_dmg[attacker_id]+=damage dmg_exp(attacker_id) add_damage_bonus(id,damage,attacker_id) add_vampire_bonus(id,damage,attacker_id) add_grenade_bonus(id,attacker_id,weapon) add_theif_bonus(id,attacker_id) add_bonus_blind(id,attacker_id,weapon,damage) add_bonus_redirect(id) add_bonus_shake(attacker_id,id) add_bonus_necromancer(attacker_id,id)///////////////////// i tutaj add_bonus_scoutdamage(attacker_id,id,weapon) add_bonus_szaloneakdamage(attacker_id,id,weapon) add_bonus_deaglegooddamage(attacker_id,id,weapon) add_bonus_awpshooterdamage(attacker_id,id,weapon) add_bonus_knifemasterdamage(attacker_id,id,weapon) add_bonus_m4masterdamage(attacker_id,id,weapon) add_bonus_shotgunmasterdamage(attacker_id,id,weapon) add_bonus_darksteel(attacker_id,id,damage) add_bonus_illusion(attacker_id,id,weapon) item_take_damage(id,damage) if(player_sword[attacker_id] == 1 && weapon==CSW_KNIFE ) change_health(id,-35,attacker_id,"world") if (HasFlag(attacker_id,Flag_Ignite)) RemoveFlag(attacker_id,Flag_Ignite) if((HasFlag(id,Flag_Illusion) || HasFlag(id,Flag_Teamshield))&& get_user_health(id) - damage > 0) { new weaponname[32]; get_weaponname( weapon, weaponname, 31 ); replace(weaponname, 31, "weapon_", "") UTIL_Kill(attacker_id,id,weaponname) } itd
Dodano 06 kwiecień 2011 - 20:05:
Pomoze ktos??
Użytkownik Divic edytował ten post 05.04.2011 17:54