SA-MP Forums Archive
[Ajuda] Label - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Label (/showthread.php?tid=605729)



Label - CZ - 23.04.2016

Alguй me ajuda?

Eu criei um comando /label pra colocar um texto encima da cabeзa do player atй ai tudo bem
eu do /label coloco o texto mais se o outro player digitar /label texto some a minha alguйm ai ajuda?

PHP код:
CMD:label(playerid, params[])
{
    new 
llb[140];
    if(
PlayerDados[playerid][Vip] < 1) return SendClientMessage(playerid, Vermelho, "[ERRO]: Vocк nгo й VIP.");
    new 
label[256];
    if(
sscanf(params, "s[15]",label)) return SendClientMessage(playerid, 0xFFFF00FF, "Use: /Label <texto>");
    if(
strlen(label) < 5 || strlen(label) > 15) return SendClientMessage(playerid, Vermelho, "[ERRO]: label tem que ser de 5 a 15 caracterias");
    
GetPlayerPos(playerid, PosX, PosY, PosZ);
    
    
Delete3DTextLabel(mylabel[playerid]);
    
    
format(llb,sizeof(llb), "%s", label);
    
    
mylabel[playerid] = Create3DTextLabel(label, 0xFFFF00FF, PosX, PosY, PosZ, 40,0);
    
Attach3DTextLabelToPlayer(mylabel[playerid], playerid, 0.0, 0.0, 0.7);
    
    new 
deflabel[256];
    
format(deflabel, sizeof(deflabel), "Label definida para {FFFFFF}%s", label);
    
SendClientMessage(playerid, Amarelo, deflabel);
    return 
1;
} 



Re: Label - [BOPE]Seu._.Madruga - 23.04.2016

PHP код:
enum pTextLabel3D {
    
PlayerText3D:pLabel
};

new 
PlayerTextLabel[MAX_PLAYERS][pTextLabel3D];
CMD:label(playerid, params[])
{
    new 
llb[128], label[15], deflabel[128], Float:Pos[3];
    if(
PlayerInfo[playerid][pVip] < 1) return SendClientMessage(playerid, 0xFFFF00FF, "[ERRO]: Vocк nгo й VIP.");
    if(
sscanf(params, "s[15]", label)) return SendClientMessage(playerid, 0xFFFF00FF, "Use: /Label <texto>");
    if(
strlen(label) < 5 || strlen(label) > 15) return SendClientMessage(playerid, 0xFFFF00FF, "[ERRO]: label tem que ser de 5 a 15 caracterias");

    
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
    
DeletePlayer3DTextLabel(playerid, PlayerTextLabel[playerid][pLabel]);
    
format(llb,sizeof(llb), "%s", label);
    
PlayerTextLabel[playerid][pLabel] = CreatePlayer3DTextLabel(playerid,label,0x008080FF,Pos[0], Pos[1], Pos[2],40.0);
    
format(deflabel, sizeof(deflabel), "Label definida para {FFFFFF}%s", label);
    
SendClientMessage(playerid, 0xFFFF00AA, deflabel);
    return 
1;
} 



Re: Label - xRayBR - 24.04.2016

MAX_PLAYERS


Re: Label - RiqueP - 24.04.2016

Vocк pode utilizar Chat Bubble.