[Pedido] comando /c comando de chat do clan
#1

pessoal eu gostaria de pedir um comando para vocкs eu tentei fazer acabei errando tudo e fiquei com raiva e apaguei nгo consegui criar tipo o player da /c sdkfnmkjsnfik mensagem ai vai mostrar a mensagem pra todos que sгo do clan "pInfo[playerid][Sheep] == 1)" tendeu ? alguйm pode me ajd ?
Reply
#2

Nem testei, mas й funcional!

PHP код:
CMD:c(playeridparams[])
{
    new 
Name[24], Msg[128], Texto[128];
    
GetPlayerName(playeridNamesizeof(Name));
    if(
sscanf(params"s[128]"Texto)) return SendClientMessage(playerid, -1"Use: /c [texto]");
    if(
pInfo[playerid][Sheep] == 1)
    {
        
format(Msgsizeof(Msg), "{FFFF00}%s Diz: {FFFFFF}%s"NameTexto);
        
SendClientMessageToAll(-1Msg);
    }
    return 
1;

Reply
#3

Quote:
Originally Posted by IgorLuiz
Посмотреть сообщение
Nem testei, mas й funcional!

PHP код:
CMD:c(playeridparams[])
{
    new 
Name[24], Msg[128], Texto[128];
    
GetPlayerName(playeridNamesizeof(Name));
    if(
sscanf(params"s[128]"Texto)) return SendClientMessage(playerid, -1"Use: /c [texto]");
    if(
pInfo[playerid][Sheep] == 1)
    {
        
format(Msgsizeof(Msg), "{FFFF00}%s Diz: {FFFFFF}%s"NameTexto);
        
SendClientMessageToAll(-1Msg);
    }
    return 
1;

quando eu do /c osdjfosdfjosdfosdjof algum texto aparece isso : Use: /c [texto]
Reply
#4

Quote:
Originally Posted by zPawnu
Посмотреть сообщение
quando eu do /c osdjfosdfjosdfosdjof algum texto aparece isso : Use: /c [texto]
kkkj, DESCULPE ERRO meu, tente agora

PHP код:
CMD:c(playeridparams[]) 

    new 
Name[24], Msg[128], Texto[128]; 
    
GetPlayerName(playeridNamesizeof(Name)); 
    if(!
sscanf(params"s[128]"Texto)) return SendClientMessage(playerid, -1"Use: /c [texto]"); 
    if(
pInfo[playerid][Sheep] == 1
    { 
        
format(Msgsizeof(Msg), "{FFFF00}%s Diz: {FFFFFF}%s"NameTexto); 
        
SendClientMessageToAll(-1Msg); 
    } 
    return 
1

Reply
#5

Quote:
Originally Posted by IgorLuiz
Посмотреть сообщение
Nem testei, mas й funcional!

PHP код:
CMD:c(playeridparams[])
{
    new 
Name[24], Msg[128], Texto[128];
    
GetPlayerName(playeridNamesizeof(Name));
    if(
sscanf(params"s[128]"Texto)) return SendClientMessage(playerid, -1"Use: /c [texto]");
    if(
pInfo[playerid][Sheep] == 1)
    {
        
format(Msgsizeof(Msg), "{FFFF00}%s Diz: {FFFFFF}%s"NameTexto);
        
SendClientMessageToAll(-1Msg);
    }
    return 
1;

Nгo tem nada de funcional, em nenhum dos dois cуdigos que vocк postou.

Cуdigo correto abaixo:
PHP код:
CMD:c(playeridparams[]) 
{
    if(
pInfo[playerid][Sheep] != 0/*Troque 0 para o clan ID invalido*/) return SendClientMessage(playerid, -1"[Erro]: Й necessбrio estar em um clan para usar este comando.");
   
    new 
Texto[100]; 
    if(
sscanf(params"s[128]"Texto)) return SendClientMessage(playerid, -1"Use: /c [texto]"); 
   
    new 
Msg[146],Name[25];
    
GetPlayerName(playeridNamesizeof(Name));
    
format(Msgsizeof(Msg), "{FFFF00}%s Diz: {FFFFFF}%s"NameTexto);
  
    for(new 
iMAX_PLAYERS++)
    {
        if(
pInfo[i][Sheep] == pInfo[playerid][Sheep])
        {
            
SendClientMessage(i, -1Msg); 
        }
    }
    return 
1

Reply
#6

Quote:
Originally Posted by IgorLuiz
Посмотреть сообщение
kkkj, DESCULPE ERRO meu, tente agora

PHP код:
CMD:c(playeridparams[]) 

    new 
Name[24], Msg[128], Texto[128]; 
    
GetPlayerName(playeridNamesizeof(Name)); 
    if(!
sscanf(params"s[128]"Texto)) return SendClientMessage(playerid, -1"Use: /c [texto]"); 
    if(
pInfo[playerid][Sheep] == 1
    { 
        
format(Msgsizeof(Msg), "{FFFF00}%s Diz: {FFFFFF}%s"NameTexto); 
        
SendClientMessageToAll(-1Msg); 
    } 
    return 
1

Seu cуdigo estб bem errado '-'
PHP код:
    if(pInfo[playerid][Sheep] == 1
    { 
        
format(Msgsizeof(Msg), "{FFFF00}%s Diz: {FFFFFF}%s"NameTexto); 
        
SendClientMessageToAll(-1Msg); 
    } 
Isto nгo irб dar certo..
Tenha mas atenзгo da prуxima vez antes de sair ajudando outras pessoas com cуdigos invбlidos.
Reply
#7

Quote:
Originally Posted by Day_
Посмотреть сообщение
Nгo tem nada de funcional, em nenhum dos dois cуdigos que vocк postou.

Cуdigo correto abaixo:
PHP код:
CMD:c(playeridparams[]) 
{
    if(
pInfo[playerid][Sheep] != 0/*Troque 0 para o clan ID invalido*/) return SendClientMessage(playerid, -1"[Erro]: Й necessбrio estar em um clan para usar este comando.");
   
    new 
Texto[100]; 
    if(
sscanf(params"s[128]"Texto)) return SendClientMessage(playerid, -1"Use: /c [texto]"); 
   
    new 
Msg[146],Name[25];
    
GetPlayerName(playeridNamesizeof(Name));
    
format(Msgsizeof(Msg), "{FFFF00}%s Diz: {FFFFFF}%s"NameTexto);
  
    for(new 
iMAX_PLAYERS++)
    {
        if(
pInfo[i][Sheep] == pInfo[playerid][Sheep])
        {
            
SendClientMessage(i, -1Msg); 
        }
    }
    return 
1

mostrou para todos '-'
Reply
#8

Quote:
Originally Posted by Day_
Посмотреть сообщение
Nгo tem nada de funcional, em nenhum dos dois cуdigos que vocк postou.

Cуdigo correto abaixo:
PHP код:
CMD:c(playeridparams[]) 
{
    if(
pInfo[playerid][Sheep] != 0/*Troque 0 para o clan ID invalido*/) return SendClientMessage(playerid, -1"[Erro]: Й necessбrio estar em um clan para usar este comando.");
   
    new 
Texto[100]; 
    if(
sscanf(params"s[128]"Texto)) return SendClientMessage(playerid, -1"Use: /c [texto]"); 
   
    new 
Msg[146],Name[25];
    
GetPlayerName(playeridNamesizeof(Name));
    
format(Msgsizeof(Msg), "{FFFF00}%s Diz: {FFFFFF}%s"NameTexto);
  
    for(new 
iMAX_PLAYERS++)
    {
        if(
pInfo[i][Sheep] == pInfo[playerid][Sheep])
        {
            
SendClientMessage(i, -1Msg); 
        }
    }
    return 
1

seu cуdigo nгo estб correto nгo.

PHP код:
    for(new iMAX_PLAYERS++)
    {
        if(
pInfo[i][Sheep] == pInfo[playerid][Sheep])
        {
            
SendClientMessage(i, -1Msg); 
        }
    } 
Reply
#9

zPawnu tente!

PHP код:
CMD:c(playeridparams[])
{
    new 
Name[24], string[128], Texto[128];
    
GetPlayerName(playeridNamesizeof(Name));
    if(
sscanf(params"s[128]"Texto)) return SendClientMessage(playerid, -1"Use: /c [texto]");
    
format(stringsizeof(string), "%s Diz: {FFFFFF}%s"NameTexto);
    for(new 
0MAX_PLAYERS++)
    {
        if(
IsPlayerConnected(i))
        {
            if(
pInfo[i][Sheep] == 1)
            {
                
SendClientMessage(i,-1string);
            }
        }
    }
    return 
1;

Reply
#10

Quote:
Originally Posted by IgorLuiz
Посмотреть сообщение
zPawnu tente!

PHP код:
CMD:c(playeridparams[])
{
    new 
Name[24], string[128], Texto[128];
    
GetPlayerName(playeridNamesizeof(Name));
    if(
sscanf(params"s[128]"Texto)) return SendClientMessage(playerid, -1"Use: /c [texto]");
    
format(stringsizeof(string), "%s Diz: {FFFFFF}%s"NameTexto);
    for(new 
0MAX_PLAYERS++)
    {
        if(
IsPlayerConnected(i))
        {
            if(
pInfo[i][Sheep] == 1)
            {
                
SendClientMessage(i,-1string);
            }
        }
    }
    return 
1;

Apenas uma correзгo que pode ser ъtil para ele..
PHP код:
if(pInfo[i][Sheep] >= 1
PHP код:
CMD:c(playeridparams[])
{
    new 
Name[24], string[128], Texto[128];
    
GetPlayerName(playeridNamesizeof(Name));
    if(
sscanf(params"s[128]"Texto)) return SendClientMessage(playerid, -1"Use: /c [texto]");
    
format(stringsizeof(string), "%s Diz: {FFFFFF}%s"NameTexto);
    for(new 
0MAX_PLAYERS++)
    {
        if(
IsPlayerConnected(i))
        {
            if(
pInfo[i][Sheep] >= 1)
            {
                
SendClientMessage(i,-1string);
            }
        }
    }
    return 
1;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)