Problem z pluginem na interp.
jumanji
05.02.2011
Witam, niedawno zacząłem się uczyć co nie co amxx`a i postanowiłem sobie zrobić plugin który ustawia interp co 60 sekund (na GunGame`a potrzebuje taki)
Udało mi się zrobić coś takiego ale nie mam bladego pojęcia czy to jest dobrze napisane (pewnie nie bo nie chce działać na serwerze.)
Jeżeli bylibyście łaskawi mi coś pomóc bym bym bardzo wdzięczny ;*
Użytkownik jumanji edytował ten post 05.02.2011 19:55
Udało mi się zrobić coś takiego ale nie mam bladego pojęcia czy to jest dobrze napisane (pewnie nie bo nie chce działać na serwerze.)
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Interp+raty"
#define VERSION "1.0"
#define AUTHOR "Moo$e"
public plugin_init()
{
register_cvar("amx_ustawinterp", "1")
register_event("HLTV", "Nowa_Runda", "a", "1=0", "2=0")
set_task(60.0, "InterpRate")
}
public InterpRate()
{
new int = get_cvar_num("amx_ustawinterp")
if(int == 1 )
{
console_cmd(0, "ex_interp 0.01")
server_cmd("wait")
console_cmd(0,"cl_cmdrate 101")
server_cmd("wait")
console_cmd(0,"cl_updaterate 101")
server_cmd("wait")
console_cmd(0,"rate 25000")
set_hudmessage(42, 212, 255, 0.1, 0.7, 0, 6.0, 10.0)
show_hudmessage(0, "Twoj interp ustawiono na 0.01")
}
else
{
console_cmd(0, "ex_interp 0.01")
}
}
Jeżeli bylibyście łaskawi mi coś pomóc bym bym bardzo wdzięczny ;*
Użytkownik jumanji edytował ten post 05.02.2011 19:55
DarkGL
05.02.2011
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Interp+raty"
#define VERSION "1.0"
#define AUTHOR "Moo$e"
public plugin_init()
{
register_cvar("amx_ustawinterp", "1")
set_task(60.0, "InterpRate",666,_,_,"b")
}
public InterpRate()
{
if(get_cvar_num("amx_ustawinterp"))
{
console_cmd(0, "ex_interp 0.01;wait;cl_cmdrate 101;wait;cl_updaterate 101;wait;rate 25000")
set_hudmessage(42, 212, 255, 0.1, 0.7, 0, 6.0, 10.0)
show_hudmessage(0, "Twoj interp ustawiono na 0.01")
}
else
{
console_cmd(0, "ex_interp 0.01")
}
}
jumanji
05.02.2011
Niestety ale też nie działa ;( Może to wina mojego serwera jest ale wątpie.
jumanji
05.02.2011
Niestety ale nie.
Dla pewności wywaliłem wszystkie logi, żeby się potem nie pogubił i w plugins ini po interp.amxx dałem debug (tylko przy tym pluginie to dałem) ale nie pokazały się żadne logi.
@EDIT:
Dobra, wiem dla czego nie działało:
zamiast:
wstawiłem:
Do zamknięcia i dzięki za zainteresowanie ;*
Użytkownik jumanji edytował ten post 06.02.2011 14:54
Dla pewności wywaliłem wszystkie logi, żeby się potem nie pogubił i w plugins ini po interp.amxx dałem debug (tylko przy tym pluginie to dałem) ale nie pokazały się żadne logi.
@EDIT:
Dobra, wiem dla czego nie działało:
zamiast:
console_cmd(0, "ex_interp 0.01;wait;cl_cmdrate 101;wait;cl_updaterate 101;wait;rate 25000")
wstawiłem:
client_cmd(0, "ex_interp 0.01;wait;cl_cmdrate 101;wait;cl_updaterate 101;wait;rate 25000")
Do zamknięcia i dzięki za zainteresowanie ;*
Użytkownik jumanji edytował ten post 06.02.2011 14:54