SA-MP Forums Archive
porque me da error ¬¬ - 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: porque me da error ¬¬ (/showthread.php?tid=567735)



porque me da error ¬¬ - Thewin - 16.03.2015

Код:
funcion ObjetosCargados(playerid)
{
	if(GetPVarType(playerid, "LoadingObjects"))
	{
		DeletePVar(playerid, "LoadingObjects");
		TogglePlayerControllable(playerid, 1);
		TextDrawHideForPlayer(playerid, streamer);
	}
}
Lнnea "Funcion ObjetosCargados(playerid)" = error 010: invalid function or declaration

Lнnea "if(GetPVarType(playerid, "LoadingObjects"))" = error 010: invalid function or declaration



Respuesta: porque me da error ¬¬ - TheMatius - 16.03.2015

Porque creo que "funcion" no existe, public o stock (?).


Respuesta: porque me da error ¬¬ - OTACON - 16.03.2015

pawn Код:
#define funcion:%0(%1) forward%0(%1); public%0(%1)



Respuesta: porque me da error ¬¬ - Victor_Gutierrez - 16.03.2015

Comprueba que no sea un tema de corchetes sin cerrar/abrir de antes de ese cуdigo.


Respuesta: porque me da error ¬¬ - Thewin - 16.03.2015

cualquier funciуn que agrego me da error їporquй serб? ya tengo el

#define funcion:%0(%1) forward%0(%1); public%0(%1)

y el include streamer.



Respuesta: porque me da error ¬¬ - alexus - 16.03.2015

A lo mejor te faltan los dos puntos detrбs de funcion:
No me agradan mucho esos "defines" y apenas los uso. Prefiero usar forward y dejarнa el codigo asн:

Код:
forward ObjetosCargados(playerid);

public ObjetosCargados(playerid)
{
	if(GetPVarType(playerid, "LoadingObjects"))
	{
		DeletePVar(playerid, "LoadingObjects");
		TogglePlayerControllable(playerid, 1);
		TextDrawHideForPlayer(playerid, streamer);
	}
	return 1;
}



Respuesta: porque me da error ¬¬ - [DOG]irinel1996 - 18.03.2015

Un consejo que yo darнa a la hora de declarar una nueva callback serнa usar lo que puso OTACON mбs arriba, o bien, poner el forward justo encima del public. He visto gamemodes en los que los forward estбn arriba del todo y luego a lo mejor hay algun error en las variables del public, y hay que andar buscando arriba/abajo para arreglarlo.

Respecto al error, dirнa que "funcion" esta mal definido, OTACON da una posible soluciуn mas arriba.

Un saludo.