MessageBox stock?
#9

Код:
new PlayerText:__playerinfobox__;
new bool:__playeralreadyinbox__[MAX_PLAYERS];
new __playerhidetimer__[MAX_PLAYERS];

stock MessageBox(playerid, time, text, title)//time in ms
{
if (__playeralreadyinbox__[playerid]) {
// destroy old box
// kill old timers
PlayerTextDrawDestroy(playerid, __playerinfobox);
KillTimer (__playerhidetimer__[playerid]);
}
__playeralreadyinbox__ [playerid] = true;
// create here the player text, and save inside __playerinfobox__
__playerhidetimer__[playerid] = SetTimerEx("DestroyMessageBox", time, 0, "i", playerid);// if you want time in seconds, use time * 1000
}

forward DestroyMessageBox(playerid);
public DestroyMessageBox(playerid)
{
PlayerTextDrawDestroy(playerid, __playerinfobox);
__playeralreadyinbox__ [playerid] = false;
}
Timers:
https://sampwiki.blast.hk/wiki/SetTimerEx

Player Textdraws:
https://sampwiki.blast.hk/wiki/CreatePlayerTextDraw
Reply


Messages In This Thread
MessageBox stock? - by Jernu - 23.07.2013, 11:09
Re: MessageBox stock? - by Antonio144 - 23.07.2013, 12:09
Re: MessageBox stock? - by Jernu - 23.07.2013, 12:38
Re: MessageBox stock? - by RajatPawar - 23.07.2013, 12:40
Re: MessageBox stock? - by Jernu - 23.07.2013, 12:43
Re: MessageBox stock? - by RajatPawar - 23.07.2013, 12:46
Re: MessageBox stock? - by Jernu - 23.07.2013, 12:47
Re: MessageBox stock? - by Jernu - 23.07.2013, 13:19
Re: MessageBox stock? - by ReVo_ - 23.07.2013, 13:42
Re: MessageBox stock? - by Jernu - 23.07.2013, 13:53

Forum Jump:


Users browsing this thread: 4 Guest(s)