Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Admin znika po zmianie mapy


  • Zamknięty Temat jest zamknięty
6 odpowiedzi w tym temacie

#1 snk_krk

    Początkujący

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:16
  • GG:
  • Lokalizacja:KRK
Offline

Napisano 25.03.2009 01:14

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.
  • +
  • -
  • 0

#2 DaddyKuba

    Godlike

  • Użytkownik

Reputacja: 255
Wszechwidzący

  • Postów:1 227
  • GG:
  • Steam:steam
  • Imię:Kamil
  • Lokalizacja:Pszczyna
Offline

Napisano 25.03.2009 08:24

Pokaż:
- users.ini
- amx.cfg
- logi (amxmodx/logs)
- serwer.cfg
  • +
  • -
  • 0

#3 Saper

    Godlike

  • Przyjaciel

Reputacja: 221
Profesjonalista

  • Postów:1 315
  • GG:
  • Imię:Juzio ;d
  • Lokalizacja:Bialystok
Offline

Napisano 25.03.2009 17:58

jest taki plugin.... https://forums.allie...read.php?t=1263

dajesz do amxx.cfg komende
amx_task 60 amx_reloadadmins sr
musisz miec tez wlaczony plugin
amxmod_compat.amxx	; AMX Mod backwards compatibility layer
bo jest to plugin pod amx'a

Pozdro
  • +
  • -
  • 0

#4 Gość__*

  • Gość

Reputacja: 0

Offline

Napisano 25.03.2009 18:39

bo jest to plugin pod amx'a

Nie wystarczy zmienić w źródle: #include <amxmod> na #include <amxmodx> ... Funkcję też trzeba nadpisać. Ale chyba autor dał update do AMXX`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 snk_krk

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:16
  • GG:
  • Lokalizacja:KRK
Offline

Napisano 27.03.2009 11:52

THX ;)
  • +
  • -
  • 0

#6 Pingwineq

    Zaawansowany

  • Zbanowany

Reputacja: 1
Nowy

  • Postów:145
  • GG:
  • Lokalizacja:Zakaz podawania adresów stron w polu "Lokalizacja" itp.
Offline

Napisano 27.03.2009 12:27

bo jest to plugin pod amx'a

Nie wystarczy zmienić w źródle: #include <amxmod> na #include <amxmodx> ... Funkcję też trzeba nadpisać. Ale chyba autor dał update do AMXX`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
}

Gdzie to wpisac? Mam taki sam problem jak snk krk, pobralem tamte plugin z aliedmods i wkleilem do dizalow i nic.

#7 Gość__*

  • Gość

Reputacja: 0

Offline

Napisano 27.03.2009 17:06

Tu: http://amxx.pl/Kompilator.php

Nie Twój temat tak więc zamykam ;-)




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych