Comando /vehiculo
#1

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

simplemente busca el id del auto que deseas crear y lo haces en la posiciуn donde estб playerid
Reply
#3

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

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

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

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

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

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

Utiliza esta funciуn:
https://sampwiki.blast.hk/wiki/Function:PutPlayerInVehicle
Reply
#10

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


Forum Jump:


Users browsing this thread: 1 Guest(s)