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
#13
Napisano 29.07.2009 23:50
#14
Napisano 30.07.2009 00:14
@down
Co 8s
@sebciu
dziwne, bardzo dziwne
w8 faktycznie
#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: 1
0 użytkowników, 1 gości, 0 anonimowych


Dodatki SourceMod



Temat jest zamknięty









