SA-MP Forums Archive
Errores al copilar - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Errores al copilar (/showthread.php?tid=529705)



Errores al copilar - Jeree10 - 03.08.2014

Hola estuve creando algunos comandos y me sale un error en este comando:
Код:
CMD:ls(playerid, params[])
{
        if(Informacion[playerid][pAdmin] >= 2
       	if (GetPlayerState(playerid) == 2)
		{
				return SetVehiclePos(GetPlayerVehicleID(playerid), 1527.2102,-1696.7616,13.4905);
			}
			else{
				SetPosEx(playerid, 1527.2102,-1696.7616,13.4905, 0, 0 ,0);
			}
		}
		return 1;
    }
Errores:
Код:
C:\Users\AsusEvo\Desktop\Gm desde 0\gamemodes\Gamemode.pwn(5573) : error 001: expected token: ")", but found "if"
C:\Users\AsusEvo\Desktop\Gm desde 0\gamemodes\Gamemode.pwn(5580) : warning 209: function "cmd_ls" should return a value
C:\Users\AsusEvo\Desktop\Gm desde 0\gamemodes\Gamemode.pwn(5581) : error 010: invalid function or declaration
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Errors.



Respuesta: Errores al copilar - juandiegox - 03.08.2014

Код:
CMD:ls(playerid, params[])
{
        if(Informacion[playerid][pAdmin] < 1) return SendClientMessage(playerid,-1,"debes ser admin nivel 2 o mayor");
       	if (GetPlayerState(playerid) == 2)
		{
				return SetVehiclePos(GetPlayerVehicleID(playerid), 1527.2102,-1696.7616,13.4905);
			}
			else{
				SetPosEx(playerid, 1527.2102,-1696.7616,13.4905, 0, 0 ,0);
			}
		}
		return 1;
    }



Re: Errores al copilar - Jeree10 - 03.08.2014

Gracias men, encontre un pequeсo error tenia un } de mas gracias cuando pueda te doy +rep ahora no puedo.. їA los cuantos mensajes puedo?


Respuesta: Re: Errores al copilar - juandiegox - 03.08.2014

Quote:
Originally Posted by Jeree10
Посмотреть сообщение
Gracias men, encontre un pequeсo error tenia un } de mas gracias cuando pueda te doy +rep ahora no puedo.. їA los cuantos mensajes puedo?
Con los mensajes que tienes puedes, no es necesario la rep, con un simple Gracias basta, saludos, el problema es que habнas puesto un if sin parentesis, llaves y sin retornos simplemente habнas puesto: if(ke == 1 , entonces lo que pasa es que si no pones if(ke == 1) entonces no te servirб poner ni llaves ni returns por eso te tiraba errores.


Re: Errores al copilar - Jeree10 - 03.08.2014

Gracias por explicarme eso no lo sabia


Re: Errores al copilar - SickAttack - 03.08.2014

Quote:
Originally Posted by Jeree10
Посмотреть сообщение
Gracias men, encontre un pequeсo error tenia un } de mas gracias cuando pueda te doy +rep ahora no puedo.. їA los cuantos mensajes puedo?
Necesitas 50 posts para dar reputaciуn activa (verde), si tienes menos de 50 posts todavнa puedes dar reputaciуn pero sera inactiva (gris), y cuando llegas a los 50 post las reputaciones que distes se convertirбn en verde y contara.