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.
|
Plugin wymuszajacy interp 0.01-0.05.
#1
Napisano 28.07.2009 10:40
#2
Napisano 28.07.2009 11:16
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "Interp 0.01 Forever" #define VERSION "1.0" #define AUTHOR "Ever" 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,"rate 25000; wait; wait; cl_updaterate 101; wait; wait; cl_cmdrate 101; wait; wait; ex_interp 0.01") } else { for (new i = 1; i <= count; i++) { console_cmd (i,"rate 25000") server_cmd("wait") console_cmd (i,"cl_updaterate 101") server_cmd("wait") console_cmd (i,"cl_cmdrate 101") server_cmd("wait") console_cmd (i,"ex_interp 0.01") } } }
#3
Napisano 28.07.2009 12:53
Szukam pluginu, ktory pozwala tylko na interp 0.01-0.05. Interp 0.1 zmienia na 0.01, ale jak ktos ma 0.03 to nie zmienia mu na 0.01. Probowalem straznik interpa, ale nie dziala na nonsteam, probowalem kilku innych - srednio dzialaja. Miloby bylo, jakby wymuszal takze rate [do przerobienia obecny plugin]
Nie da się tego na NS zrobić
Każdy Admin pisze to w co 2 temacie jako że w NS nie masz możliwości sprawdzania...
Pozostaje Tobie tylko jakiś wymuszacz na konkretną wartość...
#4
Napisano 28.07.2009 13:12
#5
Napisano 29.07.2009 10:04
Da sie na ns zrobić... Mój kumpel ma strażnika na ns'a bo grałem na jego serwie i jakoś zmieniał a serw jest only ns...
no to niech udostepni source i .amxx
#6
Napisano 29.07.2009 10:13
#7
Napisano 29.07.2009 10:45
#8
Napisano 29.07.2009 11:59
#9
Napisano 29.07.2009 12:00
Taki plugin już istnieje.mozna by zrobic menu ze zaraz po wejsciu ma do wyboru od 0.01 do 0.05 i jak wybierze to co jakis czasu mu wymusza to. byl by fajny plug
#10
Napisano 29.07.2009 23:04
Taki plugin już istnieje.mozna by zrobic menu ze zaraz po wejsciu ma do wyboru od 0.01 do 0.05 i jak wybierze to co jakis czasu mu wymusza to. byl by fajny plug
nazwa?
#11
Napisano 29.07.2009 23:11
Na Puchatku TeamPlay jest takie coś - po wybraniu interpu pilnuje go aby sobie nie zmienić, pilnuje dobrego cl_updaterate oraz rate, ponadto gdy ktoś nie wybierze interpu ustawia mu go automatycznie.nazwa?
Jest jakieś takie coś public, ale poza menu wyboru ex_interp nie ma w nim nic więcej.
#12
Napisano 29.07.2009 23:42
#include <amxmodx> #define PLUGIN "Interp" #define VERSION "1.0" #define AUTHOR "CSerwerek.pl " new interp[33]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) set_task(8.0, "wybor2") } public client_disconnect(id) interp[id] = 0 public client_authorized(id) { interp[id] = 0 set_task(8.0, "wybor", id) } public wybor(id) { new menu = menu_create("rWybierz swoj interp!:", "wybor2") menu_additem(menu, "y0.01", "1", 0) menu_additem(menu, "y0.02", "2", 0) menu_additem(menu, "y0.03", "3", 0) menu_additem(menu, "y0.04", "4", 0) menu_additem(menu, "y0.05", "5", 0) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0) } public wybor2(id, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new data[6], iName[64] new acces, callback menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1: { new updaterate[32] get_user_info(id, "cl_updaterate", updaterate, 31) new ups = str_to_num(updaterate) if(ups < 101) client_cmd(id, "cl_updaterate 101") interp[id] = 1 set_task(0.5, "ustaw_interp", id) client_print(id, print_chat, "Wybrales interp 0.01") menu_destroy(menu) return PLUGIN_HANDLED } case 2: { new updaterate[32] get_user_info(id, "cl_updaterate", updaterate, 31) new ups = str_to_num(updaterate) if(ups < 50) client_cmd(id, "cl_updaterate 50") interp[id] = 2 set_task(0.5, "ustaw_interp", id) client_print(id, print_chat, "Wybrales interp 0.02") menu_destroy(menu) return PLUGIN_HANDLED } case 3: { new updaterate[32] get_user_info(id, "cl_updaterate", updaterate, 31) new ups = str_to_num(updaterate) if(ups < 35) client_cmd(id, "cl_updaterate 35") interp[id] = 3 set_task(0.5, "ustaw_interp", id) client_print(id, print_chat, "Wybrales interp 0.03") menu_destroy(menu) return PLUGIN_HANDLED } case 4: { new updaterate[32] get_user_info(id, "cl_updaterate", updaterate, 31) new ups = str_to_num(updaterate) if(ups < 25) client_cmd(id, "cl_updaterate 25") interp[id] = 4 set_task(0.5, "ustaw_interp", id) client_print(id, print_chat, "Wybrales interp 0.04") menu_destroy(menu) return PLUGIN_HANDLED } case 5: { new updaterate[32] get_user_info(id, "cl_updaterate", updaterate, 31) new ups = str_to_num(updaterate) if(ups < 25) client_cmd(id, "cl_updaterate 25") interp[id] = 5 set_task(0.5, "ustaw_interp", id) client_print(id, print_chat, "Wybrales interp 0.05") menu_destroy(menu) return PLUGIN_HANDLED } } menu_destroy(menu) return PLUGIN_HANDLED } public ustaw_interp(id) { if(interp[id] == 1) client_cmd(id, "ex_interp 0.01") else if(interp[id] == 2) client_cmd(id, "ex_interp 0.02") else if(interp[id] == 3) client_cmd(id, "ex_interp 0.03") else if(interp[id] == 4) client_cmd(id, "ex_interp 0.04") else if(interp[id] == 5) client_cmd(id, "ex_interp 0.05") }
Gracz wchodzi na serwer wyświetla mu do wyboru menu z interpem od 0.01-0.05 Stosowany na CSerwerku FFA
#13
Napisano 29.07.2009 23:50
#14
Napisano 30.07.2009 00:14
@down
Co 8s
@sebciu
dziwne, bardzo dziwne
w8 faktycznie w nocy więcej nie pisze nic... zaraz dodam spr.
#15
Napisano 30.07.2009 01:33
na adminow nie dzial ? bo kol wbil smigalo mu jak ja wchodze nic.
#16
Napisano 30.07.2009 11:59
interp 0.01 -
ex_interp 0.01 rate 25000 cl_cmdrate 101 cl_updaterate 101 cl_cmdbackup 2
interp 0.02
rate 20000 cl_rate 9999 cl_updaterate 80 cl_cmdrate 80 ex_interp 0.02
a jaki interp 0.03 ?
#17
Napisano 30.07.2009 13:07
#18
Napisano 30.07.2009 14:20
#19
Napisano 03.11.2009 03:20
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych