Oggi è 20/04/2024, 17:00

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 [ 17 messaggi ] 

  Apri un nuovo argomento Rispondi all’argomento

  Stampa pagina

Autore Messaggio
 Oggetto del messaggio: [FS]Turtle Race
MessaggioInviato: 17/01/2011, 13:22 
Avatar utente
Utente

Iscritto il: 18/11/2010
Messaggi: 352
Località: Valenza(AL)
Favourite GTA: San Andreas

Karma
0


Non connesso
Salve :awesome:
Ieri sera ho fatto questo filterscript il quale include una gara contro una tartaruga.
Scrivendo /turtlerace spawnerete in una stanza, dove potrete scegliere 3 diversi livelli di difficoltà:
Screen #1: >>Click Here<<
Livello 1 - Bronzo: questo livello di gara vi sembrerà facile, dato che basterà tenere premuto SHIFT per battere la tartaruga
Livello 2 - Argento: questo livello di gara non sarà più facile come quello del Bronzo, qui la tartaruga correrà veloce e la batterete per un soffio
Livello 3 - Oro: questo livello di gara, oro, sarà molto difficile rispetto agli ultimi due, qui la tartaruga correrà più veloce che può e a meno che non conosciate un "trucchetto" sulla corsa, lei vi batterà

Andando su uno dei 3 livelli spawnerete in una pista di corsa, freezati, e dopo 5 secondi la gara comincierà; il vostro obbiettivo è di arrivare alla stella prima della tartaruga.
Screen #2: >>Click Here<<
Screen #3: >>Click Here<<

FS scriptato & mappato da Alby Fire
Lasciate i crediti.

Pastebin: http://pastebin.com/ZgqKm1k2

Spero che vi piaccia :D

EDIT: Il FilterScript è in inglese poichè l'ho postato sul forum di SAMP, potete tradurlo in due secondi, le scritte non sono moltissime :sisi:

_________________
Firma cancellata. Ripassa il regolamento.


Top
 E-mail  
 

 Oggetto del messaggio: Re: [FS]Turtle Race
MessaggioInviato: 17/01/2011, 13:56 
Avatar utente
Utente

Iscritto il: 22/12/2010
Messaggi: 1098
Località: Agrigento (Sicilia)
Favourite GTA: San Andreas
Xfire: In PM

Karma
0


Non connesso
:asd: fantastico!!!

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [FS]Turtle Race
MessaggioInviato: 17/01/2011, 14:45 
Avatar utente
Utente

Iscritto il: 31/10/2010
Messaggi: 901
Località: Universo - Via Lattea - Sistema Solare - Pianeta Terra - Europa - Italia - Sicilia - Grammichele(CT)
Favourite GTA: San Andreas
Xfire: Privato

Karma
2


Non connesso
figo U.U niente male :D

_________________
Immagine


I Miei Filterscript Per Sa-Mp

Rampone System By me and Mik_Teck
Autovelox System By me and Mik_Teck
Metro System By me
pLaserPointer By me

Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [FS]Turtle Race
MessaggioInviato: 17/01/2011, 15:16 
Avatar utente
Utente

Iscritto il: 05/11/2010
Messaggi: 115
Località: Milano
Favourite GTA: San Andreas

Karma
0


Non connesso
Figo!


Top
 E-mail  
 
 Oggetto del messaggio: Re: [FS]Turtle Race
MessaggioInviato: 17/01/2011, 16:02 
Banned

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

Karma
-10


Non connesso
Figo però ho alcune osservazioni sul codice da fare xD

1.Identare meglio il codice

2.Al posto di creare 3 variabili
Codice:
new timer1[MAX_PLAYERS];
new timer2[MAX_PLAYERS];
new timer3[MAX_PLAYERS];

potevi semplicemente fare
Codice:
new Timers[MAX_PLAYERS][3];

e poi modificare per esempio
Codice:
timer1[playerid]
in
Codice:
Timers[playerid][0]
e così via.

3.Al posto di creare timerstart1(playerid), timerstart2(playerid) e timerstart3(playerid) potevi semplicemente creare un timerStart(playerid, numero) e controllare se il numero era 1 facevi avvenire le azioni del timerstart1(playerid) e così via.

4.Inutile il "10" nello strcmp sotto l'OnPlayerCommandText

5.Mettere tutte quelle cose nell'OnPlayerUpdate è inutile e pesante dato che ciò che metti sotto l'OnPlayerUpdate si ripete ogni 40 ms (millisecondi) se non erro. Potevi semplicemente fare 3 pickups e se il player entrava in quello della race 1 vaceva avvenire una cosa e così via.

6.Perchè fare
Codice:
DestroyObject(turtle);
turtle = CreateObject(1609, 2454.2060546875, -1671.7203369141, 3717.0322265625, 0, 0, 270);

?
Potevi semplicemente fare un SetObjectPos che rimettesse la tartaruga alla posizione iniziale.

Per ora non ho visto nient'altro :asd: spero che il mio commento ti sia utile ;).


Top
 E-mail  
 
 Oggetto del messaggio: Re: [FS]Turtle Race
MessaggioInviato: 17/01/2011, 19:59 
Avatar utente
Utente

Iscritto il: 18/11/2010
Messaggi: 352
Località: Valenza(AL)
Favourite GTA: San Andreas

Karma
0


Non connesso
1)Non capisco :m: mi pare di aver seguito perfettamente l'identazione, ah forse ti riferisci al comando, solo li mi pare di aver sbagliato identazione.
2)Hai ragione avrei dovuto creare un array, solo che avendoli fatti uno alla volta mi sono scordato di rifarli :asd:
3)Hai ragione, sarebbe stato meglio fare così :sisi:
4)Ho semplicemente lasciato il comando che già c'è nel new.pwn, dato che l'FS è stato creato da li, e non mi importava sinceramente di quale tipo di cmd usare lol ho lasciato quello che già c'era cambiando la funzione
5)Eh si :asd: , ci avevo pensato pure io, il fatto è che come saprai i pickup non statici dopo che li prendi ci mettono un po a respawnarsi, quindi se qualcuno prendeva il pickup 2 per esempio, e finita la gara voleva rifarla, non gli sarebbe stato concesso poichè il pickup non si sarebbe ricreato subito
6)Si non ci avevo pensato, ho preso il primo modo che mi è venuto in mente per ricreare l'oggetto.

_________________
Firma cancellata. Ripassa il regolamento.


Top
 E-mail  
 
 Oggetto del messaggio: Re: [FS]Turtle Race
MessaggioInviato: 17/01/2011, 20:40 
Banned

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

Karma
-10


Non connesso
1.Lascia stare. Anche se è una cavolata, al posto di fare solo uno spazio dopo le parentesi aperte premi TAB che darà 4 spazi. L'identazione vera e propria del PAWN sarebbe così :asd: ma lascia stare xD.

2.Allora correggi.

3.E correggi xD.

4.Beh è inutile quel 10 anche perchè la lunghezza della stringa del comando non è neanche 10 ma 11 quindi... Boh fai come vuoi :asd:...

5.Non scompare se come type metti 1.

6.Modifica :asd:.


Top
 E-mail  
 
 Oggetto del messaggio: Re: [FS]Turtle Race
MessaggioInviato: 17/01/2011, 20:40 
Avatar utente
Utente

Iscritto il: 22/12/2010
Messaggi: 1098
Località: Agrigento (Sicilia)
Favourite GTA: San Andreas
Xfire: In PM

Karma
0


Non connesso
5) Alby, come Tipo di pickup potevi mettere 20 cosi non ce bisogno che aspetti che respawna. E poi facevi tipo: if(IsPlayerInRangeOfPoint(playerid, 0.2, x, y, z)) (al posto di x, y e z mettevi la posizione del pickup). Cosi almeno il pickup era solo una "immagine" e, ciò che accade quando tu prendevi il pickup, lo fai accadere con IsPlayerInRangeOfPoint.

Non so se mi sono spiegato bene, ma sono sicuro che tu abbia capito ;)


EDIT: Ops ho scritto mentre Peppinux ha risposto. :asd: scusate

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [FS]Turtle Race
MessaggioInviato: 17/01/2011, 20:49 
Banned

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

Karma
-10


Non connesso
Mitosking così sarebbe stato inutile :asd:. L'OnPlayerUpdate non dovrebbe essere assolutamente usato...


Top
 E-mail  
 
 Oggetto del messaggio: Re: [FS]Turtle Race
MessaggioInviato: 17/01/2011, 21:04 
Avatar utente
Utente

Iscritto il: 06/01/2011
Messaggi: 50
Favourite GTA: San Andreas
Xfire: osta96

Karma
0


Non connesso
Carina...

_________________
Immagine
~Osta


Immagine


Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [FS]Turtle Race
MessaggioInviato: 17/01/2011, 21:31 
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
Peppinux AKA Peppe_Stasu ha scritto:
Mitosking così sarebbe stato inutile :asd:. L'OnPlayerUpdate non dovrebbe essere assolutamente usato...

Io lo uso :sisi: Dipende da dove è hostato il server lagga. In un dedicato con una cpu potente e con abbastanza ram puoi fare tutto quello che vuoi li dentro.
Poi dipende cosa metti dentro.

_________________
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [FS]Turtle Race
MessaggioInviato: 17/01/2011, 21:48 
Utente

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

Karma
1


Non connesso
Giovanni94m ha scritto:
Peppinux AKA Peppe_Stasu ha scritto:
Mitosking così sarebbe stato inutile :asd:. L'OnPlayerUpdate non dovrebbe essere assolutamente usato...

Io lo uso :sisi: Dipende da dove è hostato il server lagga. In un dedicato con una cpu potente e con abbastanza ram puoi fare tutto quello che vuoi li dentro.
Poi dipende cosa metti dentro.

Dipende anche da quanti utenti ha il server. Poi se non se ne ha la necessità perché usarlo?
Io di solito lo uso per codici piccoli e brevi o per desyncare il player (tipo quando attiva gli occhiali laser/infrarossi).

_________________
https://t.me/pump_upp


Top
 E-mail  
 
 Oggetto del messaggio: Re: [FS]Turtle Race
MessaggioInviato: 17/01/2011, 21:57 
Avatar utente
Utente

Iscritto il: 18/11/2010
Messaggi: 352
Località: Valenza(AL)
Favourite GTA: San Andreas

Karma
0


Non connesso
mitosking ha scritto:
5) Alby, come Tipo di pickup potevi mettere 20 cosi non ce bisogno che aspetti che respawna. E poi facevi tipo: if(IsPlayerInRangeOfPoint(playerid, 0.2, x, y, z)) (al posto di x, y e z mettevi la posizione del pickup). Cosi almeno il pickup era solo una "immagine" e, ciò che accade quando tu prendevi il pickup, lo fai accadere con IsPlayerInRangeOfPoint.

Non so se mi sono spiegato bene, ma sono sicuro che tu abbia capito ;)


EDIT: Ops ho scritto mentre Peppinux ha risposto. :asd: scusate

Ma è la stessa cosa che ho fatto io ora :what:
Ho messo uno AddStaticPickup e ho messo che se è in quelle coordinate il player, fa agire la funzione.............. comunque non ho mai riscontrato problemi di "lag" usando l'onplayerupdate, o per lo meno un lag che neanche si percepisce, contanto che ultimamente qualsiasi host lagga e crasha come non mai :asd:

_________________
Firma cancellata. Ripassa il regolamento.


Top
 E-mail  
 
 Oggetto del messaggio: Re: [FS]Turtle Race
MessaggioInviato: 17/01/2011, 21:59 
Utente

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

Karma
1


Non connesso
Alby Fire ha scritto:
mitosking ha scritto:
5) Alby, come Tipo di pickup potevi mettere 20 cosi non ce bisogno che aspetti che respawna. E poi facevi tipo: if(IsPlayerInRangeOfPoint(playerid, 0.2, x, y, z)) (al posto di x, y e z mettevi la posizione del pickup). Cosi almeno il pickup era solo una "immagine" e, ciò che accade quando tu prendevi il pickup, lo fai accadere con IsPlayerInRangeOfPoint.

Non so se mi sono spiegato bene, ma sono sicuro che tu abbia capito ;)


EDIT: Ops ho scritto mentre Peppinux ha risposto. :asd: scusate

Ma è la stessa cosa che ho fatto io ora :what:
Ho messo uno AddStaticPickup e ho messo che se è in quelle coordinate il player, fa agire la funzione.............. comunque non ho mai riscontrato problemi di "lag" usando l'onplayerupdate, o per lo meno un lag che neanche si percepisce, contanto che ultimamente qualsiasi host lagga e crasha come non mai :asd:


4 IsPlayerInRangeOfPoint non sono niente di che .-.

_________________
https://t.me/pump_upp


Top
 E-mail  
 
 Oggetto del messaggio: Re: [FS]Turtle Race
MessaggioInviato: 17/01/2011, 22:19 
Banned

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

Karma
-10


Non connesso
Beh Alby mi dispiace ma la differenza c'è. Il tuo codice è molto più pesante e sarebbe stato meglio farlo come ti ho detto io :m:.


Top
 E-mail  
 
 Oggetto del messaggio: Re: [FS]Turtle Race
MessaggioInviato: 17/01/2011, 23:00 
Avatar utente
Utente

Iscritto il: 18/11/2010
Messaggi: 352
Località: Valenza(AL)
Favourite GTA: San Andreas

Karma
0


Non connesso
Peppinux AKA Peppe_Stasu ha scritto:
Beh Alby mi dispiace ma la differenza c'è. Il tuo codice è molto più pesante e sarebbe stato meglio farlo come ti ho detto io :m:.

Guarda che mi riferivo a mitosking che ha detto di mettere un pickup "immagine" (statico) e di mettere un IsPlayerInRangeOfPoint, e se guardi il mio FS è fatto così :ghfuma:

_________________
Firma cancellata. Ripassa il regolamento.


Top
 E-mail  
 
 Oggetto del messaggio: Re: [FS]Turtle Race
MessaggioInviato: 17/01/2011, 23:03 
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
Carino. OT: Ma le tartarughe mica son lente? :m:

_________________
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 [ 17 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 13 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