Witam mam taki problem otóż postawiłem serwer Nonsteam + Steam na instalce Counter Strike 1.6 New Era
Zrobiłem amxa, dodałem adminów
Wszystko działa dobrze do końca mapy, gdy ona sie zmieni każdy admin znika i trzeba przez rcona wpisać amx_reloadadmins" aby spowrotem działał lub zmienić nick tak jak u użytkownika Upload w temacie: http://amxx.pl/viewtopic.php?t=10989
Czy jest jakiś sposób na to aby po każdej zmianie mapy admin nie znikał? (Coś w stylu aby samo wykonywało komendę amx_reloadadmins co mapę, lub najlepiej co kilka min)
Proszę o pomoc.
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.
|
Guest Message by DevFuse
Admin znika po zmianie mapy
Temat rozp. snk_krk, 25.03.2009 01:14
6 odpowiedzi w tym temacie
#1
Napisano 25.03.2009 01:14
#2
Napisano 25.03.2009 08:24
Pokaż:
- users.ini
- amx.cfg
- logi (amxmodx/logs)
- serwer.cfg
- users.ini
- amx.cfg
- logi (amxmodx/logs)
- serwer.cfg
#3
Napisano 25.03.2009 17:58
jest taki plugin.... https://forums.allie...read.php?t=1263
dajesz do amxx.cfg komende
Pozdro
dajesz do amxx.cfg komende
amx_task 60 amx_reloadadmins srmusisz miec tez wlaczony plugin
amxmod_compat.amxx ; AMX Mod backwards compatibility layerbo jest to plugin pod amx'a
Pozdro
#4
Gość__*
Napisano 25.03.2009 18:39
Nie wystarczy zmienić w źródle: #include <amxmod> na #include <amxmodx> ... Funkcję też trzeba nadpisać. Ale chyba autor dał update do AMXX`a:bo jest to plugin pod amx'a
/* AMX Mod script. (Nov 10th, 2002)
*
* Task Scheduler 0.2
* by JustinHoMi
*
* amx_task time "task" flags
* flags:
* m - time is in minutes
* s - time is in seconds
* r - repeat task
* t - specific time
*
*/
#include <amxmodx>
new task_cmds[32][108]
new task_times[32][16]
new numtasks = 0
public load_task()
{
if (read_argc() < 4) {
server_print("[AMX] Usage: amx_task < time > ^"command^" < flags >")
return PLUGIN_HANDLED
}
new args[128]
read_args(args,128)
new clock[6], cmd[108], flags[5]
parse(args,clock,6,cmd,108,flags,5)
new Float:time_f = floatstr(clock)
new flag[2] = ""
if (contain(flags,"r") != -1)
flag="b"
if (contain(flags,"m") != -1)
time_f = time_f * 60
if (contain(flags,"t") != -1)
{
copy(task_cmds[numtasks],108,cmd)
copy(task_times[numtasks],6,clock)
numtasks++
return PLUGIN_HANDLED
}
set_task(time_f,"run_task",0,cmd,108,flag)
return PLUGIN_CONTINUE
}
public run_task(cmd[])
{
server_cmd(cmd)
return PLUGIN_HANDLED
}
public check_time()
{
new curtime[16]
get_time("%H:%M",curtime,16)
for(new i=0; i<numtasks; i++)
if(equal(curtime,task_times[i]))
server_cmd(task_cmds[i])
return PLUGIN_CONTINUE
}
public plugin_init()
{
register_plugin("Task Scheduler","0.2","JustinHoMi")
register_srvcmd("amx_task","load_task")
set_task(60.0,"check_time",1,"",0,"b")
return PLUGIN_CONTINUE
}
#5
Napisano 27.03.2009 11:52
THX
#6
Napisano 27.03.2009 12:27
Gdzie to wpisac? Mam taki sam problem jak snk krk, pobralem tamte plugin z aliedmods i wkleilem do dizalow i nic.Nie wystarczy zmienić w źródle: #include <amxmod> na #include <amxmodx> ... Funkcję też trzeba nadpisać. Ale chyba autor dał update do AMXX`a:bo jest to plugin pod amx'a
/* AMX Mod script. (Nov 10th, 2002) * * Task Scheduler 0.2 * by JustinHoMi * * amx_task time "task" flags * flags: * m - time is in minutes * s - time is in seconds * r - repeat task * t - specific time * */ #include <amxmodx> new task_cmds[32][108] new task_times[32][16] new numtasks = 0 public load_task() { if (read_argc() < 4) { server_print("[AMX] Usage: amx_task < time > ^"command^" < flags >") return PLUGIN_HANDLED } new args[128] read_args(args,128) new clock[6], cmd[108], flags[5] parse(args,clock,6,cmd,108,flags,5) new Float:time_f = floatstr(clock) new flag[2] = "" if (contain(flags,"r") != -1) flag="b" if (contain(flags,"m") != -1) time_f = time_f * 60 if (contain(flags,"t") != -1) { copy(task_cmds[numtasks],108,cmd) copy(task_times[numtasks],6,clock) numtasks++ return PLUGIN_HANDLED } set_task(time_f,"run_task",0,cmd,108,flag) return PLUGIN_CONTINUE } public run_task(cmd[]) { server_cmd(cmd) return PLUGIN_HANDLED } public check_time() { new curtime[16] get_time("%H:%M",curtime,16) for(new i=0; i<numtasks; i++) if(equal(curtime,task_times[i])) server_cmd(task_cmds[i]) return PLUGIN_CONTINUE } public plugin_init() { register_plugin("Task Scheduler","0.2","JustinHoMi") register_srvcmd("amx_task","load_task") set_task(60.0,"check_time",1,"",0,"b") return PLUGIN_CONTINUE }
#7
Gość__*
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych


Dodatki SourceMod



Temat jest zamknięty









