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

Zmiana modeli ZM


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

#1 Sniper Elite

    Master

  • Power User

Reputacja: 176
Profesjonalista

  • Post贸w:981
  • GG:
  • Imi臋:Konrad
  • Lokalizacja:Skryptolandia
Offline

Napisano 09.07.2011 08:14

Witam. Pr贸buje zmieni膰 modele ludzi w Zombie Plague 4.3. I mam problem.
Gdy gracze si臋 odradzaj膮 s膮 na nich dwa modele, zwyk艂y z cs-a i ten kt贸ry ustawi艂em ja. Dopiero task po 15 sek. ustawia model m贸j a tamten znika.
Gdy tego taska dawa艂em np. na 5 sek. nie ukryje on modelu standardowego.
I mam pytanie: da艂yby si臋 zrobi膰 aby model m贸j ustawi艂, a zwyk艂y ukry艂 na pocz膮tku rundy?

task, kt贸ry si臋 odpala na zmiane modeli:

set_task(get_cvar_float("zp_delay")+5.0, "ClCmdSelectModel",id)

Funkcja:

public ClCmdSelectModel(id, menuid)
{
	if(g_zombie[id] || g_nemesis[id] || g_survivor[id])
	{
		return PLUGIN_HANDLED;
	}
	
	else if(!is_user_alive(id))
	{
		return PLUGIN_HANDLED;
	}
	else
	{
		switch(klasa_gracza[id])
		{
			case Sprinter:
			{
				fm_remove_model_ents(id)
				if (!pev_valid(g_ent_playermodel[id]))
				{
					g_ent_playermodel[id] = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target"));
					set_user_rendering(id,kRenderFxNone,0,0,0,kRenderTransAlpha,1)
					set_pev(g_ent_playermodel[id], pev_classname, "player_model")
					set_pev(g_ent_playermodel[id], pev_movetype, MOVETYPE_FOLLOW)
					set_pev(g_ent_playermodel[id], pev_aiment, id)
					set_pev(g_ent_playermodel[id], pev_owner, id)
											// Change name of your model below.
					engfunc(EngFunc_SetModel, g_ent_playermodel[id], "models/player/aaa/aaa.mdl")
				}
			}
			case Skoczek:
			{
			}
			case Obronca:
			{
			}
			case Hulk:
			{
			}
		}
	}
	return PLUGIN_CONTINUE;
}

Dzi臋ki za pomoc.
  • +
  • -
  • 0

Kontakt:

Steam: CSnajper

GG: 4394855

 

Na steam i GG pomagam wy艂膮cznie odp艂atnie.





U偶ytkownicy przegl膮daj膮cy ten temat: 1

0 u偶ytkownik贸w, 1 go艣ci, 0 anonimowych