Textdraw help
#1

Hello
i'm trying to create a textdraw that show every players them name and id
i don't know how can i repair it
Код:
new Text:tdsite20[MAX_PLAYERS];
i put it under ongamemodeinit
Код:
new playerid;
	tdsite20[playerid] = TextDrawCreate(465.000000, 432.000000, "Name & iD");
	TextDrawBackgroundColor(tdsite20[playerid], 255);
	TextDrawFont(tdsite20[playerid], 1);
	TextDrawLetterSize(tdsite20[playerid], 0.000000, 16.000000);
	TextDrawColor(tdsite20[playerid], -1);
	TextDrawSetOutline(tdsite20[playerid], 0);
	TextDrawSetProportional(tdsite20[playerid], 1);
	TextDrawSetShadow(tdsite20[playerid], 1);
	TextDrawUseBox(tdsite20[playerid], 0);
	TextDrawBoxColor(tdsite20[playerid], 85);
	TextDrawTextSize(tdsite20[playerid], 460.000000, 30.000000);
	TextDrawSetSelectable(tdsite20[playerid], 0);
and put this under onplayerconnect
Код:
	new string[128];
	format(string,sizeof(string)," %s ( %d )", RPN(playerid), playerid);
    TextDrawSetString(tdsite20[playerid], string);
    TextDrawShowForPlayer(playerid,tdsite20[playerid]);
Reply
#2

pawn Код:
new Text:tdsite20;

public OnPlayerConnect(playerid)
{
    tdsite20 = TextDrawCreate(465.000000, 432.000000, "Name & iD");
    TextDrawBackgroundColor(tdsite20, 255);
    TextDrawFont(tdsite20, 1);
    TextDrawLetterSize(tdsite20, 0.000000, 16.000000);
    TextDrawColor(tdsite20, -1);
    TextDrawSetOutline(tdsite20, 0);
    TextDrawSetProportional(tdsite20, 1);
    TextDrawSetShadow(tdsite20, 1);
    TextDrawUseBox(tdsite20, 0);
    TextDrawBoxColor(tdsite20, 85);
    TextDrawTextSize(tdsite20, 460.000000, 30.000000);
    TextDrawSetSelectable(tdsite20, 0);
    return 1;
}

public OnPlayerSpawn(playerid)
{
    new name[MAX_PLAYER_NAME], string[128];
    GetPlayerName(playerid, name, sizeof(name));
    format(string,sizeof(string),"%s ( %d )", name, playerid);
    TextDrawSetString(tdsite20, string);
    TextDrawShowForPlayer(playerid, tdsite20);
    return 1;
}
Reply
#3

I suggest you to put this under OnPlayerSpawn
pawn Код:
new string[128];
    format(string,sizeof(string)," %s ( %d )", RPN(playerid), playerid);
    TextDrawSetString(tdsite20[playerid], string);
    TextDrawShowForPlayer(playerid,tdsite20[playerid]);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)