Gamestudio Links
Zorro Links
Newest Posts
MRC.c and WFO
by 11honza11. 11/18/25 15:22
webGL
by Ice2642. 11/17/25 21:27
Camera always moves upwards?
by NeoDumont. 11/17/25 09:56
Future of ZorroHFT
by TipmyPip. 11/16/25 13:52
COT Download with Quandl does not work
by Petra. 11/15/25 09:35
Training with the R bridge does not work
by Petra. 11/15/25 09:31
Zorro 2.70
by jcl. 11/15/25 08:43
brokerCommand PLOT_HLINE parameters
by M_D. 11/13/25 10:42
AUM Magazine
Latest Screens
Rocker`s Revenge
Stug 3 Stormartillery
Iljuschin 2
Galactic Strike X
Who's Online Now
2 registered members (AndrewAMD, Quad), 32,974 guests, and 6 spiders.
Key: Admin, Global Mod, Mod
Newest Members
SkinnyApe, tritom, sheliepaley, Blueguy, blobplayintennis
19179 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
NPCs #316799
03/26/10 17:59
03/26/10 17:59
Joined: Dec 2009
Posts: 57
USA
M
marianschuth Offline OP
Junior Member
marianschuth  Offline OP
Junior Member
M

Joined: Dec 2009
Posts: 57
USA
Ich habe keine Ahnung wie ich das machen soll: Wenn in einem klinem Umkreis um den NPC "F" gedrückt wird soll etwas geschehen (Text). Wenn man "Esc" drückt wird der Text beendet. Wie kann ich das hinkriegen (Vor allem den
ersten Teil)??? Bitte helft mir!

Re: NPCs [Re: marianschuth] #316802
03/26/10 18:10
03/26/10 18:10
Joined: Sep 2003
Posts: 5,900
Bielefeld, Germany
Pappenheimer Offline
Senior Expert
Pappenheimer  Offline
Senior Expert

Joined: Sep 2003
Posts: 5,900
Bielefeld, Germany
Ich schließe aus deiner Beschreibung, dass die eine Spielerfigur umhersteuerst, richtig?
Benutzt Du die Templates oder ist die Aktion selbst geschrieben?

In die while-Schleife in der Aktion für den Spieler kannst du Folgendes schreiben:

if(key_f){c_scan(...);}//Was Du im Detail dareinschreiben musst, bitte im Handbuch nachschlagen.

Für den NPC musst Du 2 eigene Funktionen schreiben(ist im Grunde aus dem Handbuch unter den Stichworten EVENT_ENABLE EVENT_SCAN kopiert und leicht abgeändert):

function NPC_event()
{
if (event_type == EVENT_SCAN)
{
beep();
}
}

action NPC()
{
my.emask |= ENABLE_SCAN; // sensible for scans
my.ENABLE_SCAN = ON;
my.event = NPC_event;
}

Dieses solltest Du erstmal testen.
Wenn Du den Beep-Sound hörst, sobald Du die F-Taste drückst, weisst Du schonmal, dass dieser Teil funktioniert, und du musst nur noch "beep()" durch das Erscheinen des Textes ersetzen.
Lies Dir dann aber nochmal die Sachen zu den events im Handbuch und im Tutorial durch.

Re: NPCs [Re: Pappenheimer] #316869
03/27/10 13:05
03/27/10 13:05
Joined: Dec 2009
Posts: 57
USA
M
marianschuth Offline OP
Junior Member
marianschuth  Offline OP
Junior Member
M

Joined: Dec 2009
Posts: 57
USA
Danke für die Antwort, mal schauen ob ichs hinkriege. wink


Gamestudio download | 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