Gamestudio Links
Zorro Links
Newest Posts
Help with plotting multiple ZigZag
by degenerate_762. 04/30/24 23:23
M1 Oversampling
by 11honza11. 04/30/24 08:16
Trading Journey
by howardR. 04/28/24 09:55
Zorro Trader GPT
by TipmyPip. 04/27/24 13:50
Data from CSV not parsed correctly
by jcl. 04/26/24 11:18
Why Zorro supports up to 72 cores?
by jcl. 04/26/24 11:09
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
3 registered members (7th_zorro, TipmyPip, RealSerious3D), 892 guests, and 4 spiders.
Key: Admin, Global Mod, Mod
Newest Members
firatv, wandaluciaia, Mega_Rod, EternallyCurious, howardR
19050 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