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

[ROZWIĄZANE] Funkcja sypie logami



  • Zamknięty Temat jest zamknięty
6 odpowiedzi w tym temacie

#1 Andrzejek

    Ucze się :]

  • Power User

Reputacja: 136
Zaawansowany

  • Postów:1 300
  • Imię:Andrzej
Offline

Napisano 20.04.2013 12:47

public smoke(ent) 
{
	new id = pev(ent, pev_owner) //898 to ta linia
	
	if(!is_user_connected(id) || !is_user_alive(id) || numer != 12)
		return FMRES_IGNORED
	
	new szModel[32]
	pev(ent, pev_model, szModel, charsmax(szModel))
	if(equal(szModel, "models/w_smokegrenade.mdl")) {
		set_pev(ent, pev_renderfx, kRenderFxGlowShell)
		set_pev(ent, pev_renderamt, 125.0)
		set_pev(ent, pev_rendermode, kRenderTransAlpha)
		set_pev(ent, pev_rendercolor, id == numer_dual ? { 0.0, 0.0, 255.0 } : { 255.0, 0.0, 0.0 })
		return FMRES_SUPERCEDE
	}
	return FMRES_IGNORED
}
Logi:

L 04/20/2013 - 12:30:59: [AMXX] Displaying debug trace (plugin "mod.amxx")
L 04/20/2013 - 12:30:59: [AMXX] Run time error 10: native error (native "pev")
L 04/20/2013 - 12:30:59: [AMXX]    [0] mod.sma::smoke (line 898)
L 04/20/2013 - 12:35:40: [FAKEMETA] Invalid entity

  • +
  • -
  • 0

Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...

 

Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104


#2 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 20.04.2013 13:27   Najlepsza odpowiedź

http://amxx.pl/dokum.../f696/pev_valid

http://amxx.pl/dokum...03/is_valid_ent

 


  • +
  • -
  • 0

If you can dream it, you can do it.


#3 Andrzejek

    Ucze się :]

  • Autor tematu
  • Power User

Reputacja: 136
Zaawansowany

  • Postów:1 300
  • Imię:Andrzej
Offline

Napisano 20.04.2013 18:44

Wiesz dałeś mi linka do dokumentacji to mam dodać nad:

new id = pev(ent, pev_owner)
to?

if(!is_valid_ent(ent))    return;

  • +
  • -
  • 0

Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...

 

Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104


#4 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 20.04.2013 18:51

Tak.


  • +
  • -
  • 0

If you can dream it, you can do it.


#5 Andrzejek

    Ucze się :]

  • Autor tematu
  • Power User

Reputacja: 136
Zaawansowany

  • Postów:1 300
  • Imię:Andrzej
Offline

Napisano 21.04.2013 15:19

public smoke(ent) 
{
	if(!is_valid_ent(ent))    return;
	
	new id = pev(ent, pev_owner) //898 to ta linia
	
	if(!is_user_connected(id) || !is_user_alive(id) || numer != 12)
		return FMRES_IGNORED
	
	new szModel[32]
	pev(ent, pev_model, szModel, charsmax(szModel))
	if(equal(szModel, "models/w_smokegrenade.mdl")) {
		set_pev(ent, pev_renderfx, kRenderFxGlowShell)
		set_pev(ent, pev_renderamt, 125.0)
		set_pev(ent, pev_rendermode, kRenderTransAlpha)
		set_pev(ent, pev_rendercolor, id == numer_dual ? { 0.0, 0.0, 255.0 } : { 255.0, 0.0, 0.0 })
		return FMRES_SUPERCEDE
	}
	return FMRES_IGNORED
}
nie można skomplikować
  • +
  • -
  • 0

Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...

 

Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104


#6 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 21.04.2013 16:40

nie można skomplikować

Można, poprawiona, skomplikowana wersja:

#include <amxmodx>
#include <fakemeta>
#include <engine>

new numer, numer_dual;

native is_rukia_a_hag();
native is_user_hacking();

public smoke(ent){
	if(
		!
		!!
		!!!
		!!!!
		!!!!!
		!!!!!!
		!!!!!!!
		!!!!!!!!
		!!!!!!!!!
		!!!!!!!!!!
		!!!!!!!!!!!
		!!!!!!!!!!!!
		!!!!!!!!!!!!!
		!!!!!!!!!!!!!!
		is_rukia_a_hag()
	)
		return CSW_P228;
	
	if(
		!
			is_valid_ent(ent)
		||
			is_user_hacking()
	)
		return FMRES_IGNORED;
	
	new id=(
			CHAN_WEAPON
		*
			LANG_PLAYER
		*
			pev(ent, pev_owner)
		*
			MENU_MORE
		*
			FORWARD_ONLY_OLD
	)
	
	if(
		!
			is_user_alive(id)
		||
			numer!=HIW_ZASTAVA
	)
		return FCVAR_ARCHIVE;
	
	new szModel[
		CSW_VESTHELM
	];
	
	pev(
		ent,
		pev_model,
		szModel,
		charsmax(szModel)
	);
	
	if(
		equal(
			szModel,
			"models/w_smokegrenade.mdl"
		)
	){
		set_pev(
			ent,
			EngFunc_InfoKeyValue,
			CSW_MP5NAVY
		);
		
		set_pev(
					ent,
				_:	ES_Angles
			<<
				_:	CD_PunchAngle,
					ATTN_STATIC
			*	PITCH_NORM
		);
		
		set_pev(
			ent,
			FM_PrecacheEvent,
			CHAN_BODY
		);
		
		new Float:smokegrenade[
			AMX_ERR_STACKERR
		];
		
		smokegrenade
		[
				HIW_BERETTA
		]	=	ATTN_NONE;
		
		if(
			id
		==
			numer_dual
		){
			smokegrenade[0]=smokegrenade[1];
			smokegrenade[2]=float(FCVAR_UNLOGGED-FLAG_KICK);
		} else {
			smokegrenade[2]=smokegrenade[1];
			smokegrenade[0]=float(FCVAR_UNLOGGED-FLAG_KICK);
		}
		
		set_pev(
			ent,
			(
					read_flags("h")
				+	CSW_SCOUT
			)
			<<	_:	!	LANG_SERVER
					,	smokegrenade
		);
		
		return FM_NULLENT * INVALID_HANDLE;
	}
	return engprint_center;
}

sebul (21.04.2013 17:45):
Co to za warunki? :o
(22.04.2013 13:45):
które?
dasiek (22.04.2013 13:48):
jeśli nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie nie is_rukia_a_hag()


#7 Andrzejek

    Ucze się :]

  • Autor tematu
  • Power User

Reputacja: 136
Zaawansowany

  • Postów:1 300
  • Imię:Andrzej
Offline

Napisano 22.04.2013 14:52

co ty mi dajesz, wez sie zaproszeniem odpier..... odemnie oke?

Można zamknać
  • +
  • -
  • -1

Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...

 

Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych