Advertisement
Guest User

SetPlayerChatBubble

a guest
Apr 21st, 2012
449
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.86 KB | None | 0 0
  1. /*    SSSSSSSS          AAAA        MMMM        MMMM    PPPPPPPPPPPP            KKKK    KKKK    NNNN      NNNN    DDDDDDDDDD
  2.     SSSS    SSSS        AAAA        MMMM        MMMM    PPPP      PPPP          KKKK  KKKK      NNNNNN    NNNN    DDDD    DDDD
  3.     SSSS              AAAAAAAA      MMMMMM    MMMMMM    PPPP      PPPP          KKKKKKKK        NNNNNN    NNNN    DDDD      DDDD
  4.     SSSS              AAAAAAAA      MMMMMM    MMMMMM    PPPP      PPPP          KKKKKK          NNNNNNNN  NNNN    DDDD      DDDD
  5.       SSSSSSSS      AAAA    AAAA    MMMMMMMMMMMMMMMM    PPPPPPPPPPPP            KKKKKK          NNNNNNNN  NNNN    DDDD      DDDD
  6.             SSSS    AAAA    AAAA    MMMMMMMMMMMMMMMM    PPPP                    KKKKKKKK        NNNN  NNNNNNNN    DDDD      DDDD
  7.             SSSS    AAAAAAAAAAAA    MMMM  MMMM  MMMM    PPPP                    KKKK  KKKK      NNNN    NNNNNN    DDDD      DDDD
  8.   SSSS      SSSS  AAAA        AAAA  MMMM  MMMM  MMMM    PPPP                    KKKK    KKKK    NNNN    NNNNNN    DDDD    DDDD
  9.       SSSSSSSS    AAAA        AAAA  MMMM        MMMM    PPPP                    KKKK      KKKK  NNNN      NNNN    DDDDDDDDDD
  10.  
  11. VISITE NOSSO SITE: http://www.sampknd.com/
  12.  
  13. 1- Oque é SetPlayerChatBuble?
  14. R: ChatBubble é o texto que fica em cima da cabeça do jogador.
  15.  
  16. 2- Como eu uso ele?
  17. R: Existe várias formas de você usa-lo.
  18. Sendo na Callback ' OnPlayerText ' ou você pode usa-lo para aparecer um texto a sua escolha
  19. Em Cima da cabeça do Player.
  20. Eu vou usar o texto: Adminstrador. Somente para adminstradores logados na RCON
  21.  
  22. 3- Qual é melhor usar? ChatBubble ou AttachPlayer3dtext
  23. R:Attach3DTextLabelToPlayer
  24. */
  25. public OnPlayerText(playerid, text[]) // CallBack
  26. {
  27.     SetPlayerChatBubble(playerid, text, -1, 100.0, 10000); // -1 = Cor do Texto que vai aparecer em cima da cabeça dele. //  100.0 = Distancia // 10000 = Segundos em que vão aparecer // text = O Texto que o Player Digita.
  28. /*
  29. // Outra função!
  30. if(txt[0] == '!') // Ex: ! Oi | Oque você digitar dps do ! , vai aparecer em cima da sua cabeça '-'
  31. {
  32. SetPlayerChatBubble(playerid,txt[],-1,35.0,10000); // -1 = Cor // 35.0 = Distancia, // 10000 = Segundos em que vão aparecer.
  33. return 0;
  34. }*/
  35.     return 1;
  36. }
  37.  
  38. /* Como faço para botar pra aparecer: ~ Adminstrador ~ emcima da cabeça do player?
  39. Simples sua solução chegou =) xD*/
  40.  
  41. //Adicione esta forward junto as outras forwards '-'
  42. forward AtualizarChatBubble();
  43.  
  44. //Adicione este settimer na public OnGameModeInit
  45. SetTimer("AtualizarChatBubble", 1000, true);
  46.  
  47. // Callback ._.
  48. public AtualizarChatBubble()
  49. {
  50.     for(new x=0; x < MAX_PLAYERS; x++)
  51.     {
  52.         if(IsPlayerAdmin(x))
  53.         {
  54.             SetPlayerChatBubble(x, "Administrador", 0xFF0000AA, 100.0, 10000); // 0xFF0000AA = Cor // 0xFF0000AA = Cor Vermelho .
  55.         //Você pode alterar o texto " Adminstrador " pelo texto a sua escolha. ;)
  56.         }
  57.     }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement