Wymuszanie interpu przez Admina
T.I.G.E.R
01.07.2011
Witam All.
Słuchajcie na swoim serwerze mam plugin "poprawne_rate" i świetnie się spisuje ale chciałbym aby dodać do niego jakiś plugin który zmienia to samo ale za pomocą komendy admina który ma flagę "b".
Czy istnieje taki plugin, który nie będzie się z nim gryzł?
Np. Wchodzi Admin i widzi że ktoś zmienił sobie w czasie rundy interp itp. Wpisuje np. w sayu "/poprawka" i tą komendą zmienia każdemu graczowi rate,updaterate i iterp na podane w cvarach wartości.
Mógłby mi ktoś pomóc w znalezieniu takiego pluginu czy też przerobieniu pluginu "poprawne_rate"?
Jak coś to dodaję załącznik sma "poprawne_rate"
Użytkownik T.I.G.E.R edytował ten post 01.07.2011 09:28
Słuchajcie na swoim serwerze mam plugin "poprawne_rate" i świetnie się spisuje ale chciałbym aby dodać do niego jakiś plugin który zmienia to samo ale za pomocą komendy admina który ma flagę "b".
Czy istnieje taki plugin, który nie będzie się z nim gryzł?
Np. Wchodzi Admin i widzi że ktoś zmienił sobie w czasie rundy interp itp. Wpisuje np. w sayu "/poprawka" i tą komendą zmienia każdemu graczowi rate,updaterate i iterp na podane w cvarach wartości.
Mógłby mi ktoś pomóc w znalezieniu takiego pluginu czy też przerobieniu pluginu "poprawne_rate"?
Jak coś to dodaję załącznik sma "poprawne_rate"
Załączone pliki
Użytkownik T.I.G.E.R edytował ten post 01.07.2011 09:28
Hiroshima
01.07.2011
ustaw sobie takie wartosci jakie chcesz i skompiluj:
Użytkownik hiroshima edytował ten post 02.07.2011 12:13
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Popraw rate"
#define VERSION "1.0"
#define AUTHOR "hiroshima"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /poprawka", "poprawka", ADMIN_RESERVATION, "Ustawia rate")
register_clcmd("say_team /poprawka", "poprawka", ADMIN_RESERVATION, "Ustawia rate")
}
public poprawka()
{
client_cmd(0,"rate ^"25000^"")
client_cmd(0,"cl_cmdrate ^"101^"")
client_cmd(0,"cl_updaterate ^"101^"")
client_cmd(0,"developer ^"0^"")
client_cmd(0,"ex_interp ^"0.01^"")
}
Użytkownik hiroshima edytował ten post 02.07.2011 12:13
T.I.G.E.R
01.07.2011
Dzięki! Można na Was liczyć
Zaraz sprawdzę, przetestuję i poleci "PLUSIK"
EDIT: Skompilowało i działa! Dzięki Wielkie! Poleciał PLUS:)
A jak zrobić by na Admin Chacie wyskoczył komunikat że "Ustawienia zostały poprawnie zmienione!" ?
Użytkownik T.I.G.E.R edytował ten post 01.07.2011 11:16
Zaraz sprawdzę, przetestuję i poleci "PLUSIK"
EDIT: Skompilowało i działa! Dzięki Wielkie! Poleciał PLUS:)
A jak zrobić by na Admin Chacie wyskoczył komunikat że "Ustawienia zostały poprawnie zmienione!" ?
Użytkownik T.I.G.E.R edytował ten post 01.07.2011 11:16
Hiroshima
01.07.2011
A jak zrobić by na Admin Chacie wyskoczył komunikat że "Ustawienia zostały poprawnie zmienione!" ?
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Popraw rate"
#define VERSION "1.0"
#define AUTHOR "hiroshima"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /poprawka", "poprawka", ADMIN_RESERVATION, "Ustawia rate")
register_clcmd("say_team /poprawka", "poprawka", ADMIN_RESERVATION, "Ustawia rate")
}
public poprawka()
{
client_cmd(0,"rate ^"25000^"")
client_cmd(0,"cl_cmdrate ^"101^"")
client_cmd(0,"cl_updaterate ^"101^"")
client_cmd(0,"developer ^"0^"")
client_cmd(0,"ex_interp ^"0.01^"")
client_print(0, print_center, "Ustawienia rate zostaly poprawnie zmienione!")
}
powinno działać.
Użytkownik hiroshima edytował ten post 02.07.2011 12:01
T.I.G.E.R
02.07.2011
Odświeżam, gdyż źle to sformułowałem pytanie (przepraszam).
Chodzi mi o ten tekst ale aby widzieli go tylko ADMINI.
Na tzw Seyu dla ADMINÓW (say_team @ tekst)...
Można jakoś zmienić, że gdy to uaktywnię tą komendę to tylko Admini zobaczą że "Ustawienia rate zostaly poprawnie zmienione!"?
Aha a czy możnaby dodać że przed tym napisem będzie kto to uaktywnił?
Np. Ja uaktywniam komenda say /poprawka, a adminom wyskakuje w seyu "Admin "nick admina" ustawił wszystkim poprawne ustawienia rate"
Chodzi mi o ten tekst ale aby widzieli go tylko ADMINI.
Na tzw Seyu dla ADMINÓW (say_team @ tekst)...
Można jakoś zmienić, że gdy to uaktywnię tą komendę to tylko Admini zobaczą że "Ustawienia rate zostaly poprawnie zmienione!"?
Aha a czy możnaby dodać że przed tym napisem będzie kto to uaktywnił?
Np. Ja uaktywniam komenda say /poprawka, a adminom wyskakuje w seyu "Admin "nick admina" ustawił wszystkim poprawne ustawienia rate"
Jak się nazwać
02.07.2011
A to przypadkiem nie wymusi tylko adminowi ??
client_cmd(id,"rate ^"25000^"")
id czyli osoba która to napisała?
client_cmd(id,"rate ^"25000^"")
id czyli osoba która to napisała?
Hiroshima
02.07.2011
A to przypadkiem nie wymusi tylko adminowi ??
client_cmd(id,"rate ^"25000^"")
id czyli osoba która to napisała?
tak, masz racje... moj blad juz poprawiam.
Muzzi
02.07.2011
Sprawdź
@Update
Pisane na forum, powinno działać.
Użytkownik Muzzi edytował ten post 02.07.2011 16:17
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Popraw rate"
#define VERSION "1.0"
#define AUTHOR "hiroshima"
#define LEVEL_ADMIN ADMIN_RESERVATION
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /poprawka", "poprawka", ADMIN_RESERVATION, "Ustawia rate")
register_clcmd("say_team /poprawka", "poprawka", ADMIN_RESERVATION, "Ustawia rate")
}
public poprawka(id)
{
new name[64]; get_user_name(id,name,charsmax(name));
client_cmd(0,"rate ^"25000^"")
client_cmd(0,"cl_cmdrate ^"101^"")
client_cmd(0,"cl_updaterate ^"101^"")
client_cmd(0,"developer ^"0^"")
client_cmd(0,"ex_interp ^"0.01^"")
new iPlayers[32], iNum
get_players(iPlayers, iNum)
for(new i=1; i<iNum; i++)
{
if(get_user_flags(iPlayers[i]) & LEVEL_ADMIN){
client_print(iPlayers[i],print_chat,"Admin %s Przeladowal Ustawienia",name);
}
}
}
@Update
Pisane na forum, powinno działać.
Użytkownik Muzzi edytował ten post 02.07.2011 16:17