Problema en comando
#1

Tengo Un Problema En El Comando Apresar Noce Porque No Entra Al Jugador Al Vehiculo y El Comando Esta Correcta mente
Quote:

CMD:apresar(playerid, params[])
{
static
apresado;

if(Equipo[playerid] == Ladrones)
return SendClientMessage(playerid, -1, "No Eres Policia Para Apresar");

if (sscanf(params, "u", apresado))
return SendClientMessage(playerid, -1, "/apresar [id]");

if (apresado == INVALID_PLAYER_ID)
return SendClientMessage(playerid, -1, "id invalida o jugador no conectado.");

PutPlayerInVehicle(apresado, 596, 3);

SetPlayerCheckpoint(playerid, Checkpoint1, 3.0);
onCheck[playerid] = true;
SendClientMessage(playerid, -1, "Lleba El Delicuente A Pricion Rapidamente");
return 1;
}

Reply
#2

Quote:
Originally Posted by Gamerd
Посмотреть сообщение
Tengo Un Problema En El Comando Apresar Noce Porque No Entra Al Jugador Al Vehiculo y El Comando Esta Correcta mente
Prueba asн
Код:
CMD:apresar(playerid, params[])
{
static
apresado;

if(Equipo[playerid] == Policia)
return SendClientMessage(playerid, -1, "No Eres Policia Para Apresar");

if (sscanf(params, "u", apresado))
return SendClientMessage(playerid, -1, "/apresar [id]");

if (apresado == INVALID_PLAYER_ID)
return SendClientMessage(playerid, -1, "id invalida o jugador no conectado.");

PutPlayerInVehicle(apresado, 596, 3);

SetPlayerCheckpoint(playerid, Checkpoint1, 3.0);
onCheck[playerid] = true;
SendClientMessage(playerid, -1, "Lleba El Delicuente A Pricion Rapidamente");
return 1;
}
Reply
#3

Код:
if(Equipo[playerid] == Ladrones)
return SendClientMessage(playerid,-1,"*No Eres Policia Para Apresar");
A simple vista esto esta mal, cambiar 'Ladrones' por tu define de policias

A menos que el mundo este tan actualizado que ahora los ladrones meten a prisiуn a policias xd.
Reply
#4

Xd esa Funcion Esta Bien Lo Que Paso Fue Que Puse En Comando Donde Era Policia Puse Ladron y Ladron En Policia Pero Mira Lo Que Pasa Cuando Uso El Comando
Reply
#5

1:

Код:
PutPlayerInVehicle(apresado, 596, 3);
596 es el modelo del vehнculo, no la ID del vehнculo.


2:
Код:
if (apresado == INVALID_PLAYER_ID)
return SendClientMessage(playerid, -1, "id invalida o jugador no conectado.");
INVALID_PLAYER_ID estб definido como 65535, por lo tanto ese statement serнa lo mismo que hacer:

Код:
if (apresado == 65535)
return SendClientMessage(playerid, -1, "id invalida o jugador no conectado.");
Lo cual no tiene nada de lуgica. Serнa mejor revisar si el jugador estб conectado con IsPlayerConnected(playerid)

Aparte:

Quote:
Originally Posted by FixFl0w
Посмотреть сообщение
Код:
if(Equipo[playerid] == Ladrones)
return SendClientMessage(playerid,-1,"*No Eres Policia Para Apresar");
A simple vista esto esta mal, cambiar 'Ladrones' por tu define de policias

A menos que el mundo este tan actualizado que ahora los ladrones meten a prisiуn a policias xd.

Eso estб bien, no tiene nada de malo ese chequeo.
Reply
#6

Entonce Como Busco la ID Del Vehiculo
Reply
#7

https://sampwiki.blast.hk/wiki/Category:...tions#Vehicles

Busca ahн alguna funciуn que te pueda ayudar a encontrar la ID del vehнculo de un jugador.
Reply
#8

Quote:

GetPlayerVehicleID ( playerid ) ;

Esa funcion hace que el vehiculo use la id del jugador que lo conduce
Reply
#9

Quote:
Originally Posted by Gamerd
Посмотреть сообщение
Esa funcion hace que el vehiculo use la id del jugador que lo conduce
їQue mas necesitas saber?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)