
Jest to pasek, który wyświetla się nam 10 sekund przed końcem mapy.

Kod .sma :
/* Pasek v 1.0 by MaKeL */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Paseczek"
#define VERSION "1.0"
#define AUTHOR "MaKeL"
new nextmap[33]
new pasek;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
set_task(10.0,"sek10",_,_,_,"d")
set_task(9.0,"sek9",_,_,_,"d")
set_task(8.0,"sek8",_,_,_,"d")
set_task(7.0,"sek7",_,_,_,"d")
set_task(6.0,"sek6",_,_,_,"d")
set_task(5.0,"sek5",_,_,_,"d")
set_task(4.0,"sek4",_,_,_,"d")
set_task(3.0,"sek3",_,_,_,"d")
set_task(2.0,"sek2",_,_,_,"d")
set_task(1.0,"sek1",_,_,_,"d")
set_task(0.1,"zmiana",_,_,_,"d")
pasek = get_user_msgid("BarTime");
}
public sek10()
{
get_cvar_string("amx_nextmap",nextmap,32)
set_hudmessage(0, 255, 0, -1.0, 0.57, 0, 6.0, 1.0)
show_hudmessage(0, "Zmiana mapy na %s nastapi za 10 sekund",nextmap)
message_begin(MSG_ALL, pasek, {0,0,0}, 0);
write_byte(10);
write_byte(0);
message_end();
}
public sek9()
{
set_hudmessage(0, 255, 0, -1.0, 0.57, 0, 6.0, 1.0)
show_hudmessage(0, "Zmiana mapy na %s nastapi za 9 sekund",nextmap)
}
public sek8()
{
set_hudmessage(0, 255, 0, -1.0, 0.57, 0, 6.0, 1.0)
show_hudmessage(0, "Zmiana mapy na %s nastapi za 8 sekund",nextmap)
}
public sek7()
{
set_hudmessage(0, 255, 0, -1.0, 0.57, 0, 6.0, 1.0)
show_hudmessage(0, "Zmiana mapy na %s nastapi za 7 sekund",nextmap)
}
public sek6()
{
set_hudmessage(0, 255, 0, -1.0, 0.57, 0, 6.0, 1.0)
show_hudmessage(0, "Zmiana mapy na %s nastapi za 6 sekund",nextmap)
}
public sek5()
{
set_hudmessage(0, 255, 0, -1.0, 0.57, 0, 6.0, 1.0)
show_hudmessage(0, "Zmiana mapy na %s nastapi za 5 sekund",nextmap)
}
public sek4()
{
set_hudmessage(0, 255, 0, -1.0, 0.57, 0, 6.0, 1.0)
show_hudmessage(0, "Zmiana mapy na %s nastapi za 4 sekundy",nextmap)
}
public sek3()
{
set_hudmessage(0, 255, 0, -1.0, 0.57, 0, 6.0, 1.0)
show_hudmessage(0, "Zmiana mapy na %s nastapi za 3 sekundy",nextmap)
}
public sek2()
{
set_hudmessage(0, 255, 0, -1.0, 0.57, 0, 6.0, 1.0)
show_hudmessage(0, "Zmiana mapy na %s nastapi za 2 sekundy",nextmap)
}
public sek1()
{
set_hudmessage(0, 255, 0, -1.0, 0.57, 0, 6.0, 1.0)
show_hudmessage(0, "Zmiana mapy na %s nastapi za 1 sekunde",nextmap)
}
public zmiana()
{
set_hudmessage(255, 0, 0, -1.0, 0.57, 0, 6.0, 1.0)
show_hudmessage(0, "Zmiana mapy na %s ", nextmap)
}

1.Plik pasek.amxx wrzuć do /plugins
2.Do pliku plugins.ini dopisz : pasek.amxx
amxx.pl
Załączone pliki
Użytkownik ~Karol^Ak47 edytował ten post 15:26:00 - 04.03.2010







Do góry








