←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Problem z dodaniem DMG do sklepu

Daj buziaka's Photo Daj buziaka 06.07.2013

Witam. Piszę ponieważ mam problem z dodaniem +20DMG z M4A1/AK47 oraz 1/1 ze Scouta do sklepu.
Brałem kilka kodów, testowałem ale nic nie działa 1/1. Nie chodzi mi o cod tylko o normalnie.

Więc niżej daje kod sma i proszę o dodanie tak aby prawidłowo to działało.

Attached Files

Quote

  • +
  • -
BlackPerfum's Photo BlackPerfum 06.07.2013

Podmień sobie tylko ta funkcję:



public takeDamage(this, idinflictor, idattacker, Float:damage, damagebits)
{
	if(one[idattacker] || two[idattacker])
	{
		if(damagebits & DMG_BULLET)
		{
			new weapon = get_user_weapon(idattacker)
			if(weapon == CSW_M4A1 || weapon == CSW_AK47)	damage += 20
			if(weapon == CSW_SCOUT && random_num(1,1) == 1)	ExecuteHam(Ham_TakeDamage, idattacker, this, float(get_user_health(this))-damage+1.0, 0.0, idinflictor, damagebits);
		}
	}
}

Tu jest 1/1 ze scouta

 

Quote

Daj buziaka's Photo Daj buziaka 06.07.2013

nie działa mi to :/
Quote

  • +
  • -
BlackPerfum's Photo BlackPerfum 07.07.2013

Masz tu cały kod. Jeszcze podmieniłem aby to co kupisz było na jedną rundę bo raczej o to ci chodziło.

Zapomniałem dodać ustawienia dmg "SetHamParamFloat(4, damage);" dlatego nie działało.

 


Edited by BlackPerfum, 07.07.2013 16:22.
Quote