GTA-Expert Forum: [GUIDA] Includes || a_vehicles.inc - GTA-Expert Forum

Salta al contenuto

Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

[GUIDA] Includes || a_vehicles.inc

#1 L'utente è offline   OxiDe 

  • Sicario
  • Gruppo: Utenti
  • Messaggi: 2515
  • Iscritto il: 03/01/08
  • Provenienza:Imola
  • GTA Preferito:GTA: San Andreas

Inviato il 30 gennaio 2009 - 18:48

//============ www.gta-expert.it ==============





In questa parte andremo ad analizzare l'include "a_vehicles.inc", ovvero l'include che si occupa delle funzioni relative ai veicoli



CreateVehicle(vehicletype,Float:x,Float:y,Float:z,Float:rotation,color1,color2,respawn_delay);

Crea il veicolo specificato

vehicletype : L'ID del veicolo (modelid)
Float:x : La coordinata X di spawn
Float:y : La coordinata Y di spawn
Float:z : La coordinata Z di spawn
Float:rotation : La rotazione di spawn
color1 : Colore primario
color2 : Colore secondario
respawn_delay : Secondi da attendere prima che venga respawnata

Per una lista degli ID (veicoli) : Click!
Per una lista degli ID dei colori: Click!

Esempio :

CreateVehicle(522,542.3625,4569.1258,524.6394,254.1246,0,1,20);

Crea una NRG-500 nelle coordinate (542.3625,4569.1258,524.6394) con rotazione (254.1246), colore primario nero, colore secondario bianco e respawna dopo 20 secondi dalla sua distruzione


DestroyVehicle(vehicleid)

Distrugge il veicolo con determinato ID

vehicleid : L'ID del veicolo (vehicleid)

Esempio :

new nrg = CreateVehicle(522,542.3625,4569.1258,524.6394,254.1246,0,1,20);

DestroyVehicle(nrg);

Crea la NRG-500 e poi la distrugge


GetVehiclePos(vehicleid,Float:x,Float:y,Float:z)

Ritorna le coordinate X,Y,Z del veicolo

vehicleid : L'ID del veicolo
Float:x : La coordinata X del veicolo
Float:y : La coordinata Y del veicolo
Float:z : La coordinata Z del veicolo

Esempio :

new nrg = CreateVehicle(522,542.3625,4569.1258,524.6394,254.1246,0,1,20);
new Float:vX,Float:vY,Float:vZ;
GetVehiclePos(nrg,vX,vY,vZ);

Salva in vX,vY,vZ le coordinate della NRG-500


SetVehiclePos(vehicleid,Float:x,Float:y,Float:z)

Setta il veicolo nelle coordinate scelte

vehicleid : L'ID del veicolo
Float:x : La nuova coordinata X del veicolo
Float:y : La nuova coordinata Y del veicolo
Float:z : La nuova coordinata Z del veicolo

Esempio :

new Float:XX,Float:YY,Float:ZZ;
new nrg = CreateVehicle(522,542.3625,4569.1258,524.6394,254.1246,0,1,20);
GetPlayerPos(playerid,XX,YY,ZZ);
SetVehiclePos(nrg,XX,YY,ZZ);

Setta la posizione del veicolo nelle tue coordinate


GetVehicleZAngle(vehicleid,Float:z_angle)

Ritorna l'angolo orizzontale del veicolo

vehicleid : L'ID del veicolo
Float:z_angle : La rotazione del veicolo

Esempio :

new Float:ANGLE;
new nrg = CreateVehicle(522,542.3625,4569.1258,524.6394,254.1246,0,1,20);
GetVehicleZAngle(nrg,ANGLE);

Ritorna l'angolo orizzontale della NRG-500, ovvero (254.1246)


SetVehicleZAngle(vehicleid,Float:z_angle)

Imposta la rotazione orizzontale di un veicolo

vehicleid : L'ID del veicolo
Float:z_angle : La rotazione del veicolo

Esempio :

new nrg = CreateVehicle(522,542.3625,4569.1258,524.6394,254.1246,0,1,20);
SetVehicleZAngle(nrg,124.3665);

Setta la rotazione del veicolo da (254.1246) a (124.3665)


===================== IN COSTRUZIONE ================
0

#2 L'utente è offline   RickyzZz 

  • Ex galeotto
  • Gruppo: Utenti
  • Messaggi: 797
  • Iscritto il: 26/06/09

Inviato il 21 settembre 2009 - 20:57

Potresti aggiungere questo per i principianti?
SetVehicleHealth(playerid)

Imposta L'Health dell'auto.

playerid : L'ID del Player
Number : Numero da 1 - 1000 (10000 è Godmode dell'auto)

Esempio :

SetVehicleHealth(playerid,100);

Setta la vita dell'auto a 100.
Immagine Postata
Mie Map
[MAP]House

[MAP]Casinò Ricky Edition
[APP]Programmi Utili Pawno
0

Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

1 utenti stanno leggendo questa discussione
0 utenti, 1 ospiti, 0 utenti anonimi