[Ajuda] Bug
#1

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?
Reply
#2

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
Reply
#3

Esse assunto jб resolvi, sу que agora sу fica aparecendo 40, como eu resolvo?
Reply
#4

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;
}
Reply
#5

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
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)