CreatePlayer3DTextLabel problems
#1

I got this at the top of my code:
Код:
new Text3D:rank[MAX_PLAYERS];
Код:
//3DTextlabelOnJoin
	new str[128], plname[24];
	new Float:x, Float:y, Float:z;
	GetPlayerPos(playerid, x,y,z);
	GetPlayerName(playerid, plname, sizeof(plname));
	format(str, sizeof(str), "%s (%d)\nTransport Tycoon", plname, playerid);
	new Text3D:rank = CreatePlayer3DTextLabel(playerid, str, 0xFFFF00AA, x,y,z, 40.0);
	Attach3DTextLabelToPlayer(rank, playerid, x,y,z);
    
    
	return 1;
}
The 3dtextlabel doesnt show up in game

And I tried to make a /setcustomrank command:

Код:
CMD:setcustomrank(playerid, params[])
{
    new str2[128];
	new strrank[128];
	new plname2[24];
    GetPlayerName(playerid, plname2, sizeof(plname2));
    format(str2, sizeof(str2), "%s (%d)\nTransport Tycoon", plname2, playerid);
	if(sscanf(params,"s[128]", str2)) return Update3DTextLabelText(Text3D:rank, 0xFFFF00AA, str2)
	}
	format(strrank, sizeof(strrank), "%s (%d)\n%s", plname2, playerid, strrank);
	Update3DTextLabelText(Text3D:rank, 0xFFFF00AA, strrank);
	return 1;
}
Got these:

Код:
C:\Users\di$t0rt3d_p1ctur3\Saved Games\GTA San Andreas\Server\gamemodes\coolbeans.pwn(434) : error 017: undefined symbol "rank"
C:\Users\di$t0rt3d_p1ctur3\Saved Games\GTA San Andreas\Server\gamemodes\coolbeans.pwn(430) : error 010: invalid function or declaration
Reply
#2

pawn Код:
new Text3D:rank[MAX_PLAYERS]; //at the top of your script

public OnPlayerConnect(playerid)
{
    new str[128], plname[24];
    GetPlayerName(playerid, plname, sizeof(plname));
    format(str, sizeof(str), "%s (%d)\nTransport Tycoon", plname, playerid);
    rank[playerid] = Create3DTextLabel(str, 0xFFFF00AA, 0.0, 0.0, 0.0, 40.0);
    Attach3DTextLabelToPlayer(rank[playerid], playerid, 0.0, 0.0, 1.3);
    return 1;
}
CMD:setcustomrank(playerid, params[])
{
    new str2[128];
    new strrank[128];
    new plname2[24];
    GetPlayerName(playerid, plname2, sizeof(plname2));
    format(str2, sizeof(str2), "%s (%d)\nTransport Tycoon", plname2, playerid);
    if(sscanf(params,"s[128]", str2)) return Update3DTextLabelText(rank[playerid], 0xFFFF00AA, str2)
    format(strrank, sizeof(strrank), "%s (%d)\n%s", plname2, playerid, strrank);
    Update3DTextLabelText(rank[playerid], 0xFFFF00AA, strrank);
    return 1;
}
Reply
#3

Quote:
Originally Posted by Dragonsaurus
Посмотреть сообщение
pawn Код:
new Text3D:rank[MAX_PLAYERS]; //at the top of your script

public OnPlayerConnect(playerid)
{
    new str[128], plname[24];
    GetPlayerName(playerid, plname, sizeof(plname));
    format(str, sizeof(str), "%s (%d)\nTransport Tycoon", plname, playerid);
    rank[playerid] = Create3DTextLabel(str, 0xFFFF00AA, 0.0, 0.0, 0.0, 40.0);
    Attach3DTextLabelToPlayer(rank[playerid], playerid, 0.0, 0.0, 1.3);
    return 1;
}
CMD:setcustomrank(playerid, params[])
{
    new str2[128];
    new strrank[128];
    new plname2[24];
    GetPlayerName(playerid, plname2, sizeof(plname2));
    format(str2, sizeof(str2), "%s (%d)\nTransport Tycoon", plname2, playerid);
    if(sscanf(params,"s[128]", str2)) return Update3DTextLabelText(rank[playerid], 0xFFFF00AA, str2)
    format(strrank, sizeof(strrank), "%s (%d)\n%s", plname2, playerid, strrank);
    Update3DTextLabelText(rank[playerid], 0xFFFF00AA, strrank);
    return 1;
}
Код:
C:\Users\di$t0rt3d_p1ctur3\Saved Games\GTA San Andreas\Server\gamemodes\coolbeans.pwn(294) : error 017: undefined symbol "rank"
C:\Users\di$t0rt3d_p1ctur3\Saved Games\GTA San Andreas\Server\gamemodes\coolbeans.pwn(294) : warning 215: expression has no effect
C:\Users\di$t0rt3d_p1ctur3\Saved Games\GTA San Andreas\Server\gamemodes\coolbeans.pwn(294) : error 001: expected token: ";", but found "]"
C:\Users\di$t0rt3d_p1ctur3\Saved Games\GTA San Andreas\Server\gamemodes\coolbeans.pwn(294) : error 029: invalid expression, assumed zero
C:\Users\di$t0rt3d_p1ctur3\Saved Games\GTA San Andreas\Server\gamemodes\coolbeans.pwn(294) : fatal error 107: too many error messages on one line
Reply
#4

Try this:
pawn Код:
new Text3D:rank[MAX_PLAYERS]; //at the top of your script

public OnPlayerConnect(playerid)
{
    new str[128], plname[24];
    GetPlayerName(playerid, plname, sizeof(plname));
    format(str, sizeof(str), "%s (%d)\nTransport Tycoon", plname, playerid);
    rank[playerid] = Create3DTextLabel(str, 0xFFFF00AA, 0.0, 0.0, 0.0, 40.0);
    Attach3DTextLabelToPlayer(rank[playerid], playerid, 0.0, 0.0, 1.3);
    return 1;
}
CMD:setcustomrank(playerid, params[])
{
    new str2[128];
    new strrank[128];
    new plname2[24];
    GetPlayerName(playerid, plname2, sizeof(plname2));
    format(str2, sizeof(str2), "%s (%d)\nTransport Tycoon", plname2, playerid);
    if(sscanf(params,"s[128]", str2)) return Update3DTextLabelText(rank[playerid], 0xFFFF00AA, str2);
    format(strrank, sizeof(strrank), "%s (%d)\n%s", plname2, playerid, strrank);
    Update3DTextLabelText(rank[playerid], 0xFFFF00AA, strrank);
    return 1;
}
Reply
#5

pawn Код:
new Text3D:rank[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
    new str[128], plname[24];
    GetPlayerName(playerid, plname, sizeof(plname));
    format(str, sizeof(str), "%s (%d)\nTransport Tycoon", plname, playerid);
    rank[playerid] = Create3DTextLabel(str, 0xFFFF00AA, 0.0, 0.0, 0.0, 40.0, 0);
    Attach3DTextLabelToPlayer(rank[playerid], playerid, 0.0, 0.0, 1.3);
    return 1;
}
CMD:setcustomrank(playerid, params[])
{
    new str2[128];
    new strrank[128];
    new plname2[24];
    GetPlayerName(playerid, plname2, sizeof(plname2));
    format(str2, sizeof(str2), "%s (%d)\nTransport Tycoon", plname2, playerid);
    if(sscanf(params,"s[128]", str2)) return Update3DTextLabelText(rank[playerid], 0xFFFF00AA, str2);
    format(strrank, sizeof(strrank), "%s (%d)\n%s", plname2, playerid, strrank);
    Update3DTextLabelText(rank[playerid], 0xFFFF00AA, strrank);
    return 1;
}
y no ask Xfire
Reply
#6

All of em still return the 4 errors.
Reply
#7

Herp
Reply
#8

Post errors and lines here. Don't ask for help without them!
Reply
#9

C:\Users\di$t0rt3d_p1ctur3\Saved Games\GTA San Andreas\Server\gamemodes\coolbeans.pwn(294) : error 017: undefined symbol "rank"
C:\Users\di$t0rt3d_p1ctur3\Saved Games\GTA San Andreas\Server\gamemodes\coolbeans.pwn(294) : warning 215: expression has no effect
C:\Users\di$t0rt3d_p1ctur3\Saved Games\GTA San Andreas\Server\gamemodes\coolbeans.pwn(294) : error 001: expected token: ";", but found "]"
C:\Users\di$t0rt3d_p1ctur3\Saved Games\GTA San Andreas\Server\gamemodes\coolbeans.pwn(294) : error 029: invalid expression, assumed zero
C:\Users\di$t0rt3d_p1ctur3\Saved Games\GTA San Andreas\Server\gamemodes\coolbeans.pwn(294) : fatal error 107: too many error messages on one line
Reply
#10

Which line is 294?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)