The game is promising, but if you don't have a witty mind then you probably wouldn't get far. 
Love the lighting effects, great graphics.

Love the lighting effects, great graphics.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Show posts Menu// dialog script file
@S // dialog startup entry point
BECKS: Hey where have you been..
return
@1 // option 1
//the answer to the question in the first 'new option' box
return
@2 // option 2
//the answer to the question in the second 'new option' box
return
@3 // option 3
//the answer to the question in the third 'new option' box
stop
QuoteThe only problem I see with this is that the player could very easily type: "15" and automatically get to the end of the sequence.Yes but the player wont know that, im already planning on fixing that.
QuoteAlso, make sure you've added all the strings to the parser. I've recently worked with the parser in 2.8 and it won't let you save until this is done, but I'm not sure if that's the case with the version you're using.Im using 2.72 still. I havnt got 2.8.
QuoteWhat KhrisMUC said is that before you call any Parser.Said functions you must first call Parser.ParseText.Do you mean at the beggining of every Parser code?
If you're only calling Parser.ParseText once, and it's not called each time the player enters various commands, there will be problems with ALL of your code.
if (player.Room==4)
if (Parser.Said("use [the] helm controls")) {
character[EGO].Walk(144, 145);
while (character[EGO].Moving) Wait(1);
character[EGO].FaceLocation(character[EGO].x - 50, character[EGO].y);
Display("Close the controls after you are finished.");
gTextbox.Visible = true;
gHelmcontrol.Visible = true;
GT.Enabled = false;
LT.Enabled = false;
XT.Enabled = false;
YT.Enabled = false;
engineT.Enabled = false;
Display("Now I must type in the co-ordinates for G and the others!");
}
if (player.Room==4)
if (Parser.Said("enable controls")) {
GT.Enabled = true;
LT.Enabled = false;
XT.Enabled = false;
YT.Enabled = false;
engineT.Enabled = false;
gTextbox.Visible = false;
}
if (player.Room==4)
if (Parser.Said("103.6")) {
Display("Good. Now for L.");
GT.Enabled = false;
LT.Enabled = true;
XT.Enabled = false;
YT.Enabled = false;
engineT.Enabled = true;
}
if (player.Room==4)
if (Parser.Said("790.0")) {
Display("Good. Now X.");
GT.Enabled = false;
LT.Enabled = false;
XT.Enabled = true;
YT.Enabled = false;
engineT.Enabled = true;
}
if (player.Room==4)
if (Parser.Said("473")) {
Display("Ok. Now Y.");
GT.Enabled = false;
LT.Enabled = false;
XT.Enabled = false;
YT.Enabled = true;
engineT.Enabled = true;
}
if (player.Room==4)
if (Parser.Said("502")) {
Display("Excellent. Now I must start the engines. I think ill start on 15.");
GT.Enabled = false;
LT.Enabled = false;
XT.Enabled = false;
YT.Enabled = false;
engineT.Enabled = true;
}
if (player.Room==4)
if (Parser.Said("15")) {
Display("Sir! Thrusters are at fifteen percent and we are on a course to Verdania!");
GT.Enabled = false;
LT.Enabled = false;
XT.Enabled = false;
YT.Enabled = false;
engineT.Enabled = false;
gTextbox.Visible = true;
gHelmcontrol.Visible = false;
}
By continuing to use this site you agree to the use of cookies. Please visit this page to see exactly how we use these.
Page created in 0.129 seconds with 14 queries.