[Ajuda] Bug -
GuikBretas - 08.03.2011
Pessoal to com um bug no sistema q tentei fazer.
quando eu pego virus no meu notebook (no jogo), e tento tirar o virus em um site.
aparece umas letras misturadas com uns nъmeros. aparece assim: "(08@HPX`hp10"
era sу pra aparecer a porcentagem, cуdigo:
pawn Код:
//no Public de Verificar a URL:
SetTimer("eSecurity", 1000, 1);
//no topo
new PCcont[10][] =
{
"10",
"20",
"30",
"40",
"50",
"60",
"70",
"80",
"90",
"100"
};
//no Final
forward eSecurity(playerid);
public eSecurity(playerid)
{
new string[256];
format(string, sizeof(string), "%d", PCcont);
SendClientMessageToAll(COLOR_LIGHTRED,string);
return 1;
}
EDIT: JБ RESOLVI O ASSUNTO DOS NЪMEROS E LETRAS MAIS SУ FICA APARECENDO 40%, COMO RESOLVO?
Re: [Ajuda] Bug -
leandro123456 - 08.03.2011
pawn Код:
forward eSecurity(playerid);
public eSecurity(playerid)
{
new string[256];
format(string, sizeof(string), "%d", PCcont);
SendClientMessageToAll(COLOR_LIGHTRED,string);
return 1;
}
em numeros inteiros, se usa %d ou i%
%s e apenas para textos
Re: [Ajuda] Bug -
GuikBretas - 08.03.2011
Esse assunto jб resolvi, sу que agora sу fica aparecendo 40, como eu resolvo?
Re: [Ajuda] Bug -
leandro123456 - 08.03.2011
Como vocк seta esses porcentos
edit
tenta assim
pawn Код:
//topo
new Porcento[MAX_PLAYERS];
//PUBLIC
forward eSecurity(playerid);
public eSecurity(playerid)
{
new PC;
if(Porcento[playerid] == 0) Porcento[playerid]++; PC = 10;
if(Porcento[playerid] == 1) Porcento[playerid]++; PC = 20;
if(Porcento[playerid] == 2) Porcento[playerid]++; PC = 30;
if(Porcento[playerid] == 3) Porcento[playerid]++; PC = 40;
if(Porcento[playerid] == 4) Porcento[playerid]++; PC = 50;
if(Porcento[playerid] == 5) Porcento[playerid]++; PC = 60;
if(Porcento[playerid] == 6) Porcento[playerid]++; PC = 70;
if(Porcento[playerid] == 7) Porcento[playerid]++; PC = 80;
if(Porcento[playerid] == 8) Porcento[playerid]++; PC = 90;
if(Porcento[playerid] == 9) Porcento[playerid]++; PC = 100;
if(Porcento[playerid] == 10) Porcento[playerid]++;PC = 0;
new string[256];
format(string, sizeof(string), "%d", PC);
SendClientMessageToAll(COLOR_LIGHTRED,string);
return 1;
}
Re: [Ajuda] Bug - rjjj - 08.03.2011
Pelo que entendi seu problema й que os
% nгo aparecem junto do nъmero certo ?
Entгo troque seu cуdigo do final por este:
pawn Код:
forward eSecurity(playerid);
public eSecurity(playerid)
{
new string[256];
format(string, sizeof(string), "%s%s", PCcont, "%");
SendClientMessageToAll(COLOR_LIGHTRED,string);
return 1;
}
Espero ter ajudado