SA-MP Forums Archive
[Ajuda] Nick - 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] Nick (/showthread.php?tid=605811)



Nick - Stroon - 25.04.2016

Criei esse cmd aqui, funciona porйm nгo quer aparecer o nick do criador, alguйm poderia dar um helping?
PHP код:
CMD:label(playerid,params[]){
    if(
Open == false)
    {
        new 
string[300], name[24];
        
GetPlayerName(playeridname24);
        
GetPlayerPos(playeridLX[playerid], LY[playerid], LZ[playerid]);
        if(
isnull(params))return SendClientMessage(playerid, -1,"/Label [TEXTO]");
        
format(stringsizeof(string), "Criada com sucesso: %s"params);
        
SendClientMessage(playerid, -1string);
        
format(stringsizeof(string), "{FFFFFF}%s - %s"nameparams);
        
LABEL[playerid] = Create3DTextLabel(string0xFFFFFFFFLX[playerid], LY[playerid], LZ[playerid],20,0,0);
        
Update3DTextLabelText(LABEL[playerid], 0xFFFFFFFFparams);
        
Open true;
    }
    else
    {
        
Delete3DTextLabel(Text3D:LABEL[playerid]);
        
SendClientMessage(playerid, -1"Deletada com sucesso!");
        
Open false;
    }
    return 
1;




Re: Nick - Artista - 25.04.2016

Vocк estб atualizando o 3D Text Label com o que estб armazenado em params, faзa desse modo:
Update3DTextLabelText(LABEL[playerid], 0xFFFFFFFF, string);

E assim vocк o atualizarб com o que estб armazenado em string. Ou simplesmente delete a linha, jб que ela nгo й necessбria.


Re: Nick - RiqueP - 25.04.2016

PHP код:
CMD:label(playerid,params[])

    if(
Open == false
    { 
        new 
string[300], name[24]; 
        
GetPlayerName(playeridname24); 
        
GetPlayerPos(playeridLX[playerid], LY[playerid], LZ[playerid]); 
        if(
isnull(params))return SendClientMessage(playerid, -1,"/Label [TEXTO]"); 
        
format(stringsizeof(string), "Criada com sucesso: %s"name); 
        
SendClientMessage(playerid, -1string); 
        
format(stringsizeof(string), "{FFFFFF}%s - %s"nameparams); 
        
LABEL[playerid] = Create3DTextLabel(string0xFFFFFFFFLX[playerid], LY[playerid], LZ[playerid],20,0,0); 
        
Update3DTextLabelText(LABEL[playerid], 0xFFFFFFFFparams); 
        
Open true
    } 
    else 
    { 

        
Delete3DTextLabel(Text3D:LABEL[playerid]); 
        
SendClientMessage(playerid, -1"Deletada com sucesso!"); 
        
Open false
    } 
    return 
1

Isso ?


Re: Nick - Stroon - 25.04.2016

Quote:
Originally Posted by Artista
Посмотреть сообщение
Vocк estб atualizando o 3D Text Label com o que estб armazenado em params, faзa desse modo:
Update3DTextLabelText(LABEL[playerid], 0xFFFFFFFF, string);

E assim vocк o atualizarб com o que estб armazenado em string. Ou simplesmente delete a linha, jб que ela nгo й necessбria.
Muito obrigado, ao mudar o update, o nome do criador apareceu na label. +rep
Obrigado tambйm, RiqueP