[Ajuda] Como Por O ID Do Jogador Do Lado Do Nome Dele??
#1

Olб Pessoal, Preciso De Ajuda.
Eu Quero Colocar O ID Do Jogador Do Lado Do Nome Do Jogador No Chat.

Tipo: Na Hora Que O Jogador Escrever No Chat Vai Aparecer Assim:
Код:
Player[ID 0]: Oi
Se tiver Um Tutorial Eu Prefiro.

Vlw Pessoal
Reply
#2

%d playerid

'-'
Edit: https://sampwiki.blast.hk/wiki/OnPlayerText
Reply
#3

Nгo Entendi!!
Reply
#4

pawn Код:
public OnPlayerText(playerid, text[])
{
    new var[100], name[80];
    GetPlayerName(playerid, name, 80);
    format(var, seizeof(var), "%s[ID %i]: %s", name, playerid, text);
    SendClientMessageToAll(-1, var);
    return 0;
}
Reply
#5

C:\Users\Mateus\Desktop\Servidor II\gamemodes\GM.pwn(27 : error 017: undefined symbol "seizeof"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Error.

Deu Este Erro Mau Tito
Reply
#6

pawn Код:
sizeof
altera
Reply
#7

Code:
public OnPlayerText(playerid, text[])
{
    new textv2[128], name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof (name));
    format(textv2, sizeof (textv2), "%d >> %s: %s", playerid, name, text);
    SendPlayerMessageToAll(playerid, textv2);
    return 0; // ignore the default text and send the custom one
}
Esse da wiki.
Reply
#8

Tutorial:

pawn Код:
public OnPlayerText(playerid, text[])
{
    new var[100], name[80]; // cria duas vбriaveis.
    GetPlayerName(playerid, name, 80); //pega o nome do player e armazena o nome dele dentro da variavel name.
    format(var, sizeof(var), "%s[ID %i]: %s", name, playerid, text); // formata a vбriavel var como uma string.
    SendClientMessageToAll(-1, var); // manda para todos a mensagem formata dentro da vбriavel var.
    return 0;
}
creditos codigo: mau_tito

pegue este cуdigo hб um erro de digitaзгo no do mau_tito. ele colocou "sizoeff" em vez de "sizeoff"
Reply
#9

Vlw Pessoal Brigadгo
Reply
#10

Quote:
Originally Posted by CharlieBrown
View Post
Code:
public OnPlayerText(playerid, text[])
{
    new textv2[128], name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof (name));
    format(textv2, sizeof (textv2), "%d >> %s: %s", playerid, name, text);
    SendPlayerMessageToAll(playerid, textv2);
    return 0; // ignore the default text and send the custom one
}
Esse da wiki.
seliga
%d Nъmeros
%i Inteiros.
Reply
#11

Quote:
Originally Posted by JoaoMonteiro452
View Post
seliga
%d Nъmeros
%i Inteiros.
Code:
%b 	Inserts a number at this position in binary radix
%c 	Inserts a single character.
%d 	Inserts an integer (whole) number
%f 	Inserts a floating point number.
%i 	Inserts an integer.
%s 	Inserts a string.
%x 	Inserts a number in hexadecimal notation.
%% 	Inserts the literal '%'
Nъmeros
Inteiros
vocк falou ali que praticamente sгo a mesma coisa kkk
Reply
#12

Quote:
Originally Posted by focaximubh
View Post
Code:
%b 	Inserts a number at this position in binary radix
%c 	Inserts a single character.
%d 	Inserts an integer (whole) number
%f 	Inserts a floating point number.
%i 	Inserts an integer.
%s 	Inserts a string.
%x 	Inserts a number in hexadecimal notation.
%% 	Inserts the literal '%'
Nъmeros
Inteiros
vocк falou ali que praticamente sгo a mesma coisa kkk

kkkkk', mas para id's й mais apropriado o %i


Code:
										Formatos da string:
										IMPORTANTE: %b Numero Bнnario
										IMPORTANTE: %c Caracter
										IMPORTANTE: %d Nъmeros
										IMPORTANTE: %f Floats - Numeros quebrados.
										IMPORTANTE: %i Inteiros.
										IMPORTANTE: %s Insere uma string, podendo contas numeros,letras,inteiros e etc.
										IMPORTANTE: %x Insere numeros em Hex.
										IMPORTANTE: %% Insere a porcentagem.
Reply
#13

Quote:
Originally Posted by mau.tito
Посмотреть сообщение
pawn Код:
public OnPlayerText(playerid, text[])
{
    new var[100], name[80];
    GetPlayerName(playerid, name, 80);
    format(var, seizeof(var), "%s[ID %i]: %s", name, playerid, text);
    SendClientMessageToAll(-1, var);
    return 0;
}
Particularmente, nгo recomendo utilizar SendClientMessageToAll, porque isso faz com que o "LimitGlobalChatRadius()" se torne inъtil. Caso queira que sу jogadores prуximos possam ver as mensagens uns dos outros, use o SendPlayerMessageToAll (Alйm de usar o LimitGlobalChatRadius no OnGamemodeInit).
Reply
#14

Quote:
Originally Posted by BrunnoFdc
Посмотреть сообщение
Particularmente, nгo recomendo utilizar SendClientMessageToAll, porque isso faz com que o "LimitGlobalChatRadius()" se torne inъtil. Caso queira que sу jogadores prуximos possam ver as mensagens uns dos outros, use o SendPlayerMessageToAll (Alйm de usar o LimitGlobalChatRadius no OnGamemodeInit).
Olha a data do post, й proibido reviver posts antigos!
Reply
#15

Quote:
Originally Posted by BrunnoFdc
Посмотреть сообщение
Particularmente, nгo recomendo utilizar SendClientMessageToAll, porque isso faz com que o "LimitGlobalChatRadius()" se torne inъtil. Caso queira que sу jogadores prуximos possam ver as mensagens uns dos outros, use o SendPlayerMessageToAll (Alйm de usar o LimitGlobalChatRadius no OnGamemodeInit).
Sua resposta nгo й vбlida pois LimitGlobalChatRadius nгo й feita sу para distancia mensagens, e SendPlayerMessageToAll possui uma formataзгo limitada, teste a funзгo e verбs.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)