Default Blue Green Red
Pagina's: [1]
  Print  
Auteur Topic: @online.dll  (gelezen 1086 keer)
gm1999
Jr. Member
**
Berichten: 83


E-mail
« Gepost op: Januari 12, 2010, 07:21:52 »

@online.dll
at online.dll
open-source:zodra de eerste beta er is.
voor:game-maker
OS:windows(waar gm momenteel alleen op draait)
word geprogrammeerd in:Visual studio 2008
beschrijving:
Ik en vele andere snappen 39.dll niet.
de scripts zijn gewoon lastig.
Daarom ben ik met een eigen online dll voor game-maker begonnen:
waar de naam uit kwam @online.dll.
Het is de bedoeling dat dit geheel open-source word.
en gewoon makkelijk is.
het moet met simpele functie's werken als: server_start(),server_stop(),die ook voor de hand liggen.
waarschijnlijk worden er niet veel versie's gemaakt door iemand anders,
omdat er weinig zijn die zowel GM gebruiken als c++ scripten.
de dll hoeft niet sneller te zijn(zou wel leuk zijn),
maar gewoon makkelijk.

Nu vraag ik jullie:Wat moet erbij komen(natuurlijk zijn er al dingen)?
Gelogd

Laloeka
Moderator
Sr. Member
*****
Berichten: 417



WWW E-mail
« Antwoord #1 Gepost op: Januari 13, 2010, 03:28:25 »

Bevat je dll verschillende datatypes? of heb je gewoon één functie voor alle?

Code
GeSHi (functies):
send_info(x);
send_info("Ik zeg: Hoi");
 
x=receive_info();
chat=receive_info();
Created by GeSHI 1.0.7.20

of

Code
GeSHi (functies):
send_integer(x);
send_string("Ik zeg: Hoi");
 
x=receive_integer();
chat=receive_string();
Created by GeSHI 1.0.7.20

 questionmark

Misschien is dit een handige functie om het verzenden en ontvangen van informatie overzichtelijk te houden, en dan met name voor beginners (het kost wel wat meer bytes):

Code
GeSHi (functies):
send_info_labeled(x,"player_x", 4); // send_info_label(waarde, naam, bytes), labelt informatie zodat het in willekeurige volgorde uitgelezen kan worden (bytes geeft het formaat aan)
str="Ik zeg: Hoi";
send_info_labeled(str, "global_chat", str); // formaat van een string is normaal gewoon <aantal tekens> bytes ;)
 
x=receive_info_labeled("player_x");
chat=receive_info_labeled("global_chat");
Created by GeSHI 1.0.7.20



Je weet toch wel dat een dll geen @ in de naam kan hebben? eyes
« Laatste verandering: Januari 13, 2010, 04:54:21 door Laloeka » Gelogd



:::::::̸\:::::
::̸\:::::̸''\:::- (
::̸'ʨʨ\::̸ʨʨ''\:::̸ |'
*̸ʨ''ʨʨʨ\''ʨʨʨʨ\*~^*^~
λλλλλλλλλλλ>***=<λλλλλ
λλλλλλλλλλS_~    \λλλλ
λλλλλλλλλλλλλ\_ ~  )λλ
λλλλλλλλλλλλ"--"λλ
λλλλλλλλλλλλλ

VAKANTIE! veryhappy
gm1999
Jr. Member
**
Berichten: 83


E-mail
« Antwoord #2 Gepost op: Januari 13, 2010, 03:56:33 »

bedankt,
maar over die @,dat weet ik maar noem hem zo tongue
Gelogd

marcoo
Newbie
*
Berichten: 20


E-mail
« Antwoord #3 Gepost op: Januari 24, 2010, 10:53:01 »

Ik weet het, de laatste post is lang geleden.
Ik denk wel dat je, net als met 36DLL, een pakketje moet maken en het hele pakketje moet zenden. Verder lijkt het me een zeer handig systeem, met server_start en server_stop.

marcoo
Gelogd
gm1999
Jr. Member
**
Berichten: 83


E-mail
« Antwoord #4 Gepost op: Januari 24, 2010, 03:24:07 »

36dll,het was 39dll wink
bedankt veryhappy
Gelogd

marcoo
Newbie
*
Berichten: 20


E-mail
« Antwoord #5 Gepost op: Januari 24, 2010, 04:01:18 »

Oeps.
Ik hoop dat je iets met mijn vorige post kunt.

Marcoo
Gelogd
Laloeka
Moderator
Sr. Member
*****
Berichten: 417



WWW E-mail
« Antwoord #6 Gepost op: Januari 24, 2010, 09:38:13 »

Je zou het ook zo kunnen maken dat er vanuit de game op elk moment een informatie stukje geopent of opgeslagen kan worden, en dat er zo'n 30 keer per seconde, naast de game, je dll die pakketjes ophaalt en verzend, zodat dat in iedergeval niet afhangt van de fps wink
Gelogd



:::::::̸\:::::
::̸\:::::̸''\:::- (
::̸'ʨʨ\::̸ʨʨ''\:::̸ |'
*̸ʨ''ʨʨʨ\''ʨʨʨʨ\*~^*^~
λλλλλλλλλλλ>***=<λλλλλ
λλλλλλλλλλS_~    \λλλλ
λλλλλλλλλλλλλ\_ ~  )λλ
λλλλλλλλλλλλ"--"λλ
λλλλλλλλλλλλλ

VAKANTIE! veryhappy
gm1999
Jr. Member
**
Berichten: 83


E-mail
« Antwoord #7 Gepost op: Januari 25, 2010, 05:57:24 »

dus dat je het bijvoorbeeld in een .txt bestand opslaat,en dat GM dat dan inleest?
Gelogd

Laloeka
Moderator
Sr. Member
*****
Berichten: 417



WWW E-mail
« Antwoord #8 Gepost op: Februari 01, 2010, 07:32:02 »

Daar komt het op neer, maar dan niet in een .txt bestand maar gewoon in het geheugen als variables wink
Gelogd



:::::::̸\:::::
::̸\:::::̸''\:::- (
::̸'ʨʨ\::̸ʨʨ''\:::̸ |'
*̸ʨ''ʨʨʨ\''ʨʨʨʨ\*~^*^~
λλλλλλλλλλλ>***=<λλλλλ
λλλλλλλλλλS_~    \λλλλ
λλλλλλλλλλλλλ\_ ~  )λλ
λλλλλλλλλλλλ"--"λλ
λλλλλλλλλλλλλ

VAKANTIE! veryhappy
Pagina's: [1]
  Print  
 
Ga naar: