SA-MP Forums Archive
cual es el 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: cual es el error (/showthread.php?tid=636649)



cual es el error - Pandz - 01.07.2017

Hola buenas quisiera saber cual es el error porque cuando pongo /cargarcamion me aparece el chekpoint pero al ingresar al chekpoint no da los codigos que le puse en el OnPlayerEnterCheckpoint hay dejo los codigos
Код HTML:
#define Checkpoint1 -256.0010,-1542.3809,3.9930
COMMAND:cargarcamion(playerid)
{
	SetPlayerCheckpoint(playerid, Checkpoint1, 7.0);
	return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 445)
   {
     if (IsPlayerInRangeOfPoint(playerid, 7.0,Checkpoint1))
     {
     CongelarEx(playerid);
     jobcamionero = 1;
     SetPlayerCheckpoint(playerid, 2058.3142,-2092.4023,9.9832, 10);
     new name[MAX_PLAYER_NAME], string[48];
     GetPlayerName(playerid, name, sizeof(name));
     format(string, sizeof(string), "%s ahora es conductor, name );
     SendClientMessageToAll(COLOR_RED, string);
     }
   }



Re: cual es el error - Toroi - 01.07.2017

їQue dialogo?


Respuesta: Re: cual es el error - Pandz - 01.07.2017

Quote:
Originally Posted by Toroi
Посмотреть сообщение
їQue dialogo?
disculpa no era dialogos pero osea cuando pongo /cargarcamion me aparece el chekpoint pero al entrar al chekpoint no da los codigos que puse en OnPlayerEnterCheckpoint algo mal hay?


Respuesta: cual es el error - GraviTyh - 01.07.2017

Puedes probar definiendo el checkpoint como en este pequeсo ejemplo
pawn Код:
new CheckCamion[MAX_PLAYERS]

COMMAND:cargarcamion(playerid)
{
CheckCamion[playerid]=1;
if(CheckCamion[playerid]){
SetPlayerCheckpoint(playerid, Checkpoint1, 7.0);}
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
if(CheckCamion[playerid])
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 445)
   {
     CongelarEx(playerid);
     jobcamionero = 1;
     CheckCamion[playerid]=0;
     SetPlayerCheckpoint(playerid, 2058.3142,-2092.4023,9.9832, 10);
     new name[MAX_PLAYER_NAME], string[48];
     GetPlayerName(playerid, name, sizeof(name));
     format(string, sizeof(string), "%s ahora es conductor, name );
     SendClientMessageToAll(COLOR_RED, string);
     }
   }



Respuesta: cual es el error - Pandz - 02.07.2017

Ahora lo puse asi y no me aparece el c hekpoint cuando subo al carro pongo /cargarcamion y no aparece nada alguna otra solucion


Respuesta: cual es el error - GraviTyh - 02.07.2017

Vuelve a intentar con el de arriba que modifique y me dices si te funciona , me habнa faltado algo


Respuesta: cual es el error - Pandz - 02.07.2017

Quote:
Originally Posted by GraviTyh
Посмотреть сообщение
Puedes probar definiendo el checkpoint como en este pequeсo ejemplo
pawn Код:
new CheckCamion[MAX_PLAYERS]

COMMAND:cargarcamion(playerid)
{
CheckCamion[playerid]=1;
if(CheckCamion[playerid]){
SetPlayerCheckpoint(playerid, Checkpoint1, 7.0);}
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
if(CheckCamion[playerid])
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 445)
   {
     CongelarEx(playerid);
     jobcamionero = 1;
     CheckCamion[playerid]=0;
     SetPlayerCheckpoint(playerid, 2058.3142,-2092.4023,9.9832, 10);
     new name[MAX_PLAYER_NAME], string[48];
     GetPlayerName(playerid, name, sizeof(name));
     format(string, sizeof(string), "%s ahora es conductor, name );
     SendClientMessageToAll(COLOR_RED, string);
     }
   }
bueno si aparece el chekpoint pero al entrar no da los codigos


Respuesta: cual es el error - GraviTyh - 03.07.2017

Yo ya lo probй y funciona bien, mi ъnica conclusiуn es que no estas entrando al checkpoint con el vehнculo 445 (Admiral)

Si no lo estas haciendo aquн te dejo una lista con ID de los autos.. https://sampwiki.blast.hk/wiki/Vehicle_Model_ID_List