SA-MP Forums Archive
[HELP] Texdraw tag mismatch? - 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] Texdraw tag mismatch? (/showthread.php?tid=599946)



[HELP] Texdraw tag mismatch? - D1am0nd - 01.02.2016

Hello, I don't understand why there is a tag mismatch?

Here's the code:

PHP код:
new PlayerText:Textdraw5[MAX_PLAYERS];
public 
OnPlayerConnect(playerid)
{
   
Textdraw5[playerid] = CreatePlayerTextDraw(playerid517.00000099.000000"Wanted Level: %i");
    
PlayerTextDrawLetterSize(playeridTextdraw5[playerid], 0.2800001.499999);
    
PlayerTextDrawAlignment(playeridTextdraw5[playerid], 1);
    
PlayerTextDrawColor(playeridTextdraw5[playerid], -1);
    
PlayerTextDrawSetShadow(playeridTextdraw5[playerid], 0);
    
PlayerTextDrawSetOutline(playeridTextdraw5[playerid], 1);
    
PlayerTextDrawBackgroundColor(playeridTextdraw5[playerid], 68);
    
PlayerTextDrawFont(playeridTextdraw5[playerid], 1);
    
PlayerTextDrawSetProportional(playeridTextdraw5[playerid], 1);
    return 
1;
}
public 
OnPlayerSpawn(playerid)
{
    
PlayerTextDrawShow(playeridTextdraw5[playerid]);
    return 
1;
}
public 
UpdateCameras(i// not full code here.
{
UpdateWantedTextdraw(i);
return 
1;
}
stock UpdateWantedTextdraw(playerid)
{
    new 
string[128];
    
format(string,sizeof(string),"Wanted Level: %i",PlayerInfo[playerid][pWantedLevel]);
    
TextDrawSetString(Textdraw5[playerid],string);
    return 
1;

I am getting tag mismatch in stock: "TextDrawSetString(Textdraw5[playerid],string);"


Re: [HELP] Texdraw tag mismatch? - Mencent - 01.02.2016

PHP код:
PlayerTextDrawSetString(playerid,Textdraw5[playerid],string); 
It's a player textdraw, so you have to use PlayerTextDrawSetString and "playerid" at the first parameter.


Re: [HELP] Texdraw tag mismatch? - Riddick94 - 01.02.2016

You have defined textdraw as PlayerText and you're using GLOBAL textdraw SetString. Use per-player's function instead.

edit://
Person above was faster.


Re: [HELP] Texdraw tag mismatch? - D1am0nd - 01.02.2016

Well that's silly of me.. thanks!

+Rep both of you. (after 24 hours)