SA-MP Forums Archive
Help Textdraw wont disappear - 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: Help Textdraw wont disappear (/showthread.php?tid=428741)



Help Textdraw wont disappear - elitesae - 06.04.2013

please help my textdraw wont disappear, im using SetTimerEx it wont disappear whats wrong?

pawn Код:
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
        new FKu_string[10],Float:check[MAX_PLAYERS];
        format(FKu_string,sizeof(FKu_string),"HIT: %f",amount);
        TextDrawSetString(FKu_DMGtd{playerid},FKu_string);
        TextDrawShowForPlayer(playerid,FKu_DMGtd{playerid});
        SetTimerEx("dmgtdhide",750,false,"d",playerid);
        return 1;
}
pawn Код:
public dmgtdhide(playerid)
{
        TextDrawHideForPlayer(playerid,FKu_DMGtd{playerid});
        return 1;
}



Re: Help Textdraw wont disappear - HurtLocker - 06.04.2013

You didnt forwarded the timer!
pawn Код:
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
        new FKu_string[10],Float:check[MAX_PLAYERS];
        format(FKu_string,sizeof(FKu_string),"HIT: %f",amount);
        TextDrawSetString(FKu_DMGtd{playerid},FKu_string);
        TextDrawShowForPlayer(playerid,FKu_DMGtd{playerid});
        SetTimerEx("dmgtdhide",750,false,"d",playerid);
        return 1;
}

forward dmgtdhide(playerid);

public dmgtdhide(playerid)
{
        TextDrawHideForPlayer(playerid,FKu_DMGtd{playerid});
        return 1;
}



Re: Help Textdraw wont disappear - elitesae - 06.04.2013

I forwarded, it wont work


Re: Help Textdraw wont disappear - HurtLocker - 06.04.2013

Try this i removed some curly braces
pawn Код:
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
        new FKu_string[10],Float:check[MAX_PLAYERS];
        format(FKu_string,sizeof(FKu_string),"HIT: %f",amount);
        TextDrawSetString(FKu_DMGtd,FKu_string);
        TextDrawShowForPlayer(playerid,FKu_DMGtd);
        SetTimerEx("dmgtdhide",750,false,"d",playerid);
        return 1;
}

forward dmgtdhide(playerid);

public dmgtdhide(playerid)
{
        TextDrawHideForPlayer(playerid,FKu_DMGtd);
        return 1;
}



Re: Help Textdraw wont disappear - elitesae - 06.04.2013

give me wrongs

Код:
error 035: argument type mismatch (argument 1)    TextDrawSetString(FKu_DMGtd,FKu_string);
error 035: argument type mismatch (argument 2)    TextDrawShowForPlayer(playerid,FKu_DMGtd);
error 035: argument type mismatch (argument 3)    TextDrawHideForPlayer(playerid,FKu_DMGtd);



Re: Help Textdraw wont disappear - HurtLocker - 06.04.2013

Where do you define this text?: FKu_DMGtd


Re: Help Textdraw wont disappear - elitesae - 07.04.2013

top of my script
pawn Код:
new Text:FKu_DMGtd[MAX_PLAYERS char];