SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 18/12/2014, 10:33 PM   #1
zDbruno
Big Clucker
 
zDbruno's Avatar
 
Join Date: Jan 2014
Posts: 122
Reputation: 0
Default O Que tem de Errado

Tenho um CMD de Menssage que e asim o ADM Digita /mgs [Menssage] Ae mostra pro server inteiro mais ta bugado olha

PHP Code:
ACMD:msg[1](playeridparams[])
{
    if(!(
strlen(params) < 128))
        
Msg(playerid,YELLOW,":CMD: Use: /Anuncio [Menssage]");

    new 
str[130] = {" [ADM %P] "C_BLUE""};

    
strcat(strTagScan(params));

    
MsgAll(YELLOWstr);
    return 
1;

Quando a mensage e enviada fica asim
PHP Code:
[ADM PTeste 
E eu queria asim com o nome do adm:
PHP Code:
[ADM McDaNorteTeste 
Me ajuda por favor
__________________
zDbruno is offline   Reply With Quote
Old 18/12/2014, 10:39 PM   #2
MultiKill
High-roller
 
Join Date: Apr 2014
Posts: 1,687
Reputation: 111
Default Re: O Que tem de Errado

Use o format e GetPlayerName.
MultiKill is offline   Reply With Quote
Old 18/12/2014, 10:44 PM   #3
humildadeforever
High-roller
 
humildadeforever's Avatar
 
Join Date: Jan 2011
Location: Santo André - SP
Posts: 2,297
Reputation: 336
Default Re: O Que tem de Errado

E eu nem sabia que existia acmd :O, mas pelo o que vi aqui é bem semelhante ao zcmd. Por que não usa zcmd? Enfim.. Tente algo como:

pawn Code:
ACMD:msg(playerid, params[])
{
    if(!(0 < strlen(params) < 128)) return Msg(playerid,YELLOW,":CMD: Use: /Anuncio [Mensagem]");
    new nomep[MAX_PLAYER_NAME], str[90];
    GetPlayerName(playerid, nomep, sizeof(nomep)); // Pega o nome do jogador e armazena em 'nomep'
    format(str, sizeof(str),"[ADM %s] %s", nomep, params); // formata a string com o nome do adm e o texto digitado
    MsgAll(YELLOW, str); // envia a mensagem que foi formatada
    return 1;
}
__________________

Projeto atual: Sunset RolePlay
(Discord)

"Antes de querer ensinar, tenha a certeza de que você já aprendeu"

Make a change, make the world a better place. Cause tomorrow could be one day too late. - One Day Too Late (Skillet)

humildadeforever is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Ajuda] O que tem de errado ? FPB_Lipos Português/Portuguese 3 11/12/2013 05:59 PM
[Ajuda] Objetos não aparecendo, teleportando pro lugar errado e nome errado. LucaAllexandre Português/Portuguese 9 24/07/2013 05:07 PM
[Ajuda] o que eu fiz errado? Cleitonboy23 Português/Portuguese 3 19/05/2013 09:47 PM
[Ajuda] O que eu fiz de errado ? FPB_Lipos Português/Portuguese 12 08/01/2013 12:22 PM


All times are GMT. The time now is 10:10 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.