|
Yup, this will work.
Under OnPlayerConnect: welcome[playerid]=TextDrawCreate.... and under OnPlayerDisconnect: TextDrawDestroy(welcome[playerid]); |
here is my code friend.. i have format for it but i remove for test but dont appear textdraw ):forward TextBienvenido(playerid);
forward TerminarBienvenida(playerid);
new Text:bienvenido[MAX_PLAYERS]; //----> Variable TextDraw Bienvenida
public OnPlayerConnect(playerid)
{
TextBienvenido(playerid);
}
public OnPlayerSpawn(playerid)
{
TextDrawShowForPlayer(playerid, bienvenido[playerid]);
SetTimerEx("TerminarBienvenida", 4000, 0, "i", playerid);
}
public TextBienvenido(playerid)
{
bienvenido[playerid] = TextDrawCreate(8.000000, 420.000000, "Bienvenido");
TextDrawBackgroundColor(bienvenido[playerid], 255);
TextDrawFont(bienvenido[playerid], 0);
TextDrawLetterSize(bienvenido[playerid], 0.689999, 2.499999);
TextDrawColor(bienvenido[playerid], -1);
TextDrawSetOutline(bienvenido[playerid], 0);
TextDrawSetProportional(bienvenido[playerid], 1);
TextDrawSetShadow(bienvenido[playerid], 1);
}
//------------------------------------------------------------------------------------------------------
public TerminarBienvenida(playerid)
{
TextDrawHideForPlayer(playerid, bienvenido[playerid]);
}
//------------------------------------------------------------------------------------------------------
public OnPlayerDisconnect(playerid, reason)
{
TextDrawHideForAll(bienvenido[playerid]);
TextDrawDestroy(bienvenido[playerid]);
return 1;
}
public TextBienvenido(playerid)
{
bienvenido[playerid] = TextDrawCreate(10, 175.0, "Bienvenido");
TextDrawTextSize(bienvenido[playerid],150.000000,120.000000);
TextDrawAlignment(bienvenido[playerid],0);
TextDrawFont(bienvenido[playerid],1);
TextDrawLetterSize(bienvenido[playerid],0.5,1.5);
TextDrawUseBox(bienvenido[playerid], 0);
TextDrawColor(bienvenido[playerid],0xFF00FFFF);
TextDrawSetOutline(bienvenido[playerid],1);
TextDrawSetProportional(bienvenido[playerid],1);
TextDrawSetShadow(bienvenido[playerid],1);
return 1;
}
|
Try:
pawn Код:
|
forward TextBienvenido(playerid);
forward TerminarBienvenida(playerid);
new Text:bienvenido[MAX_PLAYERS]; //----> Variable TextDraw Bienvenida
public OnPlayerConnect(playerid)
{
TextBienvenido(playerid);
return 1;
}
public OnPlayerSpawn(playerid)
{
TextDrawShowForPlayer(playerid, bienvenido[playerid]);
SetTimerEx("TerminarBienvenida", 4000, 0, "i", playerid);
return 1;
}
public TextBienvenido(playerid)
{
bienvenido[playerid] = TextDrawCreate(10, 175.0, "Bienvenido");
TextDrawTextSize(bienvenido[playerid],150.000000,120.000000);
TextDrawAlignment(bienvenido[playerid],0);
TextDrawFont(bienvenido[playerid],1);
TextDrawLetterSize(bienvenido[playerid],0.5,1.5);
TextDrawUseBox(bienvenido[playerid], 0);
TextDrawColor(bienvenido[playerid],0xFF00FFFF);
TextDrawSetOutline(bienvenido[playerid],1);
TextDrawSetProportional(bienvenido[playerid],1);
TextDrawSetShadow(bienvenido[playerid],1);
return 1;
}
//------------------------------------------------------------------------------------------------------
public TerminarBienvenida(playerid)
{
TextDrawHideForPlayer(playerid, bienvenido[playerid]);
return 1;
}
//------------------------------------------------------------------------------------------------------
public OnPlayerDisconnect(playerid, reason)
{
TextDrawHideForAll(bienvenido[playerid]);
TextDrawDestroy(bienvenido[playerid]);
return 1;
}