[Ajuda] comando de global nao mostra o espaзo das palavras
#1

bom pessoal eu queria ajuda urgente eu tenho esse sistema ai de comando global por que meu server e de dayz porem qnd a pessoa digita /global 1111 222 so aparece as primeiras letras nao mostra oq ta com espaзo tipo 11111 so aparece os 11111 nao mostra o espaзo e o 222 б e se puder coloca pra mim pra mostrar [GLOBAL] antes do nome das pessoas agradeзo nгo consegui :S obrigado

comando
PHP код:
CMD:global(playerid, params[])
{
    new 
string[230],text[128];
    if(
sscanf(params,"s ""[128]",text))
    
SetPlayerChatBubble(playerid, text, 0xFFFFFFFA, 70.0,10000);
    
format(string,sizeof(string),"{FFFFFF}[ID: %d]: %s ",playerid,text);
    
SendPlayerMessageToAll(playerid,string);
    return 
0;
} 
Reply
#2

PHP код:
CMD:global(playerid, params[]) 
{ 
    new 
string[230],text[128]; 
    if(
sscanf(params,"s[128]", text)) return 0; 
    
SetPlayerChatBubble(playerid, text, 0xFFFFFFFA, 70.0,10000); 
    
format(string,sizeof(string),"{FFFFFF}[ID: %d]: %s ",playerid,text); 
    
SendPlayerMessageToAll(playerid,string); 
    return 
1; 
} 
Tente..
Reply
#3

Quote:
Originally Posted by #Luca[S].
Посмотреть сообщение
PHP код:
CMD:global(playerid, params[]) 
{ 
    new 
string[230],text[128]; 
    if(
sscanf(params,"s[128]", text)) return 0; 
    
SetPlayerChatBubble(playerid, text, 0xFFFFFFFA, 70.0,10000); 
    
format(string,sizeof(string),"{FFFFFF}[ID: %d]: %s ",playerid,text); 
    
SendPlayerMessageToAll(playerid,string); 
    return 
1; 
} 
Tente..
mesma coisa '-' e ainda deu erro de comando por causa do return 0
Reply
#4

Estranho, aqui foi normal.
Reply
#5

Tente assim:

PHP код:
CMD:global(playerid, params[]) 
{ 
    new 
string[230],text[128]; 
    if(
sscanf(params,"s[128]",text)) return SendClientMessage(playerid, 0xFF0000FF, "Use: /Global (Texto)");
    
SetPlayerChatBubble(playerid, text, 0xFFFFFFFA, 70.0,10000); 
    
format(string,sizeof(string),"{FFFFFF}[ID: %d]: %s ",playerid,text); 
    
SendClientMessageToAll(-1, string); 
    return 
1; 
} 
Reply
#6

Cria uma variбvel bool e seta pra true pra quando ele for falar globalmente e na OnPlayerText vocк verifica se a variбvel й true/false.
Reply
#7

PHP код:
CMD:global(playerid, params[]) 
{ 
    new 
string[150], text[128]; 
    if(
sscanf(params, "s[128]", text)) return SendClientMessage(playerid, -1, "Formato correto: /global <texto>"); 
    
SetPlayerChatBubble(playerid, text, 0xFFFFFFFA,  70.0, 10000); 
    
format(string, 150,"{FFFFFF}[ID: %d]: %s", playerid, text); 
    
SendClientMessageToAll(string); 
    return 
1; 
} 
Reply
#8

Quote:
Originally Posted by ipsLeon
Посмотреть сообщение
PHP код:
    format(string, 150,"{FFFFFF}[ID: %d]: %s", playerid, text); 
    
SendClientMessageToAll(string); 
PHP код:
SendClientMessageToAll(-1, string); 
Reply
#9

Quote:
Originally Posted by ReyMysterio
Посмотреть сообщение
Tente assim:

PHP код:
CMD:global(playerid, params[]) 
{ 
    new 
string[230],text[128]; 
    if(
sscanf(params,"s[128]",text)) return SendClientMessage(playerid, 0xFF0000FF, "Use: /Global (Texto)");
    
SetPlayerChatBubble(playerid, text, 0xFFFFFFFA, 70.0,10000); 
    
format(string,sizeof(string),"{FFFFFF}[ID: %d]: %s ",playerid,text); 
    
SendClientMessageToAll(-1, string); 
    return 
1; 
} 
eu tento digitar alguma coisa aparece Use: /Global (Texto) lembrandop que nгo e o comando q n ta funcionando e que n da espaзo no que eu escrevo exemplo se eu digito no global /global xat bugado so aparece o xat o espзao bugado nao aparece
Reply
#10

Olha o que eu falei...
Quote:
Originally Posted by ipsLuan
Посмотреть сообщение
Cria uma variбvel bool e seta pra true pra quando ele for falar globalmente e na OnPlayerText vocк verifica se a variбvel й true/false.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)