Gamestudio Links
Zorro Links
Newest Posts
Newbie Questions
by fairtrader. 12/05/23 14:22
Zorro Trader GPT
by TipmyPip. 12/04/23 11:34
Square root rule
by Smallz. 12/02/23 09:15
RTest not found error
by TipmyPip. 12/01/23 21:43
neural function for Python to [Train]
by TipmyPip. 12/01/23 14:47
Xor Memory Problem.
by TipmyPip. 11/28/23 14:23
Training with command line parameters
by TipmyPip. 11/26/23 08:42
Combine USD & BTC Pairs In Asset Loop
by TipmyPip. 11/26/23 08:30
AUM Magazine
Latest Screens
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Tactics of World War I
Who's Online Now
4 registered members (AndrewAMD, Quad, soulman3, Ayumi), 675 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
Newest Members
fairtrader, hus, Vurtis, Harry5, KelvinC
19019 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 2 1 2
Moving my Character by Mouse click #343056
10/03/10 12:27
10/03/10 12:27
Joined: Oct 2010
Posts: 7
M
mA1k Offline OP
Newbie
mA1k  Offline OP
Newbie
M

Joined: Oct 2010
Posts: 7
Hi (and sorry for my bad english),

i will move my character if i click the left mouse button like diablo 2 or like adventures aka monkey island.

I have an room and my character is still standing on left side.
Now i click with left mouse button on any point and the character should be go to this point.

I have tried this tutotial but its not working with 3dgs v7.
i have edited any parts like "action warlock" to "action warlock()".

the problem is. if click to any point the warlock is hidden frown.

i will try to develop a small adventure to leard more with 3dgs.

have anyone any tips or code snippets to help me?

Thank you all for your help laugh

Best Regards maik

ps: deutsche antworten kommen mir sehr gelegen *g*

Re: Moving my Character by Mouse click [Re: mA1k] #343065
10/03/10 13:04
10/03/10 13:04
Joined: Nov 2008
Posts: 216
J
jane Offline
Member
jane  Offline
Member
J

Joined: Nov 2008
Posts: 216
Sieh Dir mal die AUMs an, wenn Du genug Platz auf Deiner Festplatte
hast lade Dir die Ausgaben komplett runter. Gibt es alle in deutsch
und sollte zur Pflichtlektüre für das Einarbeiten in Gamestudio sein.
Es gibt auch schon Register mit einem Überblick der Themen in den
Magazinen auf der "Free Resources" Seite. Die Magazine findest Du
per Link auf der deutschen Hauptseite. In den Magazinen sind Links
zu massig kleinen Beispielen und alles ist Schritt für Schritt
und verständlich erklärt.
Wenn Du mit A7 arbeitest konzentriere Dich auf die Ausgaben
so ab 50. Da wird auch auf Lite-c eingegangen.

Ebenfalls zu empfehlen ist das Sammel-Tutorials "Gamestudio-Wissen",
von Ayumi:

http://www.opserver.de/ubb7/ubbthreads.php?ubb=showflat&Number=280210#Post280210


Last edited by jane; 10/03/10 13:12.
Re: Moving my Character by Mouse click [Re: jane] #343074
10/03/10 13:36
10/03/10 13:36
Joined: Oct 2010
Posts: 7
M
mA1k Offline OP
Newbie
mA1k  Offline OP
Newbie
M

Joined: Oct 2010
Posts: 7
Hallo,

ich hab alle aums angeschaut.
1-92 aber bis auf das mit rpg (was leider nicht funktioniert) fand ich nix.

ich schau nochmal laugh

Re: Moving my Character by Mouse click [Re: mA1k] #343078
10/03/10 14:13
10/03/10 14:13
Joined: Nov 2008
Posts: 216
J
jane Offline
Member
jane  Offline
Member
J

Joined: Nov 2008
Posts: 216
Schau doch auch mal in die User-Recourcen. Dort sind einige RPG-Beispiele
und auch ein RPG-Template für Lite-c. Einfach mal die Skripte anschauen,
auf diese Art habe ich zumindest das meiste gelernt.

In dem Aum-Beispiel das Du benutzt können sachen wie "entity* ..."
muss heute "ENTITY* ..." sein, für Fehlermeldungen sorgen.

In den AUMs findest Du aber auch dafür Hilfe. In den Ausgaben als
Lite-c eingeführt wurde gab es eine Ganze Weile die Rubrik "c-script zu
lite-c"(???der exakte Name fällt mir gerade nicht ein) als Convertierungshilfe.

Viele Sachen aus den älteren AUMs wurden auch schon hier
im Forum fertig convertiert, einfach mal in der Suche mit
der entsprechenden AUM-Nummer oder der Artikelüberschrift
versuchen.

Last edited by jane; 10/03/10 14:22.
Re: Moving my Character by Mouse click [Re: jane] #343086
10/03/10 15:07
10/03/10 15:07
Joined: Oct 2010
Posts: 7
M
mA1k Offline OP
Newbie
mA1k  Offline OP
Newbie
M

Joined: Oct 2010
Posts: 7
naja er meckert an solchen sachen rum:

Code:
vec_set (temp, my.x); 
        temp.z -= 3000; 
        var trace mode = ignore_you + ignore_passable + use_box;



ich versteh nur nicht so ganz wieso.

die anderen sachen hab ich bereits geändert.


Nen kleinen egoshooter hab ich auch schon gecodet also so ganz fremd ist mir das 3dgs nicht nur bekomm ichs nicht mit der maus gebacken smirk

Re: Moving my Character by Mouse click [Re: mA1k] #343089
10/03/10 15:17
10/03/10 15:17
Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Superku Offline
Senior Expert
Superku  Offline
Senior Expert

Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Weil das A4/A5 code ist.

c_trace(my.x,vector(my.x,my.y,my.z-3000),IGNORE_YOU | IGNORE_PASSABLE | USE_BOX);


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends
Re: Moving my Character by Mouse click [Re: Superku] #343094
10/03/10 15:53
10/03/10 15:53
Joined: Oct 2010
Posts: 7
M
mA1k Offline OP
Newbie
mA1k  Offline OP
Newbie
M

Joined: Oct 2010
Posts: 7
Hab mal bissel rumgesucht.
das problem ist die sachen welche ich finde sind immer für A4/A5/A6 das heißt meistens passt das nicht mehr.

und das sind das immer schon recht große projakte wo es dann auch schwer ist durchzusteigen.

Re: Moving my Character by Mouse click [Re: mA1k] #343096
10/03/10 16:05
10/03/10 16:05
Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Superku Offline
Senior Expert
Superku  Offline
Senior Expert

Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Entwickel es doch "einfach" selbst. Lerne einfach durch trial&error und ein paar lite-c-Tutorials, macht dann auch am meisten Spaß, das Spiel selbst zu programmieren.
Bei Problemen mit deinem Skript kannst du natürlich auch weiterhin fragen.


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends
Re: Moving my Character by Mouse click [Re: Superku] #343387
10/05/10 21:15
10/05/10 21:15
Joined: Oct 2010
Posts: 7
M
mA1k Offline OP
Newbie
mA1k  Offline OP
Newbie
M

Joined: Oct 2010
Posts: 7
Hallo,

da bin ich wieder laugh

Also ich hab mich mal selber versucht aber jetzt häng ich grad ein wenig.
Ich weiß grad nicht so recht wie ich das target welches ich festlege auf meine move action umlegen soll

hier mein code, vielleicht könnt ihr mir ja bissel unter die arme greifen

Code:
BMAP* mauspfeil = "arrow.pcx";  // mauspfeil


function set_target ()
{
  mouse_pos.x = mouse_cursor.x;
  mouse_pos.y = mouse_cursor.y;
  mouse_pos.z = mouse_cursor.z;
  vec_for_screen (mouse_pos, camera);
  c_trace (my.x,vector(mouse_pos.x,mouse_pos.y,mouse_pos.z),IGNORE_ME|IGNORE_PASSABLE|SCAN_TEXTURE);
  ent_create (NULL, set_target, NULL); 
}


function show_target()
{
    while (mouse_left == 1) wait (1);
    while (mouse_left == 0) wait (1);
    ent_remove (me);
}

on_mouse_left = set_target;


action move_me ()
{
	while (!key_s) wait (1); // diese schleife dient nur zum testen 
	while (1)
	{
		c_move(me, nullvector, vector(mouse_pos.x,mouse_pos.y,mouse_pos.z), GLIDE);
		wait (1);
	}
}


function main()
{
   function set_target();
   function show_target();
   video_mode = 9;
   video_depth = 32; 
   video_screen = 1;
   level_load("test.WMB"); 
   mouse_map = mauspfeil ; 
   mouse_mode = 2;
  
   key_esc = NULL;
   while (1)
	{
		mouse_pos.x = mouse_cursor.x;
		mouse_pos.y = mouse_cursor.y;
		camera.pan -= mouse_force.x;
		camera.tilt += mouse_force.y;
		 
		wait (1);
	}
  
}



Re: Moving my Character by Mouse click [Re: mA1k] #343883
10/11/10 10:32
10/11/10 10:32
Joined: Oct 2010
Posts: 7
M
mA1k Offline OP
Newbie
mA1k  Offline OP
Newbie
M

Joined: Oct 2010
Posts: 7
Kann oder mag mir keiner helfen? frown

Oder hab ich etwas falsch erstellt etc?
Ist mein Code so sehr am Ziel vorbei das es keinen Sinn macht?

Wenn ich was falsch gemacht hab (beim erstellen nicht am Code) dann würde ein Hinweis reichen laugh

Gruß Maik

Page 1 of 2 1 2

Moderated by  HeelX, Lukas, rayp, Rei_Ayanami, Superku, Tobias, TWO, VeT 

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