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
 

TabaQu - zdjęcie

TabaQu

Rejestracja: 17.02.2016
Aktualnie: Nieaktywny
Poza forum Ostatnio: 29.10.2024 00:11
-----

#722071 Curweapon dla 3 osoby i bugowanie z kosami

Napisane przez NoLiFeR w 01.03.2016 19:09

Zastąpiłeś cały kod pluginu funkcją. Wysłałem na GG poprawny plik (na prośbę użytkownika)


  • +
  • -
  • 1


#722062 Curweapon dla 3 osoby i bugowanie z kosami

Napisane przez NoLiFeR w 01.03.2016 17:55

public CurWeapon(id)
{
	if(!is_user_alive(id) || !(get_user_flags(id) & ADMIN_LEVEL_G))
		return;
	new models[25];
	entity_get_string(id, EV_SZ_weaponmodel, models, 24);

	if(equal(models,"models/v_ak47.mdl"))
	{
		entity_set_string(id, EV_SZ_viewmodel, "models/vip_joke/v_ak47.mdl");
		entity_set_string(id, EV_SZ_weaponmodel, "models/vip_joke/p_ak47.mdl");
	}
	else if(equal(models,"models/v_awp.mdl"))
	{
		entity_set_string(id, EV_SZ_viewmodel, "models/vip_joke/v_awp.mdl");
		entity_set_string(id, EV_SZ_weaponmodel, "models/vip_joke/p_awp.mdl");
	}
	else if(equal(models,"models/v_m4a1.mdl"))
	{
		entity_set_string(id, EV_SZ_viewmodel, "models/vip_joke/v_m4a1.mdl");
		entity_set_string(id, EV_SZ_weaponmodel, "models/vip_joke/p_m4a1.mdl");
	}
	else if(equal(models,"models/v_usp.mdl"))
	{
		entity_set_string(id, EV_SZ_viewmodel, "models/vip_joke/v_usp.mdl");
	}
	else if(equal(models,"models/v_glock18.mdl"))
	{
		entity_set_string(id, EV_SZ_viewmodel, "models/vip_joke/v_glock18.mdl");
	}
	else if(equal(models,"models/v_deagle.mdl"))
	{
		entity_set_string(id, EV_SZ_viewmodel, "models/vip_joke/v_deagle3.mdl");
		entity_set_string(id, EV_SZ_weaponmodel, "models/vip_joke/p_deagle.mdl");
	}
	else if(equal(models,"models/v_hegrenade.mdl"))
	{
		entity_set_string(id, EV_SZ_viewmodel, "models/vip_joke/v_hegrenade.mdl");
	
	else if(equal(models,"models/v_flashbang.mdl"))
	{
		entity_set_string(id, EV_SZ_viewmodel, "models/vip_joke/v_flashbang.mdl");
	}
	else if(equal(models,"models/v_smokegrenade.mdl"))
	{
		entity_set_string(id, EV_SZ_viewmodel, "models/vip_joke/v_smokegrenade.mdl");
	}
	else if(equal(models,"models/v_c4.mdl"))
	{
		entity_set_string(id, EV_SZ_viewmodel, "models/vip_joke/v_c4.mdl");
	}
	else if(equal(models,"models/v_scout.mdl"))
	{
		entity_set_string(id, EV_SZ_viewmodel, "models/vip_joke/v_scout.mdl");
	}
}

Masz funkcję curweapon. Podmień ją z obecną.


  • +
  • -
  • 1


#722028 Curweapon dla 3 osoby i bugowanie z kosami

Napisane przez NoLiFeR w 01.03.2016 10:07

entity_set_string(id, EV_SZ_weaponmodel, "models/vip_joke/p_deagle.mdl") 

Get podałem jako metode sprawdzania czy gracz ma daną broń. Zrobie Ci to za jakieś 6h, napisz jak do tego czasu nic nie wykminisz. Do tego czasu możesz sprawdzić inne pluginy, które zmieniają model broni graczowi.


  • +
  • -
  • 1


#722026 Curweapon dla 3 osoby i bugowanie z kosami

Napisane przez NoLiFeR w 01.03.2016 09:58

EV_SZ_weaponmodel masz dla modeli p_
EV_SZ_viewmodel dla v_. Gdy chcesz ustawić model z I osoby i model z III osoby musisz użyć 2 funkcji

entity_set_string(id, EV_SZ_viewmodel, "models/vip_joke/v_deagle3.mdl")
entity_set_string(id, EV_SZ_weaponmodel, "models/vip_joke/p_deagle.mdl")

tak jak np. tutaj


  • +
  • -
  • 1


#722018 Curweapon dla 3 osoby i bugowanie z kosami

Napisane przez NoLiFeR w 01.03.2016 08:37

Nie używaj informacji o trzymanej przez gracza broni jako podstawy do zmiany modelu. Użyj 

new models[32]
entity_get_string(id, EV_SZ_viewmodel, models, 31)

i porównuj je z defaultowymi modelami, a problem ustąpi.

 

Aby móc zobaczeć broń z 3 osoby musisz mieć nie tylko modele v_, lecz także modele p_

 


  • +
  • -
  • 1


#722022 Curweapon dla 3 osoby i bugowanie z kosami

Napisane przez NoLiFeR w 01.03.2016 09:17

Zrób tak jak mówie :)

 

Przy obecnej konfiguracji, jak zrobisz to o czym wspomniałem we wcześniejszym poście, dla AWP gracze zobaczą model, a dla scouta (ponieważ nie masz modelu p_) nie.


  • +
  • -
  • 1