[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(playerid, 517.000000, 99.000000, "Wanted Level: %i");
PlayerTextDrawLetterSize(playerid, Textdraw5[playerid], 0.280000, 1.499999);
PlayerTextDrawAlignment(playerid, Textdraw5[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw5[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw5[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw5[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw5[playerid], 68);
PlayerTextDrawFont(playerid, Textdraw5[playerid], 1);
PlayerTextDrawSetProportional(playerid, Textdraw5[playerid], 1);
return 1;
}
public OnPlayerSpawn(playerid)
{
PlayerTextDrawShow(playerid, Textdraw5[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)