3dtxtlabel attachment
#1

Code:
    if(PlayerInfo[playerid][pLeader] < 18 || PlayerInfo[playerid][pLeader] < 18)
    {
   		if(PlayerInfo[playerid][pRank] == 27)
    	{
			label2[playerid] = Create3DTextLabel("Rank: Fleet Admiral",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label2[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 26)
    	{
			label3[playerid] = Create3DTextLabel("Rank: Vice Admiral",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label3[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 25)
    	{
			label4[playerid] = Create3DTextLabel("Rank: Captain",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label4[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 24)
    	{
			label5[playerid] = Create3DTextLabel("Rank: Commander",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label5[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 23)
    	{
			label6[playerid] = Create3DTextLabel("Rank: Captain",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label6[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 22)
    	{
			label7[playerid] = Create3DTextLabel("Rank: Lieutenant Commander",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label7[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 21)
    	{
			label8[playerid] = Create3DTextLabel("Rank: Lieutenant",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label8[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 20)
    	{
			label9[playerid] = Create3DTextLabel("Rank: Lieutenant Junior Grade",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label9[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 19)
    	{
			label10[playerid] = Create3DTextLabel("Rank: Ensign",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label10[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 18)
    	{
			label11[playerid] = Create3DTextLabel("Rank: Chief Warrant Officer 5",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label11[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 17)
    	{
			label12[playerid] = Create3DTextLabel("Rank: Chief Warrant Officer 4",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label12[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 16)
    	{
			label13[playerid] = Create3DTextLabel("Rank: Chief Warrant Officer 3",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label13[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 15)
    	{
			label14[playerid] = Create3DTextLabel("Rank: Chief Warrant Officer 2",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label14[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 14)
    	{
			label15[playerid] = Create3DTextLabel("Rank: Warrant Officer",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label15[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 13)
    	{
			label16[playerid] = Create3DTextLabel("Rank: Master Chief Petty Officer of the Navy",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label16[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 12)
    	{
			label17[playerid] = Create3DTextLabel("Rank: Master Chief Petty Officer of the Coast Guard",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label17[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 11)
    	{
			label18[playerid] = Create3DTextLabel("Rank: Force Master Chief Petty Officer",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label18[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 10)
    	{
			label19[playerid] = Create3DTextLabel("Rank: Fleet Master Chief Petty Officer",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label19[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 9)
    	{
			label20[playerid] = Create3DTextLabel("Rank: Command Master Chief Petty Officer",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label20[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 8)
    	{
			label21[playerid] = Create3DTextLabel("Rank: Master Chief Petty Officer",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label21[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 7)
    	{
			label22[playerid] = Create3DTextLabel("Rank: Ensign",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label22[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 6)
    	{
			label23[playerid] = Create3DTextLabel("Rank: Senior Chief Petty Officer",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label23[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 5)
    	{
			label24[playerid] = Create3DTextLabel("Rank: Chief Petty Officer",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label24[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 4)
    	{
			label25[playerid] = Create3DTextLabel("Rank: Petty Officer 1st Class",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label25[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 3)
    	{
			label26[playerid] = Create3DTextLabel("Rank: Petty Officer 2nd Class",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label26[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 2)
    	{
			label27[playerid] = Create3DTextLabel("Rank: Petty Officer 3rd Class",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label27[playerid], playerid, 0.0, 0.0, 0.7);
		}
		else if(PlayerInfo[playerid][pRank] == 1)
    	{
			label28[playerid] = Create3DTextLabel("Rank: Seaman",0xEB000FFF,30.0,40.0,50.0,40.0,0);
  	 		Attach3DTextLabelToPlayer(label28[playerid], playerid, 0.0, 0.0, 0.7);
		}
	}
For some reason this doesnt work, any help? Also i have this Under Public OnPlayerSpawn
Reply
#2

I treid to make it too and i had the same prob! I dunno why it happens
Reply
#3

Try this:
pawn Code:
if(PlayerInfo[playerid][pLeader] < 18)
{
    label[playerid] = Create3DTextLabel("_", 0xFFFFFFFF, 0.0, 0.0, 0.0, -1, 1); // create the text
    Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7); // atach it to the player

    switch(PlayerInfo[playerid][pRank]) // set the text of the label
    {
        case 1: { Update3DTextLabel(label[playerid], "Seaman", 0xEB000FFF); }
        case 2: { Update3DTextLabel(label[playerid], "Petty Officer 3rd Class", 0xEB000FFF); }
        case 3: { Update3DTextLabel(label[playerid], "Petty Officer 2nd Class", 0xEB000FFF); }
        case 4: { Update3DTextLabel(label[playerid], "Petty Officer 1st Class", 0xEB000FFF); }
        // etc. They have to be in this order (from low to high), else it won't work!
    }
}
Reply
#4

i got errors
Code:
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4082) : error 017: undefined symbol "Update3DTextLabel"
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4083) : error 017: undefined symbol "Update3DTextLabel"
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4084) : error 017: undefined symbol "Update3DTextLabel"
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4085) : error 017: undefined symbol "Update3DTextLabel"
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4086) : error 017: undefined symbol "Update3DTextLabel"
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4087) : error 017: undefined symbol "Update3DTextLabel"
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4088) : error 017: undefined symbol "Update3DTextLabel"
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4089) : error 017: undefined symbol "Update3DTextLabel"
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4090) : error 017: undefined symbol "Update3DTextLabel"
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4091) : error 017: undefined symbol "Update3DTextLabel"
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4092) : error 017: undefined symbol "Update3DTextLabel"
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4093) : error 017: undefined symbol "Update3DTextLabel"
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4094) : error 017: undefined symbol "Update3DTextLabel"
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4095) : error 017: undefined symbol "Update3DTextLabel"
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4096) : error 017: undefined symbol "Update3DTextLabel"
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4097) : error 017: undefined symbol "Update3DTextLabel"
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4098) : error 017: undefined symbol "Update3DTextLabel"
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4099) : error 017: undefined symbol "Update3DTextLabel"
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4100) : error 017: undefined symbol "Update3DTextLabel"
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4101) : error 017: undefined symbol "Update3DTextLabel"
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4102) : error 017: undefined symbol "Update3DTextLabel"
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4103) : error 017: undefined symbol "Update3DTextLabel"
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4104) : error 017: undefined symbol "Update3DTextLabel"
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4105) : error 017: undefined symbol "Update3DTextLabel"
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4106) : error 017: undefined symbol "Update3DTextLabel"
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4107) : error 017: undefined symbol "Update3DTextLabel"
Reply
#5

Dunno what's your problem , but i see everything i good !~
Reply
#6

this is what i have
pawn Code:
if(PlayerInfo[playerid][pLeader] < 18)
    {
        label1[playerid] = Create3DTextLabel("Rank: Fleet Admiral", 0xFFFFFFFF, 0.0, 0.0, 0.0, -1, 1); // create the text
        Attach3DTextLabelToPlayer(label1[playerid], playerid, 0.0, 0.0, 0.7); // atach it to the player
        switch(PlayerInfo[playerid][pRank]) // set the text of the label
        {
            case 1: { Update3DTextLabel(label1[playerid], "Rank: Seaman Apprentice", 0xEB000FFF); }
            case 2: { Update3DTextLabel(label1[playerid], "Rank: Seaman", 0xEB000FFF); }
            case 3: { Update3DTextLabel(label1[playerid], "Rank: Petty Officer 3rd Class", 0xEB000FFF); }
            case 4: { Update3DTextLabel(label1[playerid], "Rank: Petty Officer 2nd Class", 0xEB000FFF); }
            case 5: { Update3DTextLabel(label1[playerid], "Rank: Petty Officer 1st Class", 0xEB000FFF); }
            case 6: { Update3DTextLabel(label1[playerid], "Rank: Chief Petty Officer", 0xEB000FFF); }
            case 7: { Update3DTextLabel(label1[playerid], "Rank: Senior Chief Petty Officer", 0xEB000FFF); }
            case 8: { Update3DTextLabel(label1[playerid], "Rank: Master Chief Petty Officer", 0xEB000FFF); }
            case 9: { Update3DTextLabel(label1[playerid], "Rank: Command Master Chief Petty Officer", 0xEB000FFF); }
            case 10: { Update3DTextLabel(label1[playerid], "Rank: Fleet Master Chief Petty Officer", 0xEB000FFF); }
            case 11: { Update3DTextLabel(label1[playerid], "Rank: Force Master Chief Petty Officer ", 0xEB000FFF); }
            case 12: { Update3DTextLabel(label1[playerid], "Rank: Master Chief Petty Officer of the Coast Guard", 0xEB000FFF); }
            case 13: { Update3DTextLabel(label1[playerid], "Rank: Master Chief Petty Officer of the Navy", 0xEB000FFF); }
            case 14: { Update3DTextLabel(label1[playerid], "Rank: Warrant Officer", 0xEB000FFF); }
            case 15: { Update3DTextLabel(label1[playerid], "Rank: Chief Warrant Officer 2", 0xEB000FFF); }
            case 16: { Update3DTextLabel(label1[playerid], "Rank: Chief Warrant Officer 3", 0xEB000FFF); }
            case 17: { Update3DTextLabel(label1[playerid], "Rank: Chief Warrant Officer 4", 0xEB000FFF); }
            case 18: { Update3DTextLabel(label1[playerid], "Rank: Chief Warrant Officer 5", 0xEB000FFF); }
            case 19: { Update3DTextLabel(label1[playerid], "Rank: Ensign", 0xEB000FFF); }
            case 20: { Update3DTextLabel(label1[playerid], "Rank: Lieutenant Junior Grade", 0xEB000FFF); }
            case 21: { Update3DTextLabel(label1[playerid], "Rank: Lieutenant", 0xEB000FFF); }
            case 22: { Update3DTextLabel(label1[playerid], "Rank: Lieutenant Commander", 0xEB000FFF); }
            case 23: { Update3DTextLabel(label1[playerid], "Rank: Commander", 0xEB000FFF); }
            case 24: { Update3DTextLabel(label1[playerid], "Rank: Captain", 0xEB000FFF); }
            case 25: { Update3DTextLabel(label1[playerid], "Rank: Vice Admiral", 0xEB000FFF); }
            case 26: { Update3DTextLabel(label1[playerid], "Rank: Admiral Chief of Naval Operations", 0xEB000FFF); }
            case 27: { Update3DTextLabel(label1[playerid], "Rank: Fleet Admiral", 0xEB000FFF); }
        }   // etc. They have to be in this order (from low to high), else it won't work!
    }
Reply
#7

Oh, I'm sorry, it is Update3DTextLabelText, not just Update3DTextLabel.
Reply
#8

pawn Code:
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4071) : error 004: function "RequestNPCLoad" is not implemented
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4126) : error 035: argument type mismatch (argument 2)
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4127) : error 035: argument type mismatch (argument 2)
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4128) : error 035: argument type mismatch (argument 2)
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4129) : error 035: argument type mismatch (argument 2)
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4130) : error 035: argument type mismatch (argument 2)
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4131) : error 035: argument type mismatch (argument 2)
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4132) : error 035: argument type mismatch (argument 2)
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4133) : error 035: argument type mismatch (argument 2)
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4134) : error 035: argument type mismatch (argument 2)
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4135) : error 035: argument type mismatch (argument 2)
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4136) : error 035: argument type mismatch (argument 2)
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4137) : error 035: argument type mismatch (argument 2)
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4138) : error 035: argument type mismatch (argument 2)
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4139) : error 035: argument type mismatch (argument 2)
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4140) : error 035: argument type mismatch (argument 2)
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4141) : error 035: argument type mismatch (argument 2)
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4142) : error 035: argument type mismatch (argument 2)
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4143) : error 035: argument type mismatch (argument 2)
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4144) : error 035: argument type mismatch (argument 2)
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4145) : error 035: argument type mismatch (argument 2)
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4146) : error 035: argument type mismatch (argument 2)
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4147) : error 035: argument type mismatch (argument 2)
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4148) : error 035: argument type mismatch (argument 2)
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4149) : error 035: argument type mismatch (argument 2)
C:\Users\Dan\Desktop\server\gamemodes\Wasted.pwn(4150) : error 035: argument type mismatch (argument 2)
i changed it but im getting these errors now....
Reply
#9

any help
Reply
#10

https://sampwiki.blast.hk/wiki/Update3DTextLabelText

Check if the arguments fits the ones you use.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)