Oggi è 19/04/2024, 7:47

Tutti gli orari sono UTC + 1 ora [ ora legale ]



Regole del forum


Utilizzare http://www.pastebin.com per script superiori a 20 righe.



 Pagina 1 di 1 [ 4 messaggi ] 

  Apri un nuovo argomento Rispondi all’argomento

  Stampa pagina

Autore Messaggio
 Oggetto del messaggio: [FILTERSCRIPT] Basketball
MessaggioInviato: 07/11/2010, 11:04 
Utente

Iscritto il: 06/11/2010
Messaggi: 198
Favourite GTA: San Andreas

Karma
1


Non connesso
Basketball Filterscript

Ecco il mio filterscript per giocare a pallacanestro, naturalmente fatto da 0 ed è stato il primo rilasciato in tutto il mondo, e forse anche il migliore confrontandolo con i video che si trovano su youtube.
Lo script si basa sul gameplay e quindi solo sulla meccanica di gioco ed è una versione di test, non ottimizzata e che potrebbe causare conflitto con la vostra gamemode.
Vedete voi come adattarla alla vostra gamemode per non creare conflitti (magari mettete che gli script che vengono eseguiti nell'fs per il player vengono attivati solo se il player ha una variabile personale a true) e come ottimizzarla (io ho cambiato molto il codice per la mia gm, ho usato il foreach per i loop, lo switch + case anzi che tutti gli if/else che ci sono e altro).
Non dite che lo script è buggato, eccetera, perché la meccanica di gioco non presenta bug, ma ripeto, va in conflitto con la vostra gamemode.

Per giocare ecco i tasti:
KEY_FIRE (default mouse sx): prendere la palla da terra o tirarla o passarla se ci si pone di fronte ad un player (quindi per intercettare la palla basta mettersi di fronte a chi la ha).
KEY_SECONDARY_ATTACK (default invio): stare fermi in posizione di difesa oppure palleggiare da fermi (se non modificate lo script come vi ho accennato non vi farà entrare nei veicoli.
KEY_SPRINT (default spazio): correre con la palla.

EDIT: Per migliorare la posizione del palleggio aggiungete questa funzione:
Codice:
GetBallXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
{
   new Float:a;
   GetPlayerPos(playerid, x, y, a);
   GetPlayerFacingAngle(playerid, a);
   if (GetPlayerVehicleID(playerid))
   {
       GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
   }
   a -= 22.5;
   x += ((distance-0.23) * floatsin(-a, degrees));
   y += ((distance-0.23) * floatcos(-a, degrees));
}

E cambiate GetXYInFrontOfPlayer in GetBallXYInFrontOfPlayer dappertutto, tranne dove l'ultimo parametro è settato a 6.0.

Pastebin: http://pastebin.com/aAxyUx2D

_________________
https://t.me/pump_upp


Top
 E-mail  
 

 Oggetto del messaggio: Re: [FILTERSCRIPT] Basketball
MessaggioInviato: 07/11/2010, 17:33 
Avatar utente
Administrator

Iscritto il: 02/09/2010
Messaggi: 1349
Località: Agrigento
Favourite GTA: Vice City
PlayStation Network: Giovanni94m
Xfire: Giovanni94m
Steam: Giovanni94m

Karma
10


Non connesso
molto carino :D

_________________
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [FILTERSCRIPT] Basketball
MessaggioInviato: 07/11/2010, 17:36 
Banned

Iscritto il: 31/10/2010
Messaggi: 1363
Località: Sicilia
Favourite GTA: San Andreas
Xfire: peppinux

Karma
-10


Non connesso
Favoloso :asd:


Top
 E-mail  
 
 Oggetto del messaggio: Re: [FILTERSCRIPT] Basketball
MessaggioInviato: 07/11/2010, 23:31 
Avatar utente
Moderatore

Iscritto il: 28/10/2010
Messaggi: 919
Località: Veduggio con Colzano (Milano-Monza)
Favourite GTA: San Andreas
PlayStation Network: Nessuno
Xbox Live: Nessuno
Xfire: barle97

Karma
1


Non connesso
Complimenti ;) Lo avevo gia visto su un forum che non cito per non spammare.

_________________
disasm 0xFFFF00 1: LE HANTENNE DEL RUTER SI MVONO DA SL!11!1!!1
[EPD]Giovanni94m: AHSUAHSAUSHAUSAHSAU
disasm 0xFFFF00 1: bella questa asd

[EPD]Giovanni94m: io non riesco a trovare un gioco che ci giocavo su ps1
[EPD]Giovanni94m: non ricordo il nome
[EPD]Giovanni94m: era un omino rosa
[EPD]Giovanni94m: ...
[BCD]barle_the_king: forse cercavi omino bianco [cit. google]
[BCD]barle_the_king: auhsahusuha
[EPD]Giovanni94m: no ahsau
[BCD]barle_the_king: firma duhahudshue

Immagine


Top
 E-mail  
 
Visualizza ultimi messaggi:  Ordina per  
 Pagina 1 di 1 [ 4 messaggi ] 

  Apri un nuovo argomento Rispondi all’argomento

Tutti gli orari sono UTC + 1 ora [ ora legale ]



Chi c’è in linea

Visitano il forum: Nessuno e 17 ospiti


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Cerca per:
Vai a:  
cron