Textdraw problem..
#1

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..
Reply
#2

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;
}
Reply
#3

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??
Reply
#4

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

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

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;
Reply
#7

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


return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)