Set Timer on Text Draw - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Set Timer on Text Draw (
/showthread.php?tid=603743)
Set Timer on Text Draw -
eikzdej - 27.03.2016
Hi! I create this text draw, it's showing the text draw, but my problem is the text draw is not hiding / removed after 1.5 secs. Please Help. Thank you!
PHP код:
new Text:UnknownCommand;
Under OnPlayerConnect:
PHP код:
UnknownCommand = TextDrawCreate(323.799999, 432, "Unknown Command!");
TextDrawLetterSize(UnknownCommand, 0.2, 0.999);
TextDrawAlignment(UnknownCommand, 2);
TextDrawColor(UnknownCommand, -1);
TextDrawSetOutline(UnknownCommand, 1);
TextDrawFont(UnknownCommand, 2);
TextDrawUseBox(UnknownCommand, 1);
TextDrawBoxColor(UnknownCommand, 0x00000088);
SetTimerEx("HideTextDraw", 1500, false, "i", playerid);
Under OnPlayerDisconnect:
PHP код:
TextDrawDestroy(UnknownCommand);
PHP код:
public OnPlayerCommandText(playerid, cmdtext[])
{
return TextDrawShowForPlayer(playerid, UnknownCommand);
}
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
return TextDrawShowForPlayer(playerid, UnknownCommand);
}
PHP код:
forward HideTextDraw(playerid);
public HideTextDraw(playerid)
{
TextDrawHideForPlayer(playerid, UnknownCommand);
return 1;
}
Re: Set Timer on Text Draw -
SickAttack - 27.03.2016
pawn Код:
UnknownCommand = TextDrawCreate(323.799999, 432, "Unknown Command!");
TextDrawLetterSize(UnknownCommand, 0.2, 0.999);
TextDrawAlignment(UnknownCommand, 2);
TextDrawColor(UnknownCommand, -1);
TextDrawSetOutline(UnknownCommand, 1);
TextDrawFont(UnknownCommand, 2);
TextDrawUseBox(UnknownCommand, 1);
TextDrawBoxColor(UnknownCommand, 0x00000088);
SetTimerEx("HideTextDraw", 1500, false, "i", playerid); // REMOVE THIS FROM HERE
public OnPlayerCommandText(playerid, cmdtext[])
{
SetTimerEx("HideTextDraw", 1500, false, "i", playerid);
return TextDrawShowForPlayer(playerid, UnknownCommand);
}
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
SetTimerEx("HideTextDraw", 1500, false, "i", playerid);
return TextDrawShowForPlayer(playerid, UnknownCommand);
}
Re: Set Timer on Text Draw -
eikzdej - 27.03.2016
Thank you!