Gecelerin Serverde olamiyoruz buyüzden map deyişiyor Ben surf server olduğum için buyuk maplar acılıyor ondanda herkez cıkıyor mesela gece 01:00 den sabah 09:00 a kadar map surf_ski_2 olsa güzel ola bilir...
Printable View
Gecelerin Serverde olamiyoruz buyüzden map deyişiyor Ben surf server olduğum için buyuk maplar acılıyor ondanda herkez cıkıyor mesela gece 01:00 den sabah 09:00 a kadar map surf_ski_2 olsa güzel ola bilir...
surf_ski_2 mapini ac
amx_cvar mp_timelimit 0 yap bidaha map deişmez
gelince tekrar amx_cvar mp_timelimit 30 yaparsin her 30 dakikada bi oylama gelir :)
Bunu biliyorumda Her gece Serveremi gircem... ?
gece servere girmene gerek yok gececi bi arkadaş ayarla adminlik yaz buda işini görür :)
Böyle Yapabilirsin
11.00 damı uyuyorsun 1Map Ac
amx_cvar mp_timelimit 180 yap
votemap kısmına surf_ski_v2 yi koy sadece
Gündüzleri tek bir Map oynanmasını istiyorsan basit bir yöntemi var ama plugin ile kolaylıkla yapılabilir.
Pawn'cılarla bir görüş.
server.cfg'ye gir
mp_timelimit ayarını 0 yap ve map değiştir bölelikle timelimit ayarı herdaim 0 olur ve oylama gelmez.
serverdede surf_ski_2 mapı açıksa adminler map değişmediği sürece map değişmez.
adminleri uyarmak ise sana kalmış.
arkadaşlar hepiniz ayni şeyleri yazmıssınız... :D
Buyur. Saatleri değiştirmek istersen otomap_start "0300" ilk iki hane saat son iki hane dakika olacak şekilde.PHP- Kodu:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Oto Map Degisici"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"
new gMap,gStart,gEnd;
new szMap[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
gMap = register_cvar("otomap_map","surf_ski_2")
gStart = register_cvar("otomap_start","0100")
gEnd = register_cvar("otomap_end","0900")
set_task(20.0,"CheckMap",_,_,_,"b")
}
public CheckMap() {
new mapname[33]
get_mapname(mapname,32)
get_pcvar_string(gMap,szMap,32)
new szSaat[33];
get_time("%H%M",szSaat,32)
new iSaat = str_to_num(szSaat);
if(get_pcvar_num(gStart) < iSaat < get_pcvar_num(gEnd) && !equali(mapname,szMap)) {
client_print(0,print_chat,"Otomatik Map Degisimi Aktif. Acilan Map: %s",szMap)
set_task(10.0,"ChangeMap")
}
}
public ChangeMap() {
server_cmd("changelevel %s",szMap)
}
otomap_start = otomatik mapin aktif edilecegi saat
otomap_end = otomatik mapin deaktif edileceği saat
otomap_map = otomat saatleri içersinde otomatik başlatılacak map.
Otomatik map saatlerinde iken map değişse bile 20 sn içerisinde tekrar geri belirlenen map açılır. Adminler dahi map değiştiğinde otomatik geri açar. Plugin 20 sn de bir saat kontrolü yaptığı için. Maksimum 20 sn gibi bi gecikme yaşanabilir.
plugin çalışmıyo denedim. ayrıca şöyle bi problem var akşam saatlerinde mesela gece saat 10 da yani 22:00 da mapi oynatmak isteyen birisi yapamıyo 22 yazıyosun saat kısmına dakikayada bişey uydur yada atıyorum saat 13:30 da başlatıcam ya mapı 1330 yaz olmuyo mapi saat 13:30 da açmıyo. saat 0130 yazınca da 01:30 yani gece acıyo mapi saat kavramında bi hata var demek istedigim.