Re: Messages do not display
Quote:
Originally Posted by Grey83
(Post 2797949)
PHP Code:
#pragma newdecls required #pragma semicolon 1
#define MAX_PLAYERS 32
static const char ADVERTS[][] = { "<b><font color='#23f911' class='fontSize-xl'>BONUS</font></b> \n <font class='fontSize-l'>Chcesz co rundę otrzymywać bonusy? \n Dołącz do naszego <b><font color='#ff0000' class='fontSize-l'>Discorda</font></b> \n", "Reklama 2", "Reklama 3" };
Handle hTimer[2]; int iAds[MAX_PLAYERS+1];
public void OnClientDisconnect(int client) { iAds[client] = 0; }
public void OnPluginStart() { HookEvent("round_freeze_end", Event_RoundStart, EventHookMode_PostNoCopy); }
public void OnMapStart() { if(hTimer[0]) delete hTimer[0]; if(hTimer[1]) delete hTimer[1]; }
public void OnMapEnd() { OnMapStart(); }
public void Event_RoundStart(Event event, const char[] name, bool dontBroadcast) { OnMapStart(); hTimer[0] = CreateTimer(10.0, HintMessage); }
public Action HintMessage(Handle timer) { if(hTimer[1]) delete hTimer[1];
bool show; for(int i = 1; i <= MaxClients; i++) if(IsClientInGame(i) && !IsFakeClient(i) && iAds[i] < sizeof(ADVERTS)) { SendWinPanel(i, ADVERTS[iAds[i]]); iAds[i]++; show = true; } if(show) hTimer[1] = CreateTimer(10.0, cswinpanelclear);
hTimer[0] = null; return Plugin_Stop; }
public Action cswinpanelclear(Handle timer) { for(int i = 1; i <= MaxClients; i++) if(IsClientInGame(i) && !IsFakeClient(i) && iAds[i] <= sizeof(ADVERTS)) { SendWinPanel(i); iAds[i]++; }
hTimer[1] = null; return Plugin_Stop; }
void SendWinPanel(int client, char[] txt = "") { Event event = CreateEvent("cs_win_panel_round", true); event.SetString("funfact_token", txt); event.FireToClient(client); event.Cancel(); }
|
PHP Code:
static const char ADVERTS[][] = { "<b><font color='#23f911' class='fontSize-xxl'>BONUS</font></b> \n <font class='fontSize-l'>Chcesz co rundę otrzymywać bonusy? \n Dołącz do naszego <b><font color='#ff0000' class='fontSize-l'>Discorda</font></b> \n Link do discord pod komendą <b><font color='#ff0000' class='fontSize-l'>!dc</font></b> \n", "<b><font color='#23f911' class='fontSize-xxl'>KONKURS</font></b> \n <b><font color='#ff0000' class='fontSize-l'>TOP3</font></b> osoby dostają VIPA \n Nagrodę odbieramy na <b><font color='#ff0000' class='fontSize-l'>Discord</font></b> \n Link do discord pod komendą <b><font color='#ff0000' class='fontSize-l'>!dc</font></b> \n", "<b><font color='#23f911' class='fontSize-xxl'>֎</font></b> \n <font class='fontSize-l'>Z Vipem zawsze lepiej</font> \n <font color='#32ff00' class='fontSize-l'><b>TAB</b></font> -> <font color='#32ff00' class='fontSize-l'><b>Strona serwera</b></font> \n lub \n <font color='#32ff00' class='fontSize-l'><b>sklep.onefrag.pl</b></font> | <font color='#32ff00' class='fontSize-l'><b>!sklepsms</b></font> \n", "<b><font color='#23f911' class='fontSize-xxl'>SKLEPSMS</font></b> \n <font class='fontSize-l'>Usługę VIP, kupisz w</font> <b><font color='#32ff00' class='fontSize-l'>!sklepsms</font></b> \n <font class='fontSize-l'>Dostępne metody płatności</font> <font color='#32ff00' class='fontSize-l'>SMS, PSC, Przelew, PayPal, Skiny</font> \n", "<b><font color='#23f911' class='fontSize-xxl'>REKRUTACJA</font></b> \n <font class='fontSize-l'>Rekrutacja na Admina jest</font> <b><font color='#32ff00' class='fontSize-l'>OTWARTA!</font></b> \n <font class='fontSize-l'>Zachęcamy do składania podań, na <b></font> <font color='#32ff00' class='fontSize-l'>discord</font></b> \n Link do discord pod komendą <b><font color='#32ff00' class='fontSize-l'>!dc</font></b> \n", "<b><font color='#23f911' class='fontSize-xxl'>ULUBIONE</font></b> \n <font class='fontSize-l'>Nie zapomnij dodać serwera do Ulubionych! \n </font> <b><font color='#ff0000' class='fontSize-l'>ESC</font></b> -> <b><font color='#ff0000' class='fontSize-l'>Wyszukiwarka serwerów społecznościowych</font></b> -> <b><font color='#ff0000' class='fontSize-l'>Ulubione</font></b> -> <b><font color='#ff0000' class='fontSize-l'>Dodaj ten serwer</font></b> \n"};
Hey, thank you for doing this, can you still tell me why it only displays the first three ads here and then no longer loops it to show them again
|