Strażnik interpu. ;)
Szogun
11.04.2009
Witam!
Chciałbym o lekką modyfikację [albo podanie innej wersji] do strażnika interpu.
Chodzi mi o to, aby nad naszym życiem pisało [użyję funkcji YOU]:
Kombinowałem coś z poniższą funkcją, lecz coś mi nie wyszło
Nie wiem czy współrzędne są dobrze dobrane, lecz prosiłbym o dobranie współrzędnych nad ilością naszego HP
Chciałbym o lekką modyfikację [albo podanie innej wersji] do strażnika interpu.
Chodzi mi o to, aby nad naszym życiem pisało [użyję funkcji YOU]:
[you] posiadasz: ex_interp 0.01
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "Interp 0.01 Forever" #define VERSION "1.0" #define AUTHOR "Sn!ff3r" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("HLTV","interp","a", "1=0", "2=0") register_cvar("amx_interp_style", "1") } public interp() { new players[32],count; get_players(players,count) new style = get_cvar_num("amx_interp_style") if(style == 1 ) { for (new i = 1; i <= count; i++) console_cmd (i,"cl_updaterate 101; wait; wait; ex_interp 0.01") } else { for (new i = 1; i <= count; i++) { console_cmd (i,"cl_updaterate 101") server_cmd("wait") console_cmd (i,"ex_interp 0.01") } } }
Kombinowałem coś z poniższą funkcją, lecz coś mi nie wyszło
set_hudmessage(255, 255, 255, 0.25, 0.75, 2, 0.05, 1000.0, 0.1, 3.0, -1) ShowSyncHudMsg(id, g_HudSyncObj, "!g ^"%s^" posiadasz: (%s)",name,value)
Nie wiem czy współrzędne są dobrze dobrane, lecz prosiłbym o dobranie współrzędnych nad ilością naszego HP
emblaze
12.04.2009
hmm... Zrobiłem generatorem wiadomość w hudzie na niebiesko... Jest nad życiem...
Tu masz kawałek kodu:
Tu masz kawałek kodu:
set_hudmessage(0, 212, 255, 0.02, 0.87, 0, 6.0, 12.0) show_hudmessage(id, "tu tekst")
Szogun
12.04.2009
A mógłbyś mi to wpleść w główny kod, oraz aby pobierało wartość ex_interp danego gracza? W tym temacie jest coś: http://amxx.pl/viewt...ighlight=interp ale nie mogę sobie poradzić.
emblaze
12.04.2009
zrobiłem coś takiego (nie wiem czy spasi )
polega na tym, że jak wpiszesz ex_interp (w konsoli, żeby zmienić) to zmieni i tak na 0.01 I po rundzie jakby tego nie robił będzie 0.01 a jak wpisze
sma:
polega na tym, że jak wpiszesz ex_interp (w konsoli, żeby zmienić) to zmieni i tak na 0.01 I po rundzie jakby tego nie robił będzie 0.01 a jak wpisze
to wyskakuje zawsze 0.01 ( nie wiedziałem jak to pobrać i temu tak namieszałem) I choćby jakoś w czasie rundy zmienił interp to na next round bedzie i tak 0.01 ;-)/interp
sma:
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "Interp 0.01 Forever" #define VERSION "1.0" #define AUTHOR "Sn!ff3r" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("HLTV","interp","a", "1=0", "2=0") register_cvar("amx_interp_style", "1") register_clcmd("say /interp", "interp") register_clcmd("ex_interp", "interpm") } public interp(id) { set_hudmessage(0, 212, 255, 0.02, 0.87, 0, 6.0, 12.0) show_hudmessage(id,"Twoj interp: 0.01") new players[32],count; get_players(players,count) new style = get_cvar_num("amx_interp_style") if(style == 1 ) { for (new i = 1; i <= count; i++) console_cmd (i,"cl_updaterate 101; wait; wait; ex_interp 0.01") } else { for (new i = 1; i <= count; i++) { console_cmd (i,"cl_updaterate 101") server_cmd("wait") console_cmd (i,"ex_interp 0.01") } } } public interpm (id) { client_cmd(id, "ex_interp 0.01") }