O poveste fara sfarsit. LaLeagane - It's all about gaming!

2006 and still counting.

ARHIVA Night Mode Map

Status
Subiectul a fost blocat si nu sunt permise comentarii ulterioare.
Joined
Mar 28, 2013
Messages
1,341
Reaction score
150
Age
23
Location
Ramnicu Sarat
Night Mode Map


Descriere: Pluginul face ca serverul de cs să aibă un program de noapte şi unul de zi. În programul de noapte se joacă doar o singură hartă (se joacă fără a se schimba harta). Când vine ziua, serverul va trece la setările iniţiale, urmând să se joace mai multe hărţi.




Nume: NightTimeMap.amxx




Comenzi publice(comenzile ce se executa pe server):
Cvar-uri:


Code:
Night_start 22 <-- Ora la care începe programul de noapte
Night_stop 8 <-- Ora la care se sfârşeşte programul de noapte
Night_schimba 1 <-- Metoda prin care se schimbă harta 1 = runda următoare / 0 = După 5 secunde.
Night_harta fy_snow <-- Harta ce se va juca noaptea
Night_harta_2 de_dust2 <-- Harta ce va urma după încheierea programului de noapte
Night_prefix NightTimeMap <-- Prefixul mesajelor din chat
Module necesare: amxmodx , amxmisc

Nu apar decât mesajele în chat sub forma:
Code:
[NightTimeMap] Programul de noapte a inceput! Runda viitoare se va schimba harta!


[NightTimeMap] Noua hata va fi fy_snow !"
Info(Optional): Este un plugins folositoar mai ales pentru modurile CS , DR ,JB

DESCARCARE(pluginul trebuie compilat)
Code:
#include <amxmodx>


new a[6]


public plugin_init()
{
register_plugin("Map Scheduler", "1.0", "Author")


set_task(60.0, "task_check_time", 38427236, _, _, "b")
}


public task_check_time()
{
get_time("%H:%M", a, 5)


if (equal(a, "23:59"))
{
chat_color(0, "!g[AMXX] !nEste ora !g23:59 !nserverul trece pe setarile de noapte.")
}


if (equal(a, "00:00"))
{
server_cmd("amx_map de_dust2")
server_cmd("amx_rcon mp_timelimit 0")
server_cmd("amx_pausecfg stop adminvote")
server_cmd("amx_pausecfg stop mapchooser")
server_cmd("amx_pausecfg stop mapsmenu")
}
if (equal(a, "10:00"))
{
server_cmd("amx_map de_inferno")
server_cmd("amx_rcon mp_timelimit 30")
}


}


stock chat_color(const id, const input[], any:...)
{
new count = 1, players[32]


static msg[191]


vformat(msg, 190, input, 3)


replace_all(msg, 190, "!g", "^4")
replace_all(msg, 190, "!n", "^1")
replace_all(msg, 190, "!t", "^3")
replace_all(msg, 190, "!t2", "^0")


if (id) players[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i])
write_string(msg)
message_end()
}
}
}
}

[SIZE=5][SIZE=2][/SIZE][/SIZE][SIZE=5][SIZE=2][/SIZE][/SIZE]
 
Status
Subiectul a fost blocat si nu sunt permise comentarii ulterioare.
shape1
shape2
shape3
shape4
shape5
shape6
Back
Top