cual es el error
#1

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);
     }
   }
Reply
#2

їQue dialogo?
Reply
#3

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?
Reply
#4

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);
     }
   }
Reply
#5

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

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

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
Reply
#8

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
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)