Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Błedy w logach


  • Zamknięty Temat jest zamknięty
Brak odpowiedzi do tego tematu

#1 Divic

    Wszechpomocny

  • Użytkownik

Reputacja: 28
Życzliwy

  • Postów:326
  • Lokalizacja:Polska
Offline

Napisano 05.04.2011 17:52

Myślę ze chodzi o nekromante ;/

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

  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych