[Ajuda] Dando erro zcmd
#1

Bom estou com um problema aqui nesse codigo, fica dando isso ae:

Код:
C:\Users\Caio HooD\Desktop\[FS] Trabalho\gamemodes\gm.pwn(295) : warning 209: function "cmd_equipar" should return a value
C:\Users\Caio HooD\Desktop\[FS] Trabalho\gamemodes\gm.pwn(390) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase
Ta ae o cmd:

Код:
CMD:equipar(playerid)
{
	 if(PlayerDados[playerid][Gangue] == 1)
	 {
 		 if(IsPlayerInRangeOfPoint(playerid, 2.0, 2513.3293,-1679.9669,13.4664))
  		 {
			Equipamentos(playerid);
			new Equipar[100];
			strcat(Equipar,"{7491F6}Vocк Pegou os Equipamentos\n");
			strcat(Equipar,"{00D900}Grove Street\n");
		    ShowPlayerDialog(playerid, 3000, DIALOG_STYLE_MSGBOX, "{F60000}EQUIPADO !",Equipar, "Fechar", "");
		    return 1;
 	 	 }
		 return 1;
	}
}
E o bagui da key para entrar:

Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
	if(newkeys == KEY_SECONDARY_ATTACK)
	{
	    cmd_equipar(playerid,"");
	}
	return 1;
}
Reply
#2

PHP код:
CMD:equipar(playerid)
{
     if(
PlayerDados[playerid][Gangue] == 1)
     {
          if(
IsPlayerInRangeOfPoint(playerid2.02513.3293,-1679.9669,13.4664))
           {
            
Equipamentos(playerid);
            new 
Equipar[100];
            
strcat(Equipar,"{7491F6}Vocк Pegou os Equipamentos\n");
            
strcat(Equipar,"{00D900}Grove Street\n");
            
ShowPlayerDialog(playerid3000DIALOG_STYLE_MSGBOX"{F60000}EQUIPADO !",Equipar"Fechar""");
            return 
1;
           }
         
    }
        return 
1;

Se nгo tiver indentado, desculpa.
Reply
#3

Quote:
Originally Posted by MenestreL
Посмотреть сообщение
PHP код:
CMD:equipar(playerid)
{
     if(
PlayerDados[playerid][Gangue] == 1)
     {
          if(
IsPlayerInRangeOfPoint(playerid2.02513.3293,-1679.9669,13.4664))
           {
            
Equipamentos(playerid);
            new 
Equipar[100];
            
strcat(Equipar,"{7491F6}Vocк Pegou os Equipamentos\n");
            
strcat(Equipar,"{00D900}Grove Street\n");
            
ShowPlayerDialog(playerid3000DIALOG_STYLE_MSGBOX"{F60000}EQUIPADO !",Equipar"Fechar""");
            return 
1;
           }
         
    }
        return 
1;

Se nгo tiver indentado, desculpa.
Mano continuou a mesma coisa, mais eu testei assim mesmo e estб funcionando de boa, mais jб to acostumado a remover todos os avisos e nгo consigo deixar de nгo tentar tira '-', sabe oque pode ser nгo?
Reply
#4

PHP код:
public OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    if(
newkeys == KEY_SECONDARY_ATTACK)
    {
        
cmd_equipar(playerid);
    }
    return 
1;

Marca as linha da prуxima, kk.
Reply
#5

Quote:
Originally Posted by MenestreL
Посмотреть сообщение
PHP код:
public OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    if(
newkeys == KEY_SECONDARY_ATTACK)
    {
        
cmd_equipar(playerid);
    }
    return 
1;

Marca as linha da prуxima, kk.
Cara continua o warning! Mds nгo sei mais oque й, sei que estб no comando, eu tirei esse if(newkeys == KEY_SECONDARY_ATTACK) e deixei apenas o cmd e continuou o warning,

Код:
CMD:equipargrove(playerid)
{
	if(PlayerDados[playerid][Gangue] == 1)
	{
		if(IsPlayerInRangeOfPoint(playerid, 2.0, 2513.3293,-1679.9669,13.4664))
		{
			Equipamentos(playerid);
			new Equipar[100];
			strcat(Equipar,"{7491F6}Vocк Pegou os Equipamentos\n");
			strcat(Equipar,"{00D900}Grove Street Families\n");
			ShowPlayerDialog(playerid, 3000, DIALOG_STYLE_MSGBOX, "{F60000}EQUIPADO !",Equipar, "Fechar", "");
			return 1;
		}
	}
}
O aviso ta nisso ae, mesmo mudando o cmd continua
Reply
#6

PHP код:
CMD:equipargrove(playerid)
{
    if(
PlayerDados[playerid][Gangue] == 1)
    {
        if(
IsPlayerInRangeOfPoint(playerid2.02513.3293,-1679.9669,13.4664))
        {
            
Equipamentos(playerid);
            new 
Equipar[100];
            
strcat(Equipar,"{7491F6}Vocк Pegou os Equipamentos\n");
            
strcat(Equipar,"{00D900}Grove Street Families\n");
            
ShowPlayerDialog(playerid3000DIALOG_STYLE_MSGBOX"{F60000}EQUIPADO !",Equipar"Fechar""");
            return 
1;
        }
    }
        return 
1;

Tem que retornar um valor pro comando, osh
Reply
#7

Olб zCian, tenta dessa forma, espero que te ajude!

PHP код:
CMD:equipar(playeridparams[])
{
    if(
PlayerDados[playerid][Gangue] == 1)
    {
        if(
IsPlayerInRangeOfPoint(playerid2.02513.3293,-1679.9669,13.4664))
        {
            
Equipamentos(playerid);
            new 
Equipar[100];
            
strcat(Equipar,"{7491F6}Vocк Pegou os Equipamentos\n");
            
strcat(Equipar,"{00D900}Grove Street\n");
            
ShowPlayerDialog(playerid3000DIALOG_STYLE_MSGBOX"{F60000}EQUIPADO !",Equipar"Fechar""");
            return 
1;
        }
    }
    return 
1;

Reply
#8

Quote:
Originally Posted by MenestreL
Посмотреть сообщение
PHP код:
CMD:equipargrove(playerid)
{
    if(
PlayerDados[playerid][Gangue] == 1)
    {
        if(
IsPlayerInRangeOfPoint(playerid2.02513.3293,-1679.9669,13.4664))
        {
            
Equipamentos(playerid);
            new 
Equipar[100];
            
strcat(Equipar,"{7491F6}Vocк Pegou os Equipamentos\n");
            
strcat(Equipar,"{00D900}Grove Street Families\n");
            
ShowPlayerDialog(playerid3000DIALOG_STYLE_MSGBOX"{F60000}EQUIPADO !",Equipar"Fechar""");
            return 
1;
        }
    }
        return 
1;

Tem que retornar um valor pro comando, osh
Pois й
Reply
#9

Quote:
Originally Posted by TheusCrazzy
Посмотреть сообщение
Olб zCian, tenta dessa forma, espero que te ajude!

PHP код:
CMD:equipar(playeridparams[])
{
    if(
PlayerDados[playerid][Gangue] == 1)
    {
        if(
IsPlayerInRangeOfPoint(playerid2.02513.3293,-1679.9669,13.4664))
        {
            
Equipamentos(playerid);
            new 
Equipar[100];
            
strcat(Equipar,"{7491F6}Vocк Pegou os Equipamentos\n");
            
strcat(Equipar,"{00D900}Grove Street\n");
            
ShowPlayerDialog(playerid3000DIALOG_STYLE_MSGBOX"{F60000}EQUIPADO !",Equipar"Fechar""");
            return 
1;
        }
    }
    return 
1;

Vlw Theus! Funcionou agora, os warnings saiu! @Resolvido
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)