Gamestudio Links
Zorro Links
Newest Posts
loading historical data 1st time
by AndrewAMD. 04/14/23 12:54
Trade at bar open
by juanex. 04/13/23 19:43
Bug in Highpass2 filter
by rki. 04/13/23 09:54
Adding Limit Orders For IB
by scatters. 04/11/23 16:16
FisherN
by rki. 04/11/23 08:38
AUM Magazine
Latest Screens
SHADOW (2014)
DEAD TASTE
Tactics of World War I
Hecknex World
Who's Online Now
4 registered members (fogman, Grant, AndrewAMD, juanex), 989 guests, and 8 spiders.
Key: Admin, Global Mod, Mod
Newest Members
rki, FranzIII, indonesiae, The_Judge, storrealba
18919 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 2 1 2
Mausklick-Steuerung #19760
11/12/03 06:25
11/12/03 06:25

A
Anonymous OP
Unregistered
Anonymous OP
Unregistered
A



Wie kann man es machen, dass man von Anfang an eine Maustaste sieht mit der
man den Charakter steuern kann?Also auf Diablo2/DungeonSiege - Style wenn ihr wisst...
Problem nur: Beim Start des Spiels kommt keine Maustaste und auch beim Rechtsklick der Maus nicht...
HELP!
Mfg,
ShadowPhoenix

Re: Mausklick-Steuerung #19761
11/12/03 07:08
11/12/03 07:08
Joined: Dec 2002
Posts: 616
Austria
Stromausfall Offline
User
Stromausfall  Offline
User

Joined: Dec 2002
Posts: 616
Austria
hi !

das must du mit einem script machen !!! mach einfach einen neuen script und füge den script ein, speichere die datei im selben ordner wie das game als movement.wdl (sorry wenn ich dich unterschätze mit deinen 3dgs kentnissen ... und wenn sich das lächerlich anhört..) ! danach gehst du in deinen haupt script ! und fügst das gleich am anfang ein :

include<movement.wdl>;


also dann mal hier der script !! P.S.: du brauchst keine templates für das hier benutzen und ich würde auch keine benutzen... weis nicht ob der script mit den templates gleichzeitig läuft....

Weiters brauchst du nur noch einen Mauszeiger (arrow.pcx von den templates geht auch..) als dann wär das gute stück hier !! credits brauchst du nicht unbeding geben - aber cool wärs !

na dann CU und viel Erfolg für dein Game

P.S.: wenn du Probleme hast mit dem script schreib nur...





///////////////////////(c)2003 AuerMatthias@gmx.net ///////////////////////
function camera_move();
function init_skills();


var my_target[3];
var move_position[3];
var vecFrom[3];
var vecTo[3];
var move_dist[3];
var gravity_scan_height[3];
var gravity_scan_height_result;
bmap arrow = <arrow.pcx>;

function mouse_on()
{
MOUSE_MAP = arrow;
MOUSE_MODE += 2;
if (MOUSE_MODE > 2)
{
MOUSE_MODE=0;
}
while (MOUSE_MODE > 0)
{
MOUSE_POS.X = POINTER.X;
MOUSE_POS.Y = POINTER.Y;
wait(1);
}
}

function get_target()
{
init_skills();
mouse_to_level();
vec_set(my_target,target);
vec_set(move_position,target);
vec_sub(move_position,player.x);
if(mouse_left == 1)
{
vec_to_angle(player.pan,move_position);
}
player.tilt = 0;
}

function mouse_to_level()
{
if(mouse_left == 1)
{
vecFrom.X = MOUSE_POS.X;
vecFrom.Y = MOUSE_POS.Y;
vecFrom.Z = 10;
vec_set(vecTo,vecFrom);
vec_for_screen(vecFrom,CAMERA);
vecTo.Z = 5000;
vec_for_screen(vecTo,CAMERA);
return(trace(vecFrom,vecTo));
}
}

action player_move
{
player = me;
while (1)
{
get_target();
vec_set(gravity_scan_height,my.x);
gravity_scan_height.z -= 4000;
trace_mode = ignore_me + ignore_sprites + ignore_models + use_box;
gravity_scan_height_result = trace(my.x,gravity_scan_height);
if(gravity_scan_height_result > 5)
{
move_dist.z = -15 * time;
}
else
{
if(gravity_scan_height_result > 3)
{
move_dist.z = 0;
}
else
{
move_dist.z = 5*time;
}
}
if(mouse_left == 1)
{
move_dist.x = 15*time;
ent_cycle("walk", my.skill20);
my.skill20 += 4 * time;
my.skill20 %= 100;
}
else
{
move_dist.x = 0;
ent_cycle("stand", my.skill20);
my.skill20 += 2 * time;
my.skill20 %= 100;
}
move_mode = ignore_passable;
ent_move(move_dist.x,nullvector);
camera_move();
wait(1);
}
}


get the C# wrapper:
for A7.85.4 and A8.30.4, Version 2.3.9
at http://acknexwrapper2.matthias-auer.net/ or visit the thread
Re: Mausklick-Steuerung #19762
11/12/03 18:35
11/12/03 18:35
Joined: May 2002
Posts: 63
B
beginner0110 Offline
Junior Member
beginner0110  Offline
Junior Member
B

Joined: May 2002
Posts: 63
Kein Problem
benütze einfach den diablo-workshop , der ist echt klasse.
Den kannst du dann selbst erweitern...

Re: Mausklick-Steuerung [Re: Stromausfall] #19763
11/12/03 21:41
11/12/03 21:41

A
Anonymous OP
Unregistered
Anonymous OP
Unregistered
A



Danke für das Script aber beim Compilieren zeigt er leider 2 Fehler an!
init_skills() und camera_move() , die beiden Funktionen am Anfang sind laut Compiler "nonexisting/empty" !
was könnte hier die Lösung sein?
Mfg,
ShadowPhoenix

Re: Mausklick-Steuerung #19764
11/12/03 22:32
11/12/03 22:32
Joined: Dec 2002
Posts: 616
Austria
Stromausfall Offline
User
Stromausfall  Offline
User

Joined: Dec 2002
Posts: 616
Austria
oh... der skript ist von einem alten projekt von mir...
also :

function init_skills();

kannst du löschen !

und ganz unten fügst du einfach noch das hinzu :


function camera_move()
{
while(1)
{
camera.x = player.x - 275;
camera.y = player.y;
camera.z = player.z + 275;
camera.tilt = -45;
wait(1);
}
}



dann müsste es gehen... wenn nicht schreib nochmal !

mfg


get the C# wrapper:
for A7.85.4 and A8.30.4, Version 2.3.9
at http://acknexwrapper2.matthias-auer.net/ or visit the thread
Re: Mausklick-Steuerung [Re: Stromausfall] #19765
11/13/03 00:06
11/13/03 00:06

A
Anonymous OP
Unregistered
Anonymous OP
Unregistered
A



Tja also der Mauszeiger wird mal nicht angezeigt und wenn ma so irgendwo hinklickt, passiert garnichts :-(
Der Char lässt sich nur mit den Pfeiltasten auf der Tastatur steuern!
Und ja, er hat die action player_move !
Hilfe!
Mfg,
ShadowPhoenix

Re: Mausklick-Steuerung #19766
11/13/03 04:39
11/13/03 04:39
Joined: Dec 2002
Posts: 616
Austria
Stromausfall Offline
User
Stromausfall  Offline
User

Joined: Dec 2002
Posts: 616
Austria
das liegt daran das du noch die templates benutzt --> schau dir deinen main script an da werden noch andere sachen mit "include<asfdasdf.wdl>;" reingeholt..
hmm..

na ja, schau dir das doch mal an an nem beispiel, das ich für dich gemacht hab,
hier :

das beispielgame

hoffe das du dann weisst was du meinst !! schau dir die scripts an !! du hast doch A6 oder ?

mfg


get the C# wrapper:
for A7.85.4 and A8.30.4, Version 2.3.9
at http://acknexwrapper2.matthias-auer.net/ or visit the thread
Re: Mausklick-Steuerung [Re: Stromausfall] #19767
11/13/03 04:40
11/13/03 04:40
Joined: Dec 2002
Posts: 616
Austria
Stromausfall Offline
User
Stromausfall  Offline
User

Joined: Dec 2002
Posts: 616
Austria
denn in den templates gibt es auch eine player_move anweisung !!!


get the C# wrapper:
for A7.85.4 and A8.30.4, Version 2.3.9
at http://acknexwrapper2.matthias-auer.net/ or visit the thread
Re: Mausklick-Steuerung [Re: Stromausfall] #19768
11/13/03 04:43
11/13/03 04:43

A
Anonymous OP
Unregistered
Anonymous OP
Unregistered
A



A6 ? nein ich geb doch nicht hunderte Euro nur für eine neue Version aus!
Ich finde das eine Frechheit mit der Testversion!
Aber bitte.
Ich werde das Beispielgame mal ausprobieren.
danke schon mal!
Mfg,
ShadowPhoenix

Re: Mausklick-Steuerung #19769
11/13/03 05:02
11/13/03 05:02

A
Anonymous OP
Unregistered
Anonymous OP
Unregistered
A



Das Script funktioniert zwar super (DANKE!!!!) aber ich glaube
du kennst Diablo2 nicht ;-)
Eine kleine Änderung wäre wichtig beim Script:
Wenn man wo mit der Maus hinklickt, soll er DORT HINGEHEN und nicht nur so lange gehen, wie man die Maustaste gedrückt hält!
So habe ich das gemeint!
Wäre das machbar?
Mfg,
ShadowPhoenix

PS: Ein anständiges Forum hier, nette Hilfe usw....

Page 1 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