Заявка за Дневен и Нощен режим(Map Related)

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
YankoNL
Извън линия
Потребител
Потребител
Мнения: 163
Регистриран на: 06 Апр 2017, 09:07
Местоположение: Варна
Се отблагодари: 22 пъти
Получена благодарност: 9 пъти

Заявка за Дневен и Нощен режим(Map Related)

Мнение от YankoNL » 05 Юни 2020, 17:03

Здравейте,
може ли да ми изработите плъгин който променя определя автоматично смяната на мапа в определени часове.
Ще го използвам за Dust2Respawn сървър.
Например: Между 6:00 и 19:00 мапа да се сменя само на de_dust2 (map timelimit 60 min), а от 19:00 до 6:00 - de_dust2_night.
Благодаря предварително!


Аватар
YankoNL
Извън линия
Потребител
Потребител
Мнения: 163
Регистриран на: 06 Апр 2017, 09:07
Местоположение: Варна
Се отблагодари: 22 пъти
Получена благодарност: 9 пъти

Заявка за Дневен и Нощен режим(Map Related)

Мнение от YankoNL » 05 Юни 2020, 18:51

Това го гледах. Става, но не е точно това което търся. Бих искал от 6 до 19 мапа да се сменя само на dust2, а от 19 до 6 да се сменя само на dust2_night.

Аватар
Tornado_SW
Извън линия
AMXX Скриптър
AMXX Скриптър
Мнения: 159
Регистриран на: 04 Фев 2020, 22:41
Се отблагодари: 28 пъти
Получена благодарност: 76 пъти
Обратна връзка:

Заявка за Дневен и Нощен режим(Map Related)

Мнение от Tornado_SW » 05 Юни 2020, 22:55

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <nvault>

new g_iNight, g_iVault, g_szData[16]

public plugin_init()
{
	register_plugin("Night Map Change", "1.0", "Tornado_SW")
	register_event("HLTV", "eventNewRound", "a", "1=0", "2=0") 
	
	g_iVault = nvault_open("NMC")
	nvault_get(g_iVault, "MapChanged", g_szData, charsmax(g_szData))
	g_iNight = str_to_num(g_szData)
}

public plugin_end()
{
	formatex(g_szData, charsmax(g_szData), "%i", g_iNight)
	nvault_set(g_iVault, "MapChanged", g_szData)
}

public eventNewRound()
{
	static szHour[6], iHour
	get_time("%H", szHour, charsmax(szHour))
	
	iHour = str_to_num(szHour)
	
	if(iHour == 19 && !g_iNight)
	{
		g_iNight = 1
		server_cmd("amx_map de_dust2_night")
	}
	else if(iHour == 6 && g_iNight)
	{
		g_iNight = 0
		server_cmd("amx_map de_dust2")
	}
}

Аватар
YankoNL
Извън линия
Потребител
Потребител
Мнения: 163
Регистриран на: 06 Апр 2017, 09:07
Местоположение: Варна
Се отблагодари: 22 пъти
Получена благодарност: 9 пъти

Заявка за Дневен и Нощен режим(Map Related)

Мнение от YankoNL » 07 Юни 2020, 20:08

Работи, обаче след като картата се смени пак и се връща на de_dust2.
Махнал съм mapchooser, maps.ini е празен а mapcycle има само de_dust2.

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: Bing [Bot] и 17 госта