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



Chat Procurado - felipe_mr - 24.10.2012

Estou com um poblema que nгo da erros e nem warnings no procurados em cima do player nгo aparece porque ?

Codigo:
PHP код:
forward CriarChatBubble();
public 
CriarChatBubble()
{
    new 
lol[64];
    for(new 
i=0i<MAX_PLAYERS;i++)
    {
        if(
GetPlayerWantedLevel(i) > 0)
        {
            
format(lolsizeof(lol),"PROCURADO - Nнvel %d",GetPlayerWantedLevel(i));
            
SetPlayerChatBubble(i,lol0xFF0000AA100.010000);
        }
     }




Re: Chat Procurado - .FuneraL. - 24.10.2012

PHP код:
forward CriarChatBubble(); 
public 
CriarChatBubble() 

    new 
lol[64]; 
    for(new 
i=0i<MAX_PLAYERS;i++) 
    { 
        if(
GetPlayerWantedLevel(i) > 0
        { 
            
format(lolsizeof(lol),"PROCURADO - Nнvel %d",GetPlayerWantedLevel(i)); 
            
SetPlayerChatBubble(i,lol0xFF0000AA100.010000); 
        } 
     }
     return 
1

Se Nгo Funcionar, crie um Timer pra Atualizar a Public.


Re: Chat Procurado - ViniBorn - 24.10.2012

Nгo acha melhor usar Create3DTextLabel ?

Usando SetPlayerChatBubble vocк vai precisa usar esse timer pra atualizar toda hora ...


Re: Chat Procurado - felipe_mr - 24.10.2012

Como eu fasso create3dtextlabel so substituir ?


Re: Chat Procurado - Abravanel - 24.10.2012

Nгo precisa de timer nem de 3DText.
PHP код:
public OnPlayerUpdate(playerid) {
    if(
GetPlayerWantedLevel(playerid) >= 1) {
        new 
str[50];
        
format(str,50,"Procurado(a) - %i",GetPlayerWantedLevel(playerid));
         
SetPlayerChatBubble(playerid,str,0xFF0000AA,100.0,10000);
    }
    return 
1;




Re: Chat Procurado - ViniBorn - 24.10.2012

Quote:
Originally Posted by AFerreira
Посмотреть сообщение
Nгo precisa de timer nem de 3DText.
PHP код:
public OnPlayerUpdate(playerid) {
    if(
GetPlayerWantedLevel(playerid) >= 1) {
        new 
str[50];
        
format(str,50,"Procurado(a) - %i",GetPlayerWantedLevel(playerid));
         
SetPlayerChatBubble(playerid,str,0xFF0000AA,100.0,10000);
    }
    return 
1;

Isso vai ser pior que o timer..


Usa Create3DTextLabel e depois Attach3DTextLabelToPlayer.

Aн quando o nнvel do jogador mudar, vocк usa Update3DTextLabelText


Re: Chat Procurado - Abravanel - 24.10.2012

Quote:
Originally Posted by Viniborn
Посмотреть сообщение
Isso vai ser pior que o timer..
Vai depender muito!


Re: Chat Procurado - matheuspain - 24.10.2012

Seria isso ?

Код:
forward TextProcu();
public TextProcu()
{
    for(new i=0; i<MAX_PLAYERS; i++)
    {
        new string[256];
        if(GetPlayerWantedLevel(i) > 1)
        {
            format(string,256,"**PROCURADO[%d]**",GetPlayerWantedLevel(i));
            SetPlayerChatBubble(i,string, COLOR_LIGHTRED, 100.0, 10000);
        }
    }
}
Como o Funeral falo , se nгo der certo cria um Timer


Re: Chat Procurado - ViniBorn - 24.10.2012

Quote:
Originally Posted by AFerreira
Посмотреть сообщение
Vai depender muito!
Vai nгo.

3D vai ser usado sу uma vez, quando o nнvel do jogador mudar.


OnPlayerUpdate vai atualizar a mesma coisa desnecessariamente mais de 30x por segundo.