Comando /vehiculo -
FlavioCesar - 15.10.2014
Hola, quisiera saber como hacer un comando de, ejemplo: /nrg500 /supergt /sanchez /faggio
o asн, porque la verdad es que he visto varios tutoriales pero algunos no son lo que quiero saber y otros ni caso de como hacer con un spawn de vehiculo.
Yo tengo el comando /motos en dialogo, y pues, con los nombres y todo, al hacer click hasta me cobra pero no se como poner para que spawnee la moto. He aqui el codigo:
pawn Код:
if(dialogid == 30)
{
if(response)
{
if(listitem == 0)
{
//NRG500
GivePlayerMoney(playerid, -10);
}
if(listitem == 1)
{
//Sanchez
GivePlayerMoney(playerid, -10);
}
if(listitem == 2)
{
//Faggio
GivePlayerMoney(playerid, -10);
}
}
}
No se si me he explicado bien xD
Respuesta: Comando /vehiculo -
aoEXE - 15.10.2014
simplemente busca el id del auto que deseas crear y lo haces en la posiciуn donde estб playerid
Re: Respuesta: Comando /vehiculo -
FlavioCesar - 15.10.2014
Quote:
Originally Posted by aoEXE
simplemente busca el id del auto que deseas crear y lo haces en la posiciуn donde estб playerid
|
їasi?
pawn Код:
if(listitem == 0)
{
//NRG500
GivePlayerMoney(522, -500);
}
Respuesta: Re: Respuesta: Comando /vehiculo -
aoEXE - 15.10.2014
Quote:
Originally Posted by FlavioCesar
їasi?
pawn Код:
if(listitem == 0) { //NRG500 GivePlayerMoney(522, -500); }
|
T-T
GivePlayerMoney Es para dar dinero a un jugador no para crear vehнculos
debes usar estas funciones
GetPlayerPos
CreateVehicle
Las posiciones que saques del jugador las guardas en variables y creas el vehнculo en las posiciones almacenadas en las variables
Re: Respuesta: Re: Respuesta: Comando /vehiculo -
FlavioCesar - 15.10.2014
Quote:
Originally Posted by aoEXE
T-T
GivePlayerMoney Es para dar dinero a un jugador no para crear vehнculos
debes usar estas funciones
GetPlayerPos
CreateVehicle
Las posiciones que saques del jugador las guardas en variables y creas el vehнculo en las posiciones almacenadas en las variables
|
Achiii?
pawn Код:
if(listitem == 0)
{
new Float: Pos[4];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
CreateVehicle(522, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1, 60);
GivePlayerMoney(playerid, -500);
}
Al buen entendedor pocas palabras... Es por eso que yo soy mal entendedor :C
Respuesta: Re: Respuesta: Re: Respuesta: Comando /vehiculo -
aoEXE - 15.10.2014
Quote:
Originally Posted by FlavioCesar
Achiii?
pawn Код:
if(listitem == 0) { new Float: Pos[4]; GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]); CreateVehicle(522, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1, 60); GivePlayerMoney(playerid, -500); }
Al buen entendedor pocas palabras... Es por eso que yo soy mal entendedor :C
|
Te recuerdo que si quieres crear el vehнculo donde estб el jugador debes hacerlo en las coordenadas que guardaste en las variables, y de testear te encargas vos xD
Respuesta: Comando /vehiculo -
Ghost112397 - 15.10.2014
pawn Код:
new Float: Pos[4];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerFacingAngle(playerid, Pos[3]);
CreateVehicle(522, Pos[0], Pos[1], Pos[2], Pos[3], 0, 1, 60);
Ghost112397 -
FlavioCesar - 15.10.2014
Quote:
Originally Posted by Ghost112397
pawn Код:
new Float: Pos[4]; GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]); GetPlayerFacingAngle(playerid, Pos[3]); CreateVehicle(522, Pos[0], Pos[1], Pos[2], Pos[3], 0, 1, 60);
|
Gracias!
Amigos ahora que probe el cуdigo me di cuenta de que no funciona como debe, o bueno, como yo quiero xD..
Spawnea el vehiculo pero el jugador queda afuera, y a veces se atasca, como hago para que spawnee dentro del vehiculo?
Respuesta: Comando /vehiculo -
Ghost112397 - 16.10.2014
Utiliza esta funciуn:
https://sampwiki.blast.hk/wiki/Function:PutPlayerInVehicle
Re: Respuesta: Comando /vehiculo -
FlavioCesar - 16.10.2014
Quote:
Originally Posted by Ghost112397
|
quedo asi:
pawn Код:
new Float: Pos[4];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerFacingAngle(playerid, Pos[3]);
PutPlayerInVehicle(playerid, 460, 0);
CreateVehicle(460, Pos[0], Pos[1], Pos[2], Pos[3], 0, 1, 60);
GivePlayerMoney(playerid, -500);
Pero da lo mismo, aun no aparece adentro їtendra que ver el orden de las funciones?