Medale na koniec mapy (brak motd na koniec...
Syczaj
30.06.2011
Nie wiem dlaczego, ale na koniec mapy nie pokazuje mi sie motd z tesktem. Nie mam pojęcia co jest nie tak.
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
register_message(SVC_INTERMISSION, "Message_Intermission");
}
public Message_Intermission(){
set_task(0.1, "award_check");
}
public award_check()
{
//Run on SVC_INTERMISSION (Map change)
//Find the top three Fragging players and award them with a star
new players[32], num;
get_players(players, num, "h");
new tempfrags, id;
new swapfrags, swapid;
new starfrags[3]; //0 - Bronze / 1 - Silver / 2 - Gold
new starid[3];
for (new i = 0; i < num; i++)
{
id = players[i];
tempfrags = get_user_frags(id);
if ( tempfrags > starfrags[0] )
{
starfrags[0] = tempfrags;
starid[0] = id;
if ( tempfrags > starfrags[1] )
{
swapfrags = starfrags[1];
swapid = starid[1];
starfrags[1] = tempfrags;
starid[1] = id;
starfrags[0] = swapfrags;
starid[0] = swapid;
if ( tempfrags > starfrags[2] )
{
swapfrags = starfrags[2];
swapid = starid[2];
starfrags[2] = tempfrags;
starid[2] = id;
starfrags[1] = swapfrags;
starid[1] = swapid;
}
}
}
//save_badges(id);
}
new name[32];
new winner = starid[2];
if ( !winner ) {
return 0;
}
static motd[1501], len;
len = format(motd, 1500,"<body bgcolor=#000080 text=white><pre>");
get_user_name(starid[2], name, charsmax(name));
len += format(motd[len], 1500-len,"Zloty medal zdobyl: %s z wynikiem: %d", name, starfrags[2]);
get_user_name(starid[1], name, charsmax(name));
len += format(motd[len], 1500-len,"Srebrny medal zdobyl: %s z wynikiem: %d", name, starfrags[1]);
get_user_name(starid[0], name, charsmax(name));
len += format(motd[len], 1500-len,"Brazowa medal zdobyl: %s z wynikiem: %d", name, starfrags[0]);
show_motd(0, motd, "Medale");
return 0;
}
;((
30.06.2011
aaa, sorka..
źle przeczytałem i myślałem, ze nie chcesz tego motd
Użytkownik DAMIANq edytował ten post 30.06.2011 22:43
źle przeczytałem i myślałem, ze nie chcesz tego motd
Użytkownik DAMIANq edytował ten post 30.06.2011 22:43
Syczaj
30.06.2011
testowałem ten plugin i motd sie nie otwiera w ogole ; )
To jest ten plugin, tylko proboje do niego dorobic okienko motd na koniec mapy
Użytkownik Syczaj edytował ten post 30.06.2011 22:40
To jest ten plugin, tylko proboje do niego dorobic okienko motd na koniec mapy

Użytkownik Syczaj edytował ten post 30.06.2011 22:40
Syczaj
01.07.2011
próbowalem
register_event ("30","event_intermission","a");
co nie zmieniło faktu, ze nadal sie motd nie wyświetlał na koniec mapy.
Poza tym ja jestem dość sredni w te klocki. Jakby komus się udało to poprawic tak zeby działało, to będe wdzięczny.
Dodano 02 lipiec 2011 - 18:12:
podbijam, bo bardzo by mi sie przydał ten plugin.
Użytkownik Syczaj edytował ten post 01.07.2011 09:29
register_event ("30","event_intermission","a");
co nie zmieniło faktu, ze nadal sie motd nie wyświetlał na koniec mapy.
Poza tym ja jestem dość sredni w te klocki. Jakby komus się udało to poprawic tak zeby działało, to będe wdzięczny.
Dodano 02 lipiec 2011 - 18:12:
podbijam, bo bardzo by mi sie przydał ten plugin.
Użytkownik Syczaj edytował ten post 01.07.2011 09:29
Jak się nazwać
02.07.2011
R3X może mieć racje. Choć na client_print lub ColorChat nie jest za późno ?
R3X
02.07.2011
chat jeszcze reaguje, ale ekran 'przykrywa' wtedy tabela wyników, która ukrywa MOTD nie tylko na koniec mapy ale zawsze
Syczaj
06.07.2011
da sie jakos tabele usunac? zeby mi ten motd pokazalo? Bo on czasem mignie tylko w rogu.
Wiem, ze podobny plugin na czero działał.
Wiem, ze podobny plugin na czero działał.