GTA-Center.com » Forum
http://www.gta-center.com/forums/

[GUIDA] Come creare un veicolo privato con nick.
http://www.gta-center.com/forums/viewtopic.php?f=40&t=107
Pagina 1 di 1

Autore:  SNaKe_OlD [ 29/10/2010, 16:58 ]
Oggetto del messaggio:  [GUIDA] Come creare un veicolo privato con nick.

= Come creare un veicolo privato con nick =
In questa guida impareremo come creare un veicolo privato.
Innanzitutto aprite la vostra gm e inserite all'inizio dello script, sotto gli include questa riga:

In cima:
Codice:
new veicolo;


In OnGameModeInit:

Codice:
veicolo = AddStaticVehicle(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2);


Model ID: L'id del veicolo che troviamo qui
X: Posizione X.
Y: Posizione Y.
Z: Posizione Z.
Angle: L'angolo del veicolo.
Color1: Il primo colore che troviamo qui
Color2: Il secondo colore che troviamo qui

ES.

AddStaticVehicle(520, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1);

In OnPlayerEnterVehicle:
Codice:
if(vehicleid==veicolo)
{
new nick[MAX_PLAYER_NAME];
GetPlayerName(playerid, nick, sizeof(nick));
if(strfind(nick,"tuonick",true)!=-1)
GameTextForPlayer(playerid,"~r~Benvenuto ~g~nel tuo ~r~veicolo ~g~privato!", 5000, 3);
}else{
SetPlayerHealth(playerid,0);
GameTextForPlayer(playerid,"Non ~r~hai ~g~il permesso!", 5000, 3);
}
return 1;
}


Codice:
if(vehicleid==veicolo)

Definisce quale id del veicolo usare, in questo caso usiamo veicolo perchè è stato definito in OnGameModeinit come veicolo.

Codice:
GetPlayerName(playerid, nick, sizeof(nick));
if(strfind(nick,"tuonick",true)!=-1)

La prima riga definisce il nome e la seconda riga con il strfind definisce il nick.

Codice:
GameTextForPlayer(playerid,"~r~Benvenuto ~g~nel tuo ~r~veicolo ~g~privato!", 5000, 3);

Questa riga manda un messaggio al centro dello schermo con scritto: Benvenuto nel tuo veicolo privato.

Codice:
SetPlayerHealth(playerid,0);
GameTextForPlayer(playerid,"Non ~r~hai ~g~il permesso!", 5000, 3);

La prima riga toglie tutta la vita, perchè la funzione if(strfind(nick,"tuonick",true)!=-1) ha la funzione di privare il veicolo con il player che entra solo con tuonick. Siccome è con quel nick, gli altri nick vengono uccisi e viene mandato un messaggio con scritto Non hai il permesso al centro dello schermo.

Autore:  Giovanni94m [ 29/10/2010, 17:05 ]
Oggetto del messaggio:  Re: [GUIDA] Come creare un veicolo privato con nick.

ancora complimenti : Thumbup :

Autore:  MoND [ 29/10/2010, 17:07 ]
Oggetto del messaggio:  Re: [GUIDA] Come creare un veicolo privato con nick.

Vai così ;)

Autore:  barletheking [ 29/10/2010, 17:08 ]
Oggetto del messaggio:  Re: [GUIDA] Come creare un veicolo privato con nick.

bravo :) anche io fra un po' farò qualche tutorial.

Autore:  Giovanni94m [ 29/10/2010, 17:12 ]
Oggetto del messaggio:  Re: [GUIDA] Come creare un veicolo privato con nick.

ottimo barle : Wink :

Autore:  barletheking [ 29/10/2010, 17:15 ]
Oggetto del messaggio:  Re: [GUIDA] Come creare un veicolo privato con nick.

No anche perchè ora sto facendo valigie, però quando sono libero.. prendo occasione xD.. forse domani accedo dalla PSP xD

Autore:  StanleY [ 29/10/2010, 17:30 ]
Oggetto del messaggio:  Re: [GUIDA] Come creare un veicolo privato con nick.

aò vai bello!

Autore:  jpk [ 30/10/2010, 18:19 ]
Oggetto del messaggio:  Re: [GUIDA] Come creare un veicolo privato con nick.

Bene.

Autore:  Andrew_Viper [ 31/10/2010, 21:13 ]
Oggetto del messaggio:  Re: [GUIDA] Come creare un veicolo privato con nick.

utile grz snake

Autore:  Angelo [ 04/11/2010, 19:51 ]
Oggetto del messaggio:  Re: [GUIDA] Come creare un veicolo privato con nick.

Utile, ma non è meglio usare il OnPlayerStateChange ?

Autore:  SNaKe_OlD [ 04/11/2010, 20:19 ]
Oggetto del messaggio:  Re: [GUIDA] Come creare un veicolo privato con nick.

si può fare anche, ma per spiegarlo semplice ho fatto così

Autore:  Angelo [ 04/11/2010, 20:35 ]
Oggetto del messaggio:  Re: [GUIDA] Come creare un veicolo privato con nick.

ok ;)

Autore:  Anakin995 [ 07/11/2010, 16:06 ]
Oggetto del messaggio:  Re: [GUIDA] Come creare un veicolo privato con nick.

secondo me sarebbe meglio far uscire il player dall'auto senza killarlo

Autore:  Peppinux AKA Peppe_Stasu [ 07/11/2010, 16:19 ]
Oggetto del messaggio:  Re: [GUIDA] Come creare un veicolo privato con nick.

Beh qua si spiega solo come fare. Poi puoi anche togliere il SetPlayerHealth(playerid, 0); e sostituirlo con ClearAnimations(playerid); :ghfuma:

Autore:  SNaKe_OlD [ 07/11/2010, 18:16 ]
Oggetto del messaggio:  Re: [GUIDA] Come creare un veicolo privato con nick.

Anakin995 ha scritto:
secondo me sarebbe meglio far uscire il player dall'auto senza killarlo

ovviamente killare il player è un esempio :grat:

Autore:  ReVo_ [ 07/11/2010, 18:45 ]
Oggetto del messaggio:  Re: [GUIDA] Come creare un veicolo privato con nick.

Anakin995 ha scritto:
secondo me sarebbe meglio far uscire il player dall'auto senza killarlo


Per questo andrebbe usato l'OnPlayerStateChange per il semplice motivo che OnPlayerEnterVehicle viene richiamato non quando il player sta effettivamente nel veicolo, ma quando preme invio e sta per salire ( anche se lontano ), quindi bisogna o usare come già detto OnPlayerStateChange oppure CleanAnimation(playerid);
Che poi, uno potrebbe premere invio per sbaglio e trovarsi killato anche se lontano un po dalla macchina

Pagina 1 di 1 Tutti gli orari sono UTC + 1 ora [ ora legale ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/