←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Ustawienia na poszczególną mape.

Zablokowany

  • +
  • -
nismo - zdjęcie nismo 07.02.2008

Witam!
Mam zainstalowanego Amxmod X i chciałbym zrobic cos takiego na serverze > gdy zostanie mapa zmieniona na scoutknivez to np. automatycznie sv_gravity wyniesie 400 i inne komendy też zostaną zmienione automatycznie. Czy mógłby ktoś pomóc ? Dziękuje
Odpowiedz

bicek - zdjęcie bicek 07.02.2008

w /addons/amxmodx/configs/ zrób folder "maps" a w nim zrób plik nazwa_mapy.cfg np. scoutknivez.cfg w którym będą ustawienia sv_gravity 400 i inne. Nie próbowałem tego sposobu jeszcze ale słyszałem, ze działa, spróbuj :)
Odpowiedz

  • +
  • -
Abes Mapper - zdjęcie Abes Mapper 07.02.2008

q2, a da się tak zrobić z pluginami ?
Odpowiedz

  • +
  • -
nismo - zdjęcie nismo 07.02.2008

dzięki z tymi mapami sprawdze jutro i napisze. Ale mam jeczsze jeden problem, zainstalowałem plugin auto_restart. Połowa pluginu wygląda tak:



#include <amxmodx>             // AMX Mod X
#include <amxmisc>

new czas = 60
new pokaz_czas
new restart_title[1][] = {
	"CStrike-Portal.com #1"
}

public plugin_init() 
{ 
	register_plugin("ROund STart REstart","1.0","Gracz")
	set_task(5.0,"restart_odlicz", 0) 

	return PLUGIN_CONTINUE 
}


public restart_odlicz(){
 	unpause("ac","switchweapon.amxx")

	new configsDir[64]
	get_configsdir(configsDir, 63)
	server_cmd("exec %s/niegra.cfg", configsDir)

	set_task(15.0,"muza_on", 0)
	set_task(54.0,"wywal_noz", 0)
	set_task(55.0,"restart_rundy_1", 0)
	set_task(57.0,"restart_rundy_2", 0) 
	set_task(59.0,"restart_rundy_3", 0) 
	set_task(62.0,"restart_rundy_play", 0) 

	set_task(60.0,"restart_rundy", 0) 
	set_task(1.0,"wyswietl_res",8188,"",0,"b")

}

public muza_on(){
	client_cmd(0,"stopsound")
	client_cmd(0,"spk misc/play_muza")
}

public wywal_noz(){
	pause("ac","switchweapon.amxx")
}

public wyswietl_res(){

	new jac1=random_num(0,255)
	new jac2=random_num(0,255)
	new jac3=random_num(0,255)	
	pokaz_czas = czas

	set_hudmessage(jac1, jac2, jac3, 0.65, 0.75, 2, 0.02, 1.0, 0.01, 0.1, 10)  
	show_hudmessage(0,"==================^n* %s *^nRESTART ZA: %i sec^n==================", restart_title, pokaz_czas) 
	czas--

/*
	message_begin(MSG_ALL, get_user_msgid("ScreenFade"), {0,0,0}, 0)
	write_short( 1<<10 ) // fade lasts this long duration
	write_short( 1<<10 ) // fade lasts this long hold time
	write_short( 1<<12 ) // fade type (in / out)
	write_byte( jac1 ) // fade red
	write_byte( jac2 ) // fade green
	write_byte( jac3 ) // fade blue
	write_byte( 50 ) // fade alpha
	message_end()
*/
}

public restart_rundy_play(){
	set_hudmessage(10, 255, 40, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 4)
	show_hudmessage(0,"=============^n* GAME LIVE *^n=============")
}

na górze jest linijka "CStrike-Portal.com #1" zmieniam ją aby nie pokazywało tego na serverze ale to nic nie daje i nadal to pokazuje. Tak samo jest z linijką "==================^n* %s *^nRESTART ZA: %i sec^n==================". Czy mozna jakoś temu zaradzić?

za pomoc dzięki.
Odpowiedz

bicek - zdjęcie bicek 07.02.2008

po zmianie tych parametrów skompiluj .sma do .amxx i nadmień ze starym :P

q2, a da się tak zrobić z pluginami ?

da się ale to jest trochę bardziej skomplikowane i polega na wyłączaniu pluginów które są już w plugis.ini
Odpowiedz

  • +
  • -
nismo - zdjęcie nismo 07.02.2008

kompiluj .sma do .amxx


jak? zmienić rozszerzenie na .amxx ? chyba nie ;d
Odpowiedz

bicek - zdjęcie bicek 07.02.2008

.sma - Pliki w formacie “.sma” są to pliki źródłowe pluginów, aby można było uruchomić je na naszym serwerze należy je przekompilować na format “.amxx

tu masz prosty kompilator http://www.amxmodx.org/webcompiler.cgi
Odpowiedz

  • +
  • -
nismo - zdjęcie nismo 07.02.2008

dzięki działa :):):):)
Odpowiedz

  • +
  • -
JaCo - zdjęcie JaCo 07.02.2008

sory za refresh ale co do tych pluginów ma ktoś jakiś sposób ? ze np na mapie surf_ski_2 wyłancza się spadochron a włancza się tylko na tej mapie DM
Odpowiedz

bicek - zdjęcie bicek 07.02.2008

JaCo, w folderze /addons/amxmodx/configs/maps robisz plik plugins-nazwa_mapy.ini np. plugins-surf_ski_2.ini i w nim dopisujesz np.
DM.amxx

spadochron.amxx disabled
i od tej pory na mapie surf_ski_2 spadochron powinien być wyłączony a DM powinno działać, ale to tylko teoria ;)
Odpowiedz

  • +
  • -
JaCo - zdjęcie JaCo 08.02.2008

q2, to ja pierwszy dzisiaj przetestuje tą teorię :D :-P
Odpowiedz

bicek - zdjęcie bicek 08.02.2008

testuj, testu :D i od razu pisz czy działa :P
Odpowiedz

  • +
  • -
nismo - zdjęcie nismo 08.02.2008

w /addons/amxmodx/configs/ zrób folder "maps" a w nim zrób plik nazwa_mapy.cfg np. scoutknivez.cfg w którym będą ustawienia sv_gravity 400 i inne


działa :)
Odpowiedz

  • +
  • -
JaCo - zdjęcie JaCo 08.02.2008

ta ale chodzi mi o pluginy
Odpowiedz

  • +
  • -
nismo - zdjęcie nismo 08.02.2008

to znowu ja, nie zakładam nowego tematu bo nie chcę śmiecić :D Pytanko:
Jak zrobic aby plugin ATAC był po polsku tzn. te menu które wyskakuje graczowi, mam Amxmod studio i w którym pliku to się znajduje?
dzięki
Odpowiedz

  • +
  • -
Abes Mapper - zdjęcie Abes Mapper 08.02.2008

To jest w amxmodx/lang/atac.cfg albo w amxmodx/scripting/atac.sma
Odpowiedz

  • +
  • -
Libre - zdjęcie Libre 08.02.2008

Wejdź do cstrikeaddons/amxmodx/data/lang i wystarczy że zastąpisz 2 pliki które są dostępne w linku niżej...
Zapisz zmiany restart serwa i będzie ok :-))
Aha, i jeszcze musisz ustawić w ustawieniach serwera na język polish... Dostępne w amxmodmenu :-)

Pozdro :-))

http://rapidshare.de...3/lang.rar.html
Odpowiedz

  • +
  • -
JaCo - zdjęcie JaCo 08.02.2008

JaCo, w folderze /addons/amxmodx/configs/maps robisz plik plugins-nazwa_mapy.ini np. plugins-surf_ski_2.ini i w nim dopisujesz np.
Kod:
DM.amxx
spadochron.amxx disabled
i od tej pory na mapie surf_ski_2 spadochron powinien być wyłączony a DM powinno działać, ale to tylko teoria <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/wink.gif' class='bbc_emoticon' alt=';)' />
działa ze spadochronem :P a Dm nie próbowałem :P :D ma ktoś polską wersje i stabilną DM ?
Odpowiedz
Zablokowany