Pagina 1 di 2

[Gex] Irc Play ( giochi online senza aprire le porte )

Inviato: 05/08/2012, 19:12
da Tizzio
Irc Play è una libreria gml che permette di creare giochi Multiplayer Online senza aprire le porte del router.

Documentazione in italiano
http://tizsoft.altervista.org/ircplay
oppure inclusa nella gex
Spoiler
Immagine
DOWNLOAD
http://tizsoft.altervista.org/ircplay/ircplay.gex

ESEMPIO by Xeryan
http://tizsoft.altervista.org/ircplay/e ... xeryan.gmk

Comunque è molto, molto simile alle mplay, quindi per chi avesse già esperienza con quelle, si troverà di certo avvantaggiato!

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Inviato: 05/08/2012, 19:47
da enick
non sarebbe piu corretto dire without port forwarding piuttosto che forward?

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Inviato: 05/08/2012, 20:18
da innominato
ottimo

EDIT: Non ho capito l'ultima riga della documentazione ---> tizzio_figo():Ritorna true

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Inviato: 05/08/2012, 20:22
da Tizzio
innominato ha scritto:ottimo

EDIT: Non ho capito l'ultima riga della documentazione ---> tizzio_figo():Ritorna true
:lol: niente, volevo vedere se qualcuno se ne accorgeva

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Inviato: 05/08/2012, 21:10
da Homunculus
È previsto un rilascio del source? sarebbe molto interessante da studiare

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Inviato: 05/08/2012, 21:20
da Tizzio
Homunculus ha scritto:È previsto un rilascio del source? sarebbe molto interessante da studiare
appena pubblico su yoyogames lo rilascio
non vorrei che qualche americano/inglese mi fottesse il source e lo pubblicasse prima di me :lol:

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Inviato: 05/08/2012, 22:26
da Tiger
Mi interessa l'idea,ma non ci ho capito nulla(ho dato solo una rapida lettura,ancora non l'ho provato).
Magari mi metto a lavorarci insieme a Caparezzacraft e vediamo che ne esce.

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Inviato: 05/08/2012, 22:26
da Tizzio
Tiger07 ha scritto:Mi interessa l'idea,ma non ci ho capito nulla(ho dato solo una rapida lettura,ancora non l'ho provato).
Magari mi metto a lavorarci insieme a Caparezzacraft e vediamo che ne esce.

ti conviene aspettare l'esempio...

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Inviato: 05/08/2012, 22:30
da Tiger
:hum:
Me lo dici ora che c'è l'esempio? :lol:
Sei un grande hai delle ottime idee.

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Inviato: 06/08/2012, 18:01
da Annoyed grunt
Domanda scema: gira sulla lite? :lol:

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Inviato: 06/08/2012, 18:58
da innominato
Xeryan ha scritto:Esempio di tris fatto con questa gex (anche in open post):

https://docs.google.com/file/d/0B2L5_Bu ... edit?pli=1

Codice: Seleziona tutto

___________________________________________
ERROR in
action number 1
of Mouse Event for Left Button
for object oBtnConnect:

Error in code at line 9:
           if (irc_session_players(i)==1) {
                                       ^
at position 38: Cannot compare arguments.
quando partecipo a una sessione

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Inviato: 07/09/2012, 17:47
da guidox
Non capisco perché non funziona... voglio creare una partita con una sola sessione allora ho fatto così:
CREATE

Codice: Seleziona tutto

if (!irc_init("irc.forumfree.it","IrcTestGuidox")){show_message("Errore di connessione!");game_end();}
connesso = false;
STEP

Codice: Seleziona tutto

if (irc_started() && !connesso) {

NOME=get_string("Scrivi qui il tuo nome.","Giangiotto");

if (irc_session_count() == 0) {

if (irc_session_create("Sessione",10,NOME)){
show_message("Hai creato una sessione");
}else{show_message("Non hai creato una sessione"); game_end(); exit;}

}else{

if (irc_session_join(0,NOME)){
show_message("Hai joinato una sessione");
}else{show_message("Non hai joinato una sessione"); game_end(); exit;}
switch (irc_session_error()) {
case IRC_ERR_SESSION_FULL: show_message("Sessione piena"); break;
case IRC_ERR_SESSION_CLOSED: show_message("Sessione terminata"); irc_session_end(); break;            
case IRC_ERR_TIMEOUT_REQUEST: show_message("Richiesta join fallita"); break;            
case IRC_ERR_PLAYER_EXISTS: show_message("Un giocatore col tuo nickname esiste gia' in questa partita"); break;
}

}

connesso = true;
}
Ma posso aprire quanti exe mi pare e creerà sempre una sessione... praticamente il irc_session_count() ritorna sempre 0...

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Inviato: 07/09/2012, 20:12
da Tizzio
irc_session_search() o _find() non ricordo :lol: (serve a mandare la richiesta per sapere quante sessioni ci sono)

Xeryan ha fatto un tris, scaricalo nell'openpost...

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Inviato: 08/09/2012, 12:53
da guidox
Anche aggiungendo irc_session_find() prima del controllo non funziona... :(

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Inviato: 08/09/2012, 18:35
da Tizzio
guidox ha scritto:Anche aggiungendo irc_session_find() prima del controllo non funziona... :(
ci mette un poco prima di ricevere risposta

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Inviato: 08/09/2012, 18:56
da Asko
Tizzio ha scritto:
guidox ha scritto:Anche aggiungendo irc_session_find() prima del controllo non funziona... :(
ci mette un poco prima di ricevere risposta
E come so quando l'ha ricevuta..?

[so guidox]

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Inviato: 08/09/2012, 19:13
da Tizzio
[quote="Asko"]
E come so quando l'ha ricevuta..?
[so guidox]
irc_session_count();
:lol:

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Inviato: 16/01/2013, 12:12
da Tizzio
Xeryan ha scritto:ma quindi non si può utilizzare l'irc in un gioco per scopi commerciali?
Ma penso di sì, alla fine se apri un canale irc, puoi farci quello che vuoi, alla fine non possono denunciarti ne bloccarti..
Al massimo mettono l'antiflood, quindi basta fare un gioco che non flodda. :)
Basti pensare alla gente che gioca a UNO in chat, quei bot sparano 800 messaggi senza problemi.
L'unica cosa da evitare è dare disturbo nei canali "trafficati", puoi sempre sfruttare la GEX in canali "nascosti" con nomi del tipo xeryan_"mygamename"1 ... 2 e così via.

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Inviato: 16/01/2013, 14:28
da Jak
Da regolamento di irc la chat non può essere usata per scopi commerciali. Non è vero che puoi farci quello che vuoi.
Insomma non si può fare.

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Inviato: 17/05/2013, 20:00
da aironenero
emh ma IRC non significa internet relay chat?se fai un canale irc su un TUO server puoi farci quello che vuoi!!!
(per il flood sull'irc di e-mule ci'è un canalre con quiz nessun flood tra 609 - 70 messaggi in un 10-15 minuti!!!)