SA-MP Forums Archive
Textdraw problem.. - 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: Textdraw problem.. (/showthread.php?tid=424669)



Textdraw problem.. - Anak - 23.03.2013

hello i'm using these codes ...but textdraw is not shown on player connect..

pawn Код:
new Text:Textdraw4;
public OnFilterScriptInit()
{
Textdraw4 = TextDrawCreate(15.000000, 438.000000, "TESTING ...");
TextDrawBackgroundColor(Textdraw4, 65535);
TextDrawFont(Textdraw4, 3);
TextDrawLetterSize(Textdraw4, 0.419999, 0.799998);
TextDrawColor(Textdraw4, -1);
TextDrawSetOutline(Textdraw4, 1);
TextDrawSetProportional(Textdraw4, 1);
TextDrawSetSelectable(Textdraw4, 0);
return 1;

}

public OnPlayerConnect( playerid )
{
TextDrawShowForPlayer(playerid, Textdraw4);


return 1;
}

any help .. i want it on player(s) screen when he/she connect. etc..


Re: Textdraw problem.. - justinnater - 23.03.2013

pawn Код:
new PlayerText:Textdraw4[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
    Textdraw4[playerid] = CreatePlayerTextDraw(playerid,15.000000, 438.000000, "TESTING ...");
    PlayerTextDrawBackgroundColor(playerid,Textdraw4[playerid], 65535);
    PlayerTextDrawFont(playerid,Textdraw4[playerid], 3);
    PlayerTextDrawLetterSize(playerid,Textdraw4[playerid], 0.419999, 0.799998);
    PlayerTextDrawColor(playerid,Textdraw4[playerid], -1);
    PlayerTextDrawSetOutline(playerid,Textdraw4[playerid], 1);
    PlayerTextDrawSetProportional(playerid,Textdraw4[playerid], 1);
    PlayerTextDrawSetSelectable(playerid,Textdraw4[playerid], 0);
    PlayerTextDrawShow(playerid, Textdraw4[playerid]);
    return 1;
}



Re: Textdraw problem.. - Anak - 23.03.2013

Quote:
Originally Posted by justinnater
Посмотреть сообщение
pawn Код:
new PlayerText:Textdraw4[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
    Textdraw4[playerid] = CreatePlayerTextDraw(playerid,15.000000, 438.000000, "TESTING ...");
    PlayerTextDrawBackgroundColor(playerid,Textdraw4[playerid], 65535);
    PlayerTextDrawFont(playerid,Textdraw4[playerid], 3);
    PlayerTextDrawLetterSize(playerid,Textdraw4[playerid], 0.419999, 0.799998);
    PlayerTextDrawColor(playerid,Textdraw4[playerid], -1);
    PlayerTextDrawSetOutline(playerid,Textdraw4[playerid], 1);
    PlayerTextDrawSetProportional(playerid,Textdraw4[playerid], 1);
    PlayerTextDrawSetSelectable(playerid,Textdraw4[playerid], 0);
    PlayerTextDrawShow(playerid, Textdraw4[playerid]);
    return 1;
}
same not appear on screen.. on player connect. anyone??


Re: Textdraw problem.. - SilverKiller - 23.03.2013

Use your original code, sometimes the textdraw size is too small, so it won't show, try to change the size.


Re: Textdraw problem.. - Anak - 23.03.2013

i test these codes in "onplayerspawn" there it work but .. it dont work in onplayerconnect.. :S


Re: Textdraw problem.. - justinnater - 23.03.2013

Are you using this within a filterscript? Ifso... Check if there's a return 0; at the end from OnPlayerConnect at the Gamemode and change that one to return 1;


Re: Textdraw problem.. - Anak - 23.03.2013

im using FS and my code is
pawn Код:
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid, COLOR_YELLOW, "*XXXXXXXXXXXXXXXXXXXXXX");
TextDrawShowForPlayer(playerid, Textdraw4);
XXXX[playerid] = 0;


return 1;
}