Como cambiar angulo [Consulta]
#1

Hola amigos del samp, alguien sabe como cambiar el бngulo de vista de los autos de mselection

De esto:




A esto:



la funcion de los autos no se si sea aqui donde hay que modificar:

pawn Код:
if(listid == vehlist)
    {
        if(response)
        {
            new Float:x, Float:y, Float:z;
            GetPlayerPos(playerid, x, y, z);
           
            SendClientMessage(playerid, 0xFF0000FF, "Vehicle Spawnedo.");
            CreateVehicle(modelid, x + 2.5, y, z + 2.5, 0.0, random(128), random(128), -1);
        }
        else SendClientMessage(playerid, 0xFF0000FF, "Catalo de vehiculos cancelado.");
        return 1;
    }
gracias
Reply
#2

CreateVehicle(modelid, x + 2.5, y, z + 2.5, 0.0, random(12, random(12, -1);

Ese 0.0 es el бngulo
Reply
#3

Quote:
Originally Posted by Goncho28
Посмотреть сообщение
CreateVehicle(modelid, x + 2.5, y, z + 2.5, 0.0, random(12, random(12, -1);

Ese 0.0 es el бngulo
Pero ese es al бngulo para spawnear el auto el grafico no me lo cambia
Reply
#4

pawn Код:
CreateVehicle(modelid, -16.0, 0.0, -55.0, 0.9, random(128), random(128), -1);
No, mira, hasta te busquй las coordenadas exactas, prueba asн y me dices
Reply
#5

utiliza la funciуn ShowModelSelectionMenuEx.

Код:
ShowModelSelectionMenuEx(playerid, items_array[], item_amount, header_text[], extraid, Float:Xrot = 0.0, Float:Yrot = 0.0, Float:Zrot = 0.0, Float:mZoom = 1.0, dialogBGcolor = 0x4A5A6BBB, previewBGcolor = 0x88888899 , tdSelectionColor = 0xFFFF00AA);
Код:
Float:Xrot = 0.0, Float:Yrot = 0.0, Float:Zrot = 0.0
ejemplo (es el ejemplo que dar en el post original):

Код:
#include <a_samp>
#include <mSelection>

#define CUSTOM_TRAILER_MENU 1

public OnPlayerCommandText(playerid, cmdtext[])
{
	if(strcmp(cmdtext, "/selectVehicleTrailer", true) == 0)
	{
	    new cars[15];
	    cars[0] = 435;
	    cars[1] = 450;
	    cars[2] = 569;
	    cars[3] = 570;
	    cars[4] = 584;
	    cars[5] = 590;
	    cars[6] = 591;
	    cars[7] = 606;
	    cars[8] = 607;
	    cars[9] = 608;
	    cars[10] = 610;
	    cars[11] = 611;
	    ShowModelSelectionMenuEx(playerid, cars, 12, "Select trailer", CUSTOM_TRAILER_MENU, 16.0, 0.0, -55.0);
	    return 1;
	}
	return 0;
}

public OnPlayerModelSelectionEx(playerid, response, extraid, modelid)
{
	if(extraid == CUSTOM_TRAILER_MENU)
	{
	    if(response)
	    {
		    SendClientMessage(playerid, 0xFF0000FF, "Trailer Spawned");
	    	new Float:pos[3]; GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
	    	CreateVehicle(modelid, pos[0] + 2.5, pos[1], pos[2] + 2.5, 0.0, random(128), random(128), -1);
		}
	    else SendClientMessage(playerid, 0xFF0000FF, "Canceled trailer selection");
	}
	return 1;
}
saludos.
Reply
#6

En el .txd donde tenes los autos es asi (por lo menos como lo tengo yo)
(id del auto) -16.0 0.0 -55.0 0.9
(id del auto) -16.0 0.0 -55.0 0.9
y asi... proba
Reply
#7

@Otacon:

asн es como lo tiene йl y se ve de frente, que pruebe las coordenadas que le pasй que esas sн andan!
Reply
#8

Quote:
Originally Posted by Goncho28
Посмотреть сообщение
@Otacon:

asн es como lo tiene йl y se ve de frente, que pruebe las coordenadas que le pasй que esas sн andan!
amigo no funciono... el auto ya no me spawneo
Reply
#9

Quote:
Originally Posted by Mattrex
Посмотреть сообщение
En el .txd donde tenes los autos es asi (por lo menos como lo tengo yo)
(id del auto) -16.0 0.0 -55.0 0.9
(id del auto) -16.0 0.0 -55.0 0.9
y asi... proba
Gracias este si me funciono.. ya quedo como queria
Reply
#10

Quote:
Originally Posted by Zodiaco
Посмотреть сообщение
Gracias este si me funciono.. ya quedo como queria
esas coordenadas te pasй!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)