SA-MP Forums Archive
[Ajuda] Comando - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Comando (/showthread.php?tid=386634)



Comando - Maklister - 21.10.2012

Bom meu problema e que ao digitar :corclan amarelo ainda esta ficando azul

Code:

PHP код:

CMD
:corclan(playeridparams[])
{
    new 
Cor[20];
    
format(ArquivoClan2sizeof(ArquivoClan2), "clas/%s.ini"nome(playerid));
    
format(ArquivoClansizeof(ArquivoClan), "clas/%s.ini"DOF2_GetString(ArquivoClan2"cla"));
    if(!
DOF2_FileExists(ArquivoClan2))
    {
        
SendClientMessage(playeridVERMELHO_ESCURO"[ x ] Vocк nгo й dono de nenhum clan");
        return 
1;
    }
    if(
sscanf(params"s[20]"Cor)) return SendClientMessage(playeridVERMELHO_ESCURO"[ x ] Uso: /CorClan [ Cor ]");
    if(
strcmp(Cor"azul"false) == 0)
    {
        
DOF2_SetString(ArquivoClan"CorClan""azul");
        
SendClientMessage(playerid0x2D96FFAA"[ CLAN ] Cor alterada para Azul");
        
DOF2_SaveFile();
    }
    else if(
strcmp(Cor"amarelo"false) == 0)
    {
        
DOF2_SetString(ArquivoClan"CorClan""amarelo");
        
SendClientMessage(playerid0xE8E800AA"[ CLAN ] Cor alterada para Amarelo");
        
DOF2_SaveFile();
    }
    return 
1;

Comando de chat clan

PHP код:

CMD
:c(playeridparams[])
{
    if(
strcmp(DOF2_GetString(ArquivoClan"CorClan"), "azul"true) == 0)
    {
        
format(clanstringsizeof(clanstring), "[C/CLAN] %s: %s"nome(playerid), Texto);
        
SendClientMessage(c0x2D96FFAAclanstring);
    }
    else if(
strcmp(DOF2_GetString(ArquivoClan"CorClan"), "amarelo"true) == 0)
    {
        
format(clanstringsizeof(clanstring), "[C/CLAN] %s: %s"nome(playerid), Texto);
        
SendClientMessage(c0xE8E800AAclanstring);
    }
    return 
1;

Mesmo que no arquivo esteja amarelo a cor do [C/CLAN] saira azul =x


Re: Comando - zSuYaNw - 21.10.2012

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

    
printf("%s",  DOF2_GetString(ArquivoClan"CorClan"));
    
    if(!
strcmp(DOF2_GetString(ArquivoClan"CorClan"), "azul"true)) 
    { 
        
format(clanstringsizeof(clanstring), "[C/CLAN] %s: %s"nome(playerid), Texto); 
        
SendClientMessage(playerid0x2D96FFAAclanstring); 
    } 
    if(!
strcmp(DOF2_GetString(ArquivoClan"CorClan"), "amarelo"true)) 
    { 
        
format(clanstringsizeof(clanstring), "[C/CLAN] %s: %s"nome(playerid), Texto); 
        
SendClientMessage(playerid0xE8E800AAclanstring); 
    } 
    return 
1

Manda oque aparece no console.


Re: Comando - Maklister - 21.10.2012

No console nгo apareceu nada

no chat agora aparece os dois: exemplo

/c Teste

Код:

[ CLAN ] Teste
[ CLAN ] Teste



Re: Comando - zSuYaNw - 21.10.2012

Nгo apareceu nada porque nгo estб salvando.


Mais de qualquer forma:

PHP код:
if(!strcmp(DOF2_GetString(ArquivoClan"CorClan"), "azul"true)) 
    { 
        
format(clanstringsizeof(clanstring), "[C/CLAN] %s: %s"nome(playerid), Texto); 
        return 
SendClientMessage(playerid0x2D96FFAAclanstring), false
    } 
    if(!
strcmp(DOF2_GetString(ArquivoClan"CorClan"), "amarelo"true)) 
    { 
        
format(clanstringsizeof(clanstring), "[C/CLAN] %s: %s"nome(playerid), Texto); 
        return 
SendClientMessage(playerid0xE8E800AAclanstring), false
    } 



Re: Comando - Maklister - 21.10.2012

[Full]Garfield[XDB] agora estб returnando somente em azul e logo em baixo dando comando invalido

Exemplo:

[C/CLAN] Teste
[ Server ] Comando Invбlido !


Re: Comando - Maklister - 21.10.2012

UP

Tem outra forma tambem de fazer alйm da minha ?


Re: Comando - DrTHE - 21.10.2012

Vocк pode criar uma variбvel para cada clг e armazenar o seu hexadecimal ...