Gamestudio Links
Zorro Links
Newest Posts
Data from CSV not parsed correctly
by EternallyCurious. 04/18/24 10:45
StartWeek not working as it should
by Zheka. 04/18/24 10:11
folder management functions
by VoroneTZ. 04/17/24 06:52
lookback setting performance issue
by 7th_zorro. 04/16/24 03:08
zorro 64bit command line support
by 7th_zorro. 04/15/24 09:36
Zorro FIX plugin - Experimental
by flink. 04/14/24 07:48
Zorro FIX plugin - Experimental
by flink. 04/14/24 07:46
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
1 registered members (SBGuy), 652 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Newest Members
EternallyCurious, howardR, 11honza11, ccorrea, sakolin
19047 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 2 of 2 1 2
Re: Java System [Re: Damocles] #85490
08/15/06 20:46
08/15/06 20:46
Joined: Jan 2006
Posts: 1,829
Neustadt, Germany
T
TWO Offline

Serious User
TWO  Offline

Serious User
T

Joined: Jan 2006
Posts: 1,829
Neustadt, Germany
Hehe, ich hab jetzt (per RakNet) mit dem mit Variablennamen, ohne dass man was vordefinieren muss. Ich weiß nich obs dir was hilft, aber hier maln stück source:

Code:

DLLFUNC void Sv_SentVar(STRING* varname)
{
g_Server.SendVar(_CHR(varname));
}

DLLFUNC void Sv_SentVar(STRING* stringname)
{
g_Server.SendString(_CHR(stringname));
}



//===========================================================================//
// Methoden: Send Var
//===========================================================================//

void A6Server::SendVar(char* name)
{
int value = (int)engine_getobj(name);

StaticServerPacket_Var packet;

packet.packetID=61;
packet.Var_name=(char)name;
packet.Var_value=value;

server->Send((char*) &packet, sizeof(StaticServerPacket_Var),HIGH_PRIORITY, RELIABLE_ORDERED, 0,UNASSIGNED_PLAYER_ID, true);
}

//===========================================================================//
// Methoden: Send String
//===========================================================================//

void A6Server::SendString(char* name)
{
char value = (char)engine_getobj(name);

StaticServerPacket_String packet;

packet.packetID=62;
packet.String_name=(char)name;
packet.String_value=value;

server->Send((char*) &packet, sizeof(StaticServerPacket_String),HIGH_PRIORITY, RELIABLE_ORDERED, 0,UNASSIGNED_PLAYER_ID, true);
}



Re: Java System [Re: TWO] #85491
08/15/06 23:28
08/15/06 23:28
Joined: Jan 2003
Posts: 4,305
Damocles Offline OP
Expert
Damocles  Offline OP
Expert

Joined: Jan 2003
Posts: 4,305
Danke für die Codezeilen,
wenn ich mich mit der "eleganteren" Verbindung zwischen 3dgs und dem Java
Client befasse, werd ich darauf zurückkommen.
Ich kann allerdings noch nicht mit C++ dlls umgehen... Dazu werd ich denn eventuell
einen erfahrenen C++ Programmierer ansprechen.


Here, check this paper:

A Distributed Architecture for Massive Multiplayer Online Role Playing Games (PDF)

Page 2 of 2 1 2

Moderated by  HeelX, Spirit 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1