←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Totem Leczacy

Zablokowany

  • +
  • -
Firxenowsky - zdjęcie Firxenowsky 04.01.2011

Jak zrobic zeby totem leczacy mozna bylo postawic 4 razy na runde.
I zeby leczyl on 20 hp(moc klasy po zaladowaniu).
Odpowiedz

StaszekMroziok - zdjęcie StaszekMroziok 04.01.2011

zrob nowa zmienna np
new ilosctotem[33]

daj w roundstart
ilosctotem[id] = 0

zamien

public item_totemheal(id)


na

public item_totemheal(id)
{
	if (ilosctotem[id]>4)
	{
		hudmsg(id,2.0,"Leczacy Totem juz wykorzstales!",)
		return PLUGIN_CONTINUE
	}
	
	ilosctotem[id] += 1
	
	new origin[3]
	pev(id,pev_origin,origin)
	
	new ent = Spawn_Ent("info_target")
	set_pev(ent,pev_classname,"Effect_Healing_Totem")
	set_pev(ent,pev_owner,id)
	set_pev(ent,pev_solid,SOLID_TRIGGER)
	set_pev(ent,pev_origin,origin)
	set_pev(ent,pev_ltime, halflife_time() + 7 + 0.1)
	
	engfunc(EngFunc_SetModel, ent, "addons/amxmodx/diablo/totem_heal.mdl")  	
	set_rendering ( ent, kRenderFxGlowShell, 255,0,0, kRenderFxNone, 255 ) 	
	engfunc(EngFunc_DropToFloor,ent)
	
	set_pev(ent,pev_nextthink, halflife_time() + 0.1)
	
	return PLUGIN_CONTINUE	
}

a co do ilosci leczenie masz
new amount_healed = player_b_heal[id]

pobaw sie z tym


Pisze z pamieci nie wiem czy dziala
Użytkownik StaszekMroziok edytował ten post 04.01.2011 18:01
Odpowiedz

  • +
  • -
Firxenowsky - zdjęcie Firxenowsky 04.01.2011

a jak dodac exp za leczone hp?
Odpowiedz

StaszekMroziok - zdjęcie StaszekMroziok 04.01.2011

tzn?
Odpowiedz

  • +
  • -
Firxenowsky - zdjęcie Firxenowsky 04.01.2011

za kazde uleczone 200 hp dostaje 1 expa


RE:Jak dodac zeby leczyl 10 hp + INT/2? bo jak wpisuje

new amount_healed = 20+player_ingelligence[id]

to blad kompilacji
Użytkownik Firxenowsky edytował ten post 04.01.2011 18:39
Odpowiedz
Zablokowany