[Ajuda] Tirar AFK
#1

Queria saber como criar o cуdigo.. Slб nгo vai..
A linha que ta dando erro й na do strcmp.
PHP код:
CMD:sairafk(playeridparams[])
{
    new 
cod;
    if(
sscanf(params"d"cod)) return SendClientMessage(playeridERRO"| ERRO | Digite: /SairAFK [Cуdigo]");
    if(
TempoAFK[playerid] >= 10)
    {
        new 
soltarcodRandomAFK[] = "naldk"gstring[100];
        
soltarcod = (random(sizeof(RandomAFK)));
        
cod soltarcod;
        if(
strcmp(codsoltarcodtrue) == 0)
        {
            
format(gstringsizeof(gstring), "| AFK | Vocк saiu do Modo Afk %s, Agora vai upar normal."PlayerName(playerid));
            
SendClientMessage(playerid, -1gstring);
        }
        else
        {
            
format(gstringsizeof(gstring), "| ERRO | Esse cуdigo ta errado %s!"PlayerName(playerid));
            
SendClientMessage(playerid, -1gstring);
        }
    }else 
SendClientMessage(playeridERRO"| ERRO | Vocк nгo estб em Modo AFK!");
    return 
1;

Reply
#2

Vocк declarou a variбvel cod como inteiro e strcmp compara 2 strings,Vocк estб comparando um inteiro com uma string.
PHP код:
CMD:sairafk(playeridparams[]) 

    new 
cod//Vocк deve definir como string,estб como inteiro.
    
if(sscanf(params"d"cod)) return SendClientMessage(playeridERRO"| ERRO | Digite: /SairAFK [Cуdigo]"); //Troque "d" por "s"
    
if(TempoAFK[playerid] >= 10
    { 
        new 
soltarcodRandomAFK[] = "naldk"gstring[100]; 
        
//soltarcod = (random(sizeof(RandomAFK)));Nгo precisa desse tanto de parкnteses  
        
soltarcod random(sizeof(RandomAFK));
        
cod soltarcod;//Isso aqui nгo faz sentido,se vocк quer verificar,se o que o jogador digitou й igual a variбvel soltarcod,qual o motivo de atribuir o valor de soltarcod para a variбvel cod ?
        
if(strcmp(codsoltarcodtrue) == 0//Comparando inteiro com string,deve ser 2 strings.
        

            
format(gstringsizeof(gstring), "| AFK | Vocк saiu do Modo Afk %s, Agora vai upar normal."PlayerName(playerid)); 
            
SendClientMessage(playerid, -1gstring); 
        } 
        else 
        { 
            
format(gstringsizeof(gstring), "| ERRO | Esse cуdigo ta errado %s!"PlayerName(playerid)); 
            
SendClientMessage(playerid, -1gstring); 
        } 
    }else 
SendClientMessage(playeridERRO"| ERRO | Vocк nгo estб em Modo AFK!"); 
    return 
1

Parвmetros da funзгo strcmp :
PHP код:
(const string1 [], const string2 [], boolignorecase falselength cellmax
Reply
#3

Esqueci dessa funзгo kkl. Tentei assim mais sem sucesso :c
PHP код:
CMD:sairafk(playeridparams[])
{
    new 
cod[6]; //Vocк deve definir como string,estб como inteiro.
    
if(sscanf(params"s[6]"cod)) return SendClientMessage(playeridERRO"| ERRO | Digite: /SairAFK [Cуdigo]"); //Troque "d" por "s"
    
if(TempoAFK[playerid] >= 10)
    {
        new 
soltarcodRandomAFK[] = "naldk"gstring[100];
        
soltarcod random(sizeof(RandomAFK));
        if(
strcmp(codsoltarcodtrue) == 0//Comparando inteiro com string,deve ser 2 strings.
        
{
            
format(gstringsizeof(gstring), "| AFK | Vocк saiu do Modo Afk %s, Agora vai upar normal."PlayerName(playerid));
            
SendClientMessage(playerid, -1gstring);
        }
        else
        {
            
format(gstringsizeof(gstring), "| ERRO | Esse cуdigo ta errado %s!"PlayerName(playerid));
            
SendClientMessage(playerid, -1gstring);
        }
    }else 
SendClientMessage(playeridERRO"| ERRO | Vocк nгo estб em Modo AFK!");
    return 
1;

Pior que usei jб uma vez a random, mais era em nъmeros, Muito + facil, agora em letras me perdi -'
Reply
#4

Qual foi o problema ?
Reply
#5

Quote:
Originally Posted by GuiKommander
Посмотреть сообщение
Esqueci dessa funзгo kkl. Tentei assim mais sem sucesso :c
PHP код:
CMD:sairafk(playeridparams[])
{
    new 
cod[6]; //Vocк deve definir como string,estб como inteiro.
    
if(sscanf(params"s[6]"cod)) return SendClientMessage(playeridERRO"| ERRO | Digite: /SairAFK [Cуdigo]"); //Troque "d" por "s"
    
if(TempoAFK[playerid] >= 10)
    {
        new 
soltarcodRandomAFK[] = "naldk"gstring[100];
        
soltarcod random(sizeof(RandomAFK));
        if(
strcmp(codsoltarcodtrue) == 0//Comparando inteiro com string,deve ser 2 strings.
        
{
            
format(gstringsizeof(gstring), "| AFK | Vocк saiu do Modo Afk %s, Agora vai upar normal."PlayerName(playerid));
            
SendClientMessage(playerid, -1gstring);
        }
        else
        {
            
format(gstringsizeof(gstring), "| ERRO | Esse cуdigo ta errado %s!"PlayerName(playerid));
            
SendClientMessage(playerid, -1gstring);
        }
    }else 
SendClientMessage(playeridERRO"| ERRO | Vocк nгo estб em Modo AFK!");
    return 
1;

Pior que usei jб uma vez a random, mais era em nъmeros, Muito + facil, agora em letras me perdi -'
Vocк estб usando "cod" como string, mas soltarcod estб como inteiro ainda...
Tente assim:

PHP код:
CMD:sairafk(playeridparams[])
{
    new 
cod[6];
    if(
sscanf(params"s[6]"cod)) return SendClientMessage(playeridERRO"| ERRO | Digite: /SairAFK [Cуdigo]");
    if(
TempoAFK[playerid] >= 10)
    {
        new 
soltarcod[12], gstring[100];
        new 
RandomAFK[][] =
        {
            
"naldk"
        
};
        
format(soltarcodsizeof(soltarcod), "%s"RandomAFK[random(sizeof(RandomAFK))]);
        if(
strcmp(codsoltarcodtrue) == 0)
        {
            
format(gstringsizeof(gstring), "| AFK | Vocк saiu do Modo Afk, %s. Agora vai upar normalmente."PlayerName(playerid));
            
SendClientMessage(playerid, -1gstring);
        }
        else
        {
            
format(gstringsizeof(gstring), "| ERRO | Esse cуdigo estб errado, %s!"PlayerName(playerid));
            
SendClientMessage(playerid, -1gstring);
        }
    }
    else 
SendClientMessage(playeridERRO"| ERRO | Vocк nгo estб em Modo AFK!");
    return 
1;


Quote:
Originally Posted by FerrariL
Посмотреть сообщение
Qual foi o problema ?
Caraaa! Vocк sabe me dizer de onde й essa sua foto de perfil? Tipo... O que representa.
Porque a capa do meu celular tem esse desenho, mas sу comprei porque achei legal.
Reply
#6

Quote:

Caraaa! Vocк sabe me dizer de onde й essa sua foto de perfil? Tipo... O que representa.
Porque a capa do meu celular tem esse desenho, mas sу comprei porque achei legal.

@OFF Nгo sei,sу coloquei por que achei legal tambйm

@TOPIC
Guikommander faz o que o humilade falou,nгo percebi que vocк tinha declado soltarcod como inteiro tambйm.
Reply
#7

Valeu a todos vcs
@RESOLVIDO
Reply
#8

EITA LEANDRO BRADOOCK

Voltando ao forum seu fa ksks
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)