• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 1 voto(i) - 5 media
  • 1
  • 2
  • 3
  • 4
  • 5
Linee di codice per Hostare/Partecipare
#1
Grazie all'aiuto di MultiSync 1.4.1 e 3 di giorni di full stress ecco il codice per hostare/partecipare su un server tramite indirizzo ip. Il tutto é stato realizzato dal sottoscritto Smile

Si ringrazia l'aiutante tester Killerz Wink

[SPOILER]
Codice PHP:
Set Window title "Funzione ancora in fase di scelta"

Rem Controlla Windows Firewall
if net firewall enabled()
   print 
"Windows Firewall e' attivo!"

   
if net firewall application enabled(appname$())
      Print 
"Tuttavia e' gia' nella lista delle eccezioni ;)"
      
else
      Print 
"E non e' nella lista delle eccezioni :("
   
endif

else
   print 
"Windows Firewall e' disattivato!"
endif

Print 
"Premere un tasto per continuare..."
Wait key

Rem Menu di scelta
HostClient
:
cls
Rem Scegli host
/client
Print "Menu:"
Print
Print 
"1) Host"
Print "2) Client"
Print
Print 
"Inserisci un numero>"
Input a

Rem Hosti
if a=1
    Set Window title 
"Ora sei Host!"
    
cls
    
Print "Inserisci il tuo ip> "
    
Input Ip$
    
    
Risultato Net Host (2,Ip$)
    
    If 
Risultato=1
        
Print "Server creato. Premi un tasto..."
        
wait key
        cls
    
else
        Print 
"Server Fallito. Premi un tasto..."
        
wait key
        end
    
Endif
    
    
Repeat
        
       Rem Notifica se qualcuno partecipa
       Risultato 
Net Player joined()
       If 
Risultato=1
            
Print "Qualcuno e' entrato nel server!"
       
Endif
       
       
Rem Se esiste un messaggio messaggio in attesa
       Risultato 
Net Get Message ()
       if 
Risultato=1
            Mittente 
Net Message From ()
            
Messaggio$ = Net Get String ()
            Print 
"L'ospite "+str$(Mittente)+" dice: "+Messaggio$
       Endif
        

    
Until a=a+1
    
Endif

Rem Partecipi
if a=2
    Set Window title 
"Ora sei Client!"
    
cls
    
    Input 
"Inserisci l'ip dell'host> ",Ip$
    
Risultato Net Connect (Ip$)
    
    If 
Risultato=1
        
Print "Hai partecipato con successo. Premi un tasto..."
        
wait key
    
else
        Print 
"Non sei riuscito a partecipare. Premi un tasto..."
        
wait key
        end
    
Endif
    
    
Repeat
            
Print "Scrivi un messaggio>"
            
Input Messaggio$
            
NET PUT STRING (Messaggio$)
            
Net Send
    Until a
=a+1
    
Endif

rem Sbagli numero
if a=1=and a=2=0 then goto HostClient 
[/SPOILER]
 
Rispondi
  


Messaggi in questa discussione
Linee di codice per Hostare/Partecipare - da Jonathan Archer - 14-09-2010, 05:17 PM
RE: Linee di codice per Hostare/Partecipare - da Riddick - 14-09-2010, 05:48 PM
RE: Linee di codice per Hostare/Partecipare - da Riddick - 14-09-2010, 10:36 PM

Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Codice Commentato Riddick 3 1,366 12-02-2011, 08:47 AM
Ultimo messaggio: Jonathan Archer
  pezzo codice Zapetino 7 1,101 05-11-2010, 08:34 AM
Ultimo messaggio: Jonathan Archer
  Cerco: Guida per creare/partecipare a server online Jonathan Archer 7 1,062 01-09-2010, 09:08 PM
Ultimo messaggio: Jonathan Archer

Vai al forum:


Browsing: 2 Ospite(i)