←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Stary
problem z zadawanym dmg

Locked

pfkers's Photo pfkers 30.03.2012

proszę mi powiedziec czemu mi to nie dziala :

new informacje_przedmiotu_gracza_1[33][2];

new const nazwy_przedmiotow_1[][]={"Brak" ,
	"DMG"//1
};


public Death(item,menu)

if(!informacje_przedmiotu_gracza_1[attacker][0])
			DajPrzedmiot1(attacker, random_num(1, sizeof nazwy_przedmiotow_1-1));


public DajPrzedmiot1(id,przedmiot)
{
		
	informacje_przedmiotu_gracza_1[id][0] = przedmiot;
	client_print(id, print_chat, "[COD:MW] Zdobyles %s.", nazwy_przedmiotow_1[informacje_przedmiotu_gracza_1[id][0]]);	
	
	switch(przedmiot)
	{
		case 1:
		{
			informacje_przedmiotu_gracza_1[id][1] = 1;
		}
	}
}


public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits)
{
	if(!is_user_alive(this) || !is_user_connected(this) ||!is_user_connected(idattacker) || get_user_team(this) == get_user_team(idattacker) || !klasa_gracza[idattacker])
		return HAM_IGNORED;
		

	

		if(informacje_przedmiotu_gracza_1[idattacker][0] == 1)
				damage*=10.0;


		
	SetHamParamFloat(4, damage);
	return HAM_IGNORED;
}


Czyli jest item ktory zadaje *10 dmg.. pieknie ladnie dziala pokazuje ze zdobylem item psize w hud.. lecz nie zadaje dmg takie jakie mu ustawilem
Edited by pfk92, 30.03.2012 16:06.
Quote

pfkers's Photo pfkers 30.03.2012

zapomnialem dodac ze

public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits)
{
if(!is_user_alive(this) || !is_user_connected(this) ||!is_user_connected(idattacker) || get_user_team(this) == get_user_team(idattacker) || !klasa_gracza[idattacker])
return HAM_IGNORED;


if(informacje_przedmiotu_gracza_1[idattacker][0] == 1)
damage*=10.0;


SetHamParamFloat(4, damage);
return HAM_IGNORED;
}


co tutaj jest to jest cale moje.. wiec moze wam to ulatwi (take damage ze starego coda)
Quote

pfkers's Photo pfkers 31.03.2012

rozwialem... // do zamkniecia
Quote

  • +
  • -
Goliath's Photo Goliath 31.03.2012

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Temat zamknięty na prośbę użytkownika.


Z pozdrowieniami,
Zespół AMXX.PL
Quote
Locked