Comando -
Maklister - 21.10.2012
Bom meu problema e que ao digitar :corclan amarelo ainda esta ficando azul
Code:
PHP код:
CMD:corclan(playerid, params[])
{
new Cor[20];
format(ArquivoClan2, sizeof(ArquivoClan2), "clas/%s.ini", nome(playerid));
format(ArquivoClan, sizeof(ArquivoClan), "clas/%s.ini", DOF2_GetString(ArquivoClan2, "cla"));
if(!DOF2_FileExists(ArquivoClan2))
{
SendClientMessage(playerid, VERMELHO_ESCURO, "[ x ] Vocк nгo й dono de nenhum clan");
return 1;
}
if(sscanf(params, "s[20]", Cor)) return SendClientMessage(playerid, VERMELHO_ESCURO, "[ x ] Uso: /CorClan [ Cor ]");
if(strcmp(Cor, "azul", false) == 0)
{
DOF2_SetString(ArquivoClan, "CorClan", "azul");
SendClientMessage(playerid, 0x2D96FFAA, "[ CLAN ] Cor alterada para Azul");
DOF2_SaveFile();
}
else if(strcmp(Cor, "amarelo", false) == 0)
{
DOF2_SetString(ArquivoClan, "CorClan", "amarelo");
SendClientMessage(playerid, 0xE8E800AA, "[ CLAN ] Cor alterada para Amarelo");
DOF2_SaveFile();
}
return 1;
}
Comando de chat clan
PHP код:
CMD:c(playerid, params[])
{
if(strcmp(DOF2_GetString(ArquivoClan, "CorClan"), "azul", true) == 0)
{
format(clanstring, sizeof(clanstring), "[C/CLAN] %s: %s", nome(playerid), Texto);
SendClientMessage(c, 0x2D96FFAA, clanstring);
}
else if(strcmp(DOF2_GetString(ArquivoClan, "CorClan"), "amarelo", true) == 0)
{
format(clanstring, sizeof(clanstring), "[C/CLAN] %s: %s", nome(playerid), Texto);
SendClientMessage(c, 0xE8E800AA, clanstring);
}
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(playerid, params[])
{
printf("%s", DOF2_GetString(ArquivoClan, "CorClan"));
if(!strcmp(DOF2_GetString(ArquivoClan, "CorClan"), "azul", true))
{
format(clanstring, sizeof(clanstring), "[C/CLAN] %s: %s", nome(playerid), Texto);
SendClientMessage(playerid, 0x2D96FFAA, clanstring);
}
if(!strcmp(DOF2_GetString(ArquivoClan, "CorClan"), "amarelo", true))
{
format(clanstring, sizeof(clanstring), "[C/CLAN] %s: %s", nome(playerid), Texto);
SendClientMessage(playerid, 0xE8E800AA, clanstring);
}
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(clanstring, sizeof(clanstring), "[C/CLAN] %s: %s", nome(playerid), Texto);
return SendClientMessage(playerid, 0x2D96FFAA, clanstring), false;
}
if(!strcmp(DOF2_GetString(ArquivoClan, "CorClan"), "amarelo", true))
{
format(clanstring, sizeof(clanstring), "[C/CLAN] %s: %s", nome(playerid), Texto);
return SendClientMessage(playerid, 0xE8E800AA, clanstring), 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 ...