La Spiaggia del Dragone

Ultima Online => La Locanda del Gigante => Topic aperto da: Bracco - Marzo 04, 2016, 11:17:10 am

Titolo: Curiosita'
Inserito da: Bracco - Marzo 04, 2016, 11:17:10 am
c'era una volta il .msg che consentiva ai player di parlarsi e mandare messaggi. fu poi disabilitato perche' creava problemi al server e dimenticato.

ebbene, guardando il codice direi che posso capire il perche'...

Codice: [Seleziona]
foreach onlinechrA in EnumerateOnlineCharacters()

if ( onlinechrA.name == nameA )
SendTheMessage( who, onlinechrA );
break;
endif

endforeach

questo codice gira per OGNI messaggio mandato. penso che non servano commenti :asd:

senza considerare il fatto che se ci sono 2 pg con lo stesso nome, prende il primo a caso e stop :asd:
Titolo: Re:Curiosita'
Inserito da: Duke Friz - Marzo 04, 2016, 11:20:26 am
e va bhe, amen, anche se prende uno a caso chissene....facciamo in modo di non avere doppi nomi!
Titolo: Re:Curiosita'
Inserito da: Vestro - Marzo 04, 2016, 11:59:59 am
non capisco, è un ciclo che ogni volta riconta i pg online e cerca quello di nome xxx?
Titolo: Re:Curiosita'
Inserito da: Bracco - Marzo 04, 2016, 12:07:02 pm
non capisco, è un ciclo che ogni volta riconta i pg online e cerca quello di nome xxx?

si. per mandare un messaggio PRIVATO, gira TUTTI i pg online e confronta il nome, e lo spara al primo a caso che corrisponde :stralol:
Titolo: Re:Curiosita'
Inserito da: Vestro - Marzo 04, 2016, 12:36:47 pm
Lol. Ma che linguaggio è? un c misto a cose a caso?
Titolo: Re:Curiosita'
Inserito da: ddd - Marzo 04, 2016, 12:37:05 pm
state male
Titolo: Re:Curiosita'
Inserito da: radese - Marzo 04, 2016, 12:38:22 pm
d'artagnan vuole tanto, diventare un moschettiere del re!
Titolo: Re:Curiosita'
Inserito da: Bracco - Marzo 04, 2016, 12:52:17 pm
Lol. Ma che linguaggio è? un c misto a cose a caso?

escript, e' il linguaggio del pol
Titolo: Re:Curiosita'
Inserito da: Attila [DL] - Marzo 04, 2016, 12:55:57 pm
Puoi fare uno script che crea oberon a nastro dentro la mia casetta sotto brith?
grazie
Titolo: Re:Curiosita'
Inserito da: Vestro - Marzo 04, 2016, 01:22:27 pm
si ma suppongo che abbia una base e che non si siano creati un loro compilatore che trasporta da escript a linguaggio macchina, o si?
Titolo: Re:Curiosita'
Inserito da: Bracco - Marzo 04, 2016, 01:39:41 pm
invece e' un linguaggio con tanto di compilatore proprietario. non compila in codice macchina comunque, ma immagino in un bytecode intermedio... pero boh. cmq compila ed e' fatto da loro
Titolo: Re:Curiosita'
Inserito da: Vestro - Marzo 04, 2016, 03:02:08 pm
bestia, ma era gente seria quindi quelli che hanno fatto il POL
Titolo: Re:Curiosita'
Inserito da: Bracco - Marzo 04, 2016, 03:06:23 pm
tieni presente che fare reverse engineering di un gioco e scrivere da 0 un server non e' cosa da poco, tra l'altro pol era il piu' avanzato server prima dell'arrivo di runuo percui si, sapevano il fatto loro
Titolo: Re:Curiosita'
Inserito da: Vestro - Marzo 04, 2016, 03:25:36 pm
molto interessante, in effetti.