Jump to content

erm... ahm.. I NEED HELP! xD


H1ms3lf

Recommended Posts

Hello! :smile:

 

Trying to get into modding for bethesda games, mostly editing my files/mods downloaded so far, for FO3 and eventually New Vegas, may also try the Elder Scrolls series, if time allows.

Anyways.. can get most of the simple stuff, GECK and FO3edit looking how they did whats done and trying hard.

 

This part is not needed anymore..

 

However scripting seems to be giving me a real hardtime.

I used to mod for Infinite Engine games (Baldurs Gate & Icewind Dale series) and thought it would be an 'easy' change, boy was I wrong..

Call me stupid or lazy, maybe I just need to be pointed at the right directions, searched some scripting & info tutorials but those appear lacking/uninformative =X

 

Are there guides like this for FO3 or NV?

http://www.pocketplane.net/tutorials/simscript.html

triggers explanation - http://iesdp.gibberlings3.net/scripting/triggers/bg2triggers.htm

example scripts - iesdp.gibberlings3.net/scripting/actions/bg2actions.htm

Complete engine information -> http://iesdp.gibberlings3.net/main.htm

Of course these games/engine are old and simpler, providing links just as an example.

 

Again i'm having trouble to reach informative and concise guides for scripting in FO3 and NV, most are brief and feature a basic script made for a specific/single case.

Could you guys point me to different ones or bear/answer my doubts until I'm good to go? :wink:

 

 

 

While asking help, the screenshot belows points where I'm halted at xD

http://postimg.org/image/wezinh5cf/

green arrow -> I need the variable (in red underline) to take a few seconds before its set to 1, is there some 'wait' or a 'delay' or a 'timer' function, anything that I can do, to have it wait like say 5 seconds before setting the variable to 1?

blue circles-> why are there two fields/windows for result script? Whats the purpose?¿

 

Thanks to all who make modding communities such a nice place.

Special thanks to those who find the time to help little me ^_ ^

Edited by H1ms3lf
Link to comment
Share on other sites

I have found a few ways to make timers depending on the situation. Frankly I don't completely understand them at times and why one seems to work and another does not, but that's the GECK.

I do not "think" you can have a timer in a Dialogue Result Script. At least I have never gotten one to work correctly. Something with the Gamemode block not processing correctly.

Depending on the situation what I would probably do is have a Quest Script with the timer. Just have the Dialogue Result

Script set the variable to start the timer in the Quest Script.

 

In the Result Script

set CG03.turnInTestConv to CG03.turnInTestConv + 1
set MyQuest.MyDelayTimer to 1      ;This starts the timer.

Then in a Quest Script

short MyTimer
short Timer

begin GameMode
    if MyDelayTimer == 1
        if testtimer < 5
            set testTimer to testTimer + getSecondsPassed
        elseif testtimer >= 5
            set CG03.miGoatButch to 1   ;After 5ish seconds your variable is set
            set MyDelayTimer to 0
        endif
    endif
End
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...