SA-MP Forums Archive
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.799999432"Unknown Command!");
    
TextDrawLetterSize(UnknownCommand0.20.999);
    
TextDrawAlignment(UnknownCommand2);
    
TextDrawColor(UnknownCommand, -1);
    
TextDrawSetOutline(UnknownCommand1);
    
TextDrawFont(UnknownCommand2);
    
TextDrawUseBox(UnknownCommand1);
    
TextDrawBoxColor(UnknownCommand0x00000088);
    
SetTimerEx("HideTextDraw"1500false"i"playerid); 
Under OnPlayerDisconnect:
PHP код:
        TextDrawDestroy(UnknownCommand); 
PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
    return 
TextDrawShowForPlayer(playeridUnknownCommand);
}
public 
OnPlayerCommandPerformed(playeridcmdtext[], success)
{
    return 
TextDrawShowForPlayer(playeridUnknownCommand);

PHP код:
forward HideTextDraw(playerid);
public 
HideTextDraw(playerid)
{
    
TextDrawHideForPlayer(playeridUnknownCommand);
    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!