Passaggio facilitato da MPLAY a 39DLL - LAVORO FINITO

Tutorial, videotutorials ed esempi creati da noi
Rispondi
Avatar utente
Sla
GMI VIP
Messaggi: 3618
Iscritto il: 21/07/2008, 10:11
Specialità: Titanismo
Località: (gm) Italia
Contatta:

Passaggio facilitato da MPLAY a 39DLL - LAVORO FINITO

Messaggio da Sla »

Sono lieto di annunciare che il lavoro è finalmente concluso, annessi vari test.
Di che cosa si tratta?
Praticamente ho riscritto quasi tutti gli script mplay a partire da mplay_init_tcpip utilizzando
le funzioni della 39dll. Se volete convertire un vostro vecchio progetto online ora basterà
aggiungere i miei script, senza toccare il codice del gioco. In secondo luogo questo lavoro
potrà esservi utile se non avete voglia di imparare la 39 dll, complessa a parere di alcuni.
Inoltre, anche per chi già la sapesse usare, potrete creare più velocemente la struttura per
l'online del gioco e utilizzare le famose sessioni, lunghe da ricreare (credetemi!).
Cosa dovete fare?
Per ora mi limito a darvi i codici sotto forma di un unico file .gml che potrete comodamente
aggiungere ai vostri progetti cliccando dal menu "Scripts > Import Scripts...".
Dovrete anche aggiungere le costanti indicate più in basso, e, ovviamente, aggiungere gli script della 39dll.
Occorrente:

******************>> Costanti: <<

Codice: Seleziona tutto

COMMON_COMUNICATIONS = 5
INFO_PLAYERS = 8
INFO_SESSIONS = 3
PRIVATE_COMUNICATIONS = 4
SESSION_CREATE = 0
SESSION_END = 2
SESSION_JOIN = 1
COMMON_COMUNICATIONS_MPLAY = 6
PLAYER_QUIT = 7
******************>> Scripts.gml: <<

in allegato
Allegati

[L’estensione zip è stata disattivata e non può essere visualizzata.]

Ultima modifica di Sla il 23/12/2010, 0:26, modificato 7 volte in totale.
eppure mi sembra tutto giusto...

Avatar utente
maz85
Admin
Messaggi: 8287
Iscritto il: 07/02/2004, 15:57
Specialità: Nientologo
Località: Oblio
Contatta:

Re: Passaggio facilitato da MPLAY a 39DLL

Messaggio da maz85 »

Very good, testali però!

Avatar utente
guidox
GMI Honor
Messaggi: 5765
Iscritto il: 26/07/2009, 17:23
Specialità: programmazione
Uso: GM:Studio 1.4 Android
Località: Marche
Contatta:

Re: Passaggio facilitato da MPLAY a 39DLL

Messaggio da guidox »

Ma non era un idea di LoD. :fapensare:
Comunque utilissimo grazie. :mrgreen:
Immagine

Immagine

Avatar utente
Sla
GMI VIP
Messaggi: 3618
Iscritto il: 21/07/2008, 10:11
Specialità: Titanismo
Località: (gm) Italia
Contatta:

Re: Passaggio facilitato da MPLAY a 39DLL

Messaggio da Sla »

un idea di Lod?!?!
Lod vieni subito qui !!
In realtà io stesso ho parlato a lod di questa idea che è venuta a me personalmente!
E lui va a spacciarla per sua!! questa me la paga.
eppure mi sembra tutto giusto...

Avatar utente
Lord Of Destruction
Membro d'elite
Messaggi: 1161
Iscritto il: 02/06/2009, 11:48
Specialità: Grafico-Progammatore
Località: Vault 101
Contatta:

Re: Passaggio facilitato da MPLAY a 39DLL

Messaggio da Lord Of Destruction »

guidox ha scritto:Ma non era un idea di LoD. :fapensare:
E' venuta a slascio, e io l'ho spacciata per mia in chat. Ma senza le mie pressioni, a quest'ora starebbe ancora giocando a warrock, quindi in parte è merito mio.
Ultima modifica di Lord Of Destruction il 14/06/2010, 15:37, modificato 1 volta in totale.

Avatar utente
Sla
GMI VIP
Messaggi: 3618
Iscritto il: 21/07/2008, 10:11
Specialità: Titanismo
Località: (gm) Italia
Contatta:

Re: Passaggio facilitato da MPLAY a 39DLL

Messaggio da Sla »

ok ora la paghi.. so come fare..
che editone bugiardo, le sue pressioni erano rivolte a farmi continuare un gioco per lui invece che stare a fare questo sistema.
eppure mi sembra tutto giusto...

Avatar utente
guidox
GMI Honor
Messaggi: 5765
Iscritto il: 26/07/2009, 17:23
Specialità: programmazione
Uso: GM:Studio 1.4 Android
Località: Marche
Contatta:

Re: Passaggio facilitato da MPLAY a 39DLL

Messaggio da guidox »

Scusa LoD, non pensavo... :lol:
Immagine

Immagine

Avatar utente
Sla
GMI VIP
Messaggi: 3618
Iscritto il: 21/07/2008, 10:11
Specialità: Titanismo
Località: (gm) Italia
Contatta:

Re: Passaggio facilitato da MPLAY a 39DLL

Messaggio da Sla »

Non cominciamo a parlare del più e del meno per favore!
Ho sanato il vuoto per il client, ora è a posto! edito il primo post.
Ora gli manca solo il test ;D non vorrei aver sbagliato qualcosa..
eppure mi sembra tutto giusto...

Avatar utente
Sla
GMI VIP
Messaggi: 3618
Iscritto il: 21/07/2008, 10:11
Specialità: Titanismo
Località: (gm) Italia
Contatta:

Re: Passaggio facilitato da MPLAY a 39DLL

Messaggio da Sla »

Che sbadato che sono, mi ero dimenticato di fare i due script più importanti!
mplay_data_write e mplay_data_read..
aggiunti nel primo post!
ci sta anche una nuova costante.
eppure mi sembra tutto giusto...

Avatar utente
Homunculus
Admin
Messaggi: 6840
Iscritto il: 25/11/2007, 20:36
Contatta:

Re: Passaggio facilitato da MPLAY a 39DLL

Messaggio da Homunculus »

Ehy ottimo lavoro slascio! Li hai testati bene gli script?

Avatar utente
Sla
GMI VIP
Messaggi: 3618
Iscritto il: 21/07/2008, 10:11
Specialità: Titanismo
Località: (gm) Italia
Contatta:

Re: Passaggio facilitato da MPLAY a 39DLL

Messaggio da Sla »

Li sto testando ora, aggiungo un nuovo script:
mplay_player_id(numb)
eppure mi sembra tutto giusto...

Avatar utente
Sla
GMI VIP
Messaggi: 3618
Iscritto il: 21/07/2008, 10:11
Specialità: Titanismo
Località: (gm) Italia
Contatta:

Re: Passaggio facilitato da MPLAY a 39DLL

Messaggio da Sla »

[+1+upp]
Cominciati i test posso dichiarare aperta la fase debugging!
Ci sono degli errori già in mplay_init_tcpip, fantastico!
edit: non ci stava dllinit :spat:
eppure mi sembra tutto giusto...

Avatar utente
Sla
GMI VIP
Messaggi: 3618
Iscritto il: 21/07/2008, 10:11
Specialità: Titanismo
Località: (gm) Italia
Contatta:

Re: Passaggio facilitato da MPLAY a 39DLL

Messaggio da Sla »

NEWS:
Questi script funzionano quasi alla perfezione:
Resta un piccolo problemino per l'host che non invia alcuni messaggi ai client, ma già tutto il resto funziona bene.
Preparatevi ad una nuova era dove imparare la 39dll sarà molto più facile che in passato o addirittura una azione obsoleta per coloro che già conoscono l'mplay di gm!!

Vi do i vari codici in un unico file perchè non ho voglia di modificare il primo topic.
Per aggiungerli al vostro progetto cliccate nele menu su scrupts > import scripts
e selezionate il file in allegato (dopo averlo szippato).

[L’estensione zip è stata disattivata e non può essere visualizzata.]

Solo 508 linee di codice dannazione!
eppure mi sembra tutto giusto...

Avatar utente
Homunculus
Admin
Messaggi: 6840
Iscritto il: 25/11/2007, 20:36
Contatta:

Re: Passaggio facilitato da MPLAY a 39DLL

Messaggio da Homunculus »

So che potrò sembrarti pesante, ma non sarebbe meglio a questo punto mettere tutto in una bella gex (DLL compresa)?

Avatar utente
Sla
GMI VIP
Messaggi: 3618
Iscritto il: 21/07/2008, 10:11
Specialità: Titanismo
Località: (gm) Italia
Contatta:

Re: Passaggio facilitato da MPLAY a 39DLL

Messaggio da Sla »

a saperle fare le gex.. so che ci sta il tool ma non ho voglia di cercarlo ;D reedit: appena finisco con sto problemino dei messaggi fo la gex dai..
eppure mi sembra tutto giusto...

Avatar utente
Homunculus
Admin
Messaggi: 6840
Iscritto il: 25/11/2007, 20:36
Contatta:

Re: Passaggio facilitato da MPLAY a 39DLL

Messaggio da Homunculus »

Super_Slascio ha scritto:a saperle fare le gex.. so che ci sta il tool ma non ho voglia di cercarlo ;D reedit: appena finisco con sto problemino dei messaggi fo la gex dai..
http://www.yoyogames.com/make/extensions

é una cavolata da usare, ma dovresti occuparti di mappare anche le funzioni della 39dll, quindi rischia di prendere molto tempo

Avatar utente
Sla
GMI VIP
Messaggi: 3618
Iscritto il: 21/07/2008, 10:11
Specialità: Titanismo
Località: (gm) Italia
Contatta:

Re: Passaggio facilitato da MPLAY a 39DLL - LAVORO FINITO

Messaggio da Sla »

[UP POST] guardate al primo post.
eppure mi sembra tutto giusto...

Avatar utente
Tizzio
GMI Honor
Messaggi: 5836
Iscritto il: 29/06/2010, 23:43
Specialità: programmazione
Contatta:

Re: Passaggio facilitato da MPLAY a 39DLL - LAVORO FINITO

Messaggio da Tizzio »

:uppa:
Mapppporcogiuda, perchè questi topic vanno persi col tempo.
Consigliamo sempre ai novizi di usare la 39 dll e si lamentano che è troppo difficile, quando c'è la possibilità di continuare ad utilizzare le mplay e far aprire le porte solo all'host

bravo slascio
:uppa: :uppa:

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 37 ospiti