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