←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

[ROZWIĄZANE] Co wcześniej się wykonuje ?


Best Answer Ossal 20.03.2015 23:58

Wystarczyło troszkę pomyśleć (mi wpadniecie na ten pomysł zajęło sekundę :D)

#include <amxmodx>

new test=0
public plugin_init(){
	register_plugin("Test dla petpata", "1.0", "Ossal")
	register_clcmd("say /test","Pokaz")
}
public plugin_cfg()
	if(!test) test=2
public plugin_precache()
	if(!test) test=1
public Pokaz(id){
	if(test==1) client_print(id,3,"Pierwsze jest precache")
	else client_print(id,3,"Pierwsze jest cfg")
}

plugin precache jest pierwsze :)

//Sprawdzane na lokalu

Edit: dla pewności sprawdziłem Ci to jeszcze na serwie, efekt taki sam, pozdrawiam :)

Go to the full post
Locked

  • +
  • -
Petpat's Photo Petpat 20.03.2015

Otóż mam pewno pytanie, co wcześniej się wykona

 

plugin_precache czy ... plugin_cfg

Quote

  • +
  • -
Best Answer Ossal's Photo Ossal 20.03.2015

Wystarczyło troszkę pomyśleć (mi wpadniecie na ten pomysł zajęło sekundę :D)

#include <amxmodx>

new test=0
public plugin_init(){
	register_plugin("Test dla petpata", "1.0", "Ossal")
	register_clcmd("say /test","Pokaz")
}
public plugin_cfg()
	if(!test) test=2
public plugin_precache()
	if(!test) test=1
public Pokaz(id){
	if(test==1) client_print(id,3,"Pierwsze jest precache")
	else client_print(id,3,"Pierwsze jest cfg")
}

plugin precache jest pierwsze :)

//Sprawdzane na lokalu

Edit: dla pewności sprawdziłem Ci to jeszcze na serwie, efekt taki sam, pozdrawiam :)


Edited by Ossal, 21.03.2015 00:00.
Quote

  • +
  • -
sebul's Photo sebul 21.03.2015

Takie coś najlepiej jest robić w trochę inny sposób
#include <amxmodx>

public plugin_init(){
	register_plugin("Test dla petpata", "1.0", "Ossal")
}

public plugin_cfg()
	log_amx("plugin_cfg: %f", get_gametime());

public plugin_precache()
	log_amx("plugin_precache: %f", get_gametime());
I wtedy w logach amxx masz czasy wywołania każdej z funkcji. Jak się łatwo domyśleć, można tutaj dodać wiele innych funkcji, żeby sprawdzić w jakiej kolejności się wywołują.
Quote

  • +
  • -
sebul's Photo sebul 21.03.2015

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Quote
Locked