←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Szybkość I Moc

Zablokowany

szczepaneto - zdjęcie szczepaneto 29.01.2011

siemka jak dodać klasie lub zrobić item który zwiększa nam szybkość strzelania oraz taki który zadaje np 2x więcej obrażeń
Odpowiedz

  • +
  • -
xPerfectx - zdjęcie xPerfectx 29.01.2011

taki co daje 2 razy wiecej obrazen to
case XX:
		{
			player_item_name[id] = "Twoja_Nazwa itemku"
			player_item_id[id] = rannum
			player_b_damage[id] = yy
			show_hudmessage(id, "Znalazles przedmiot: %s :: dodaje obrazenia +%i",player_item_name[id],player_b_damage[id])
		}

XX --> twoj case
YY --> ilosc dodatkowych obrazen
Użytkownik xdx551 edytował ten post 29.01.2011 20:47
Odpowiedz

szczepaneto - zdjęcie szczepaneto 29.01.2011

eh chodzi mi o dwukrotny dmg z każdej broni a więc to odpada coś takiego jak krytyk
Odpowiedz

  • +
  • -
KariiO - zdjęcie KariiO 29.01.2011

Znajdź:
public Damage(id)
Zmień na:
public Damage(id, this, idattacker, Float:damage
)
Znajdź:
if(player_sword[attacker_id] == 1 && weapon==CSW_KNIFE ){

					change_health(id,-35,attacker_id,"world")
					
				}
Dodaj pod:
if(player_item_id[idattacker] == X )
		damage*=2.0;
Nietestowane.
Odpowiedz

  • +
  • -
sebul - zdjęcie sebul 29.01.2011

To co wyżej, to nawet nie ma prawa zadziałać, to nie to samo co rejestrowanie obrażeń w hamsandwich.
Odpowiedz

szczepaneto - zdjęcie szczepaneto 30.01.2011

sugestie ?
Odpowiedz

  • +
  • -
KariiO - zdjęcie KariiO 30.01.2011

sebul racja głupstwo ;/
Spróboj to:
public add_bonus_ile_razy(attacker,id,damage)
{
	if (xxx[attacker] > 0)
	{
			
			new dam = floatround (xxx[id]*2)
			
			Effect_Bleed(id,248)
			change_health(id,-dam,attacker,"world")
		}
}
Potem dopisz jeszcze do Damage(id)
Odpowiedz

GoldeN - zdjęcie GoldeN 31.01.2011

RegisterHam(Ham_TakeDamage, "player", "TakeDamage");


new zmienna_od_itemu[33];


public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits)
{
if(is_user_connected(idattacker))
{
if(zmienna_od_itemu[idattacker] == 1)
{
SetHamParamFloat(4, damage * 2)
return HAM_HANDLED;
}
}
}


Spróbuj.
Użytkownik GoldeN edytował ten post 31.01.2011 12:46
Odpowiedz

szczepaneto - zdjęcie szczepaneto 31.01.2011

up działa thx :) a teraz szybkość
Odpowiedz

  • +
  • -
Aard - zdjęcie Aard 01.02.2011

przyłączam sie do pytania kolegi jak zwiększyc szybkosc strzelana o ok 20-40 % np.?


@edit

te up wypowiedzi mogly kto w jedno splecic bo nie rozumiem za bardzo :D
Użytkownik Aard edytował ten post 01.02.2011 17:43
Odpowiedz
Zablokowany