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

Ok, changed the initial topic since geck wiki is a good source of info, however now I need to know some way to add a wait/delay/timer like explained in initial msg..

 

Could someone pls tell me how =]

Edited by H1ms3lf
Link to comment
Share on other sites

You can't "Wait [X SECONDS]" but you can use workarounds. An example is a staged timer, something like this:

int iStage
float fTimer

Begin Gamemode

if iStage == 0
   Let iStage := 1
   Let fTimer := 5
endif

if iStage == 1
   if fTimer > 0
      Let fTimer -= GetSecondsPassed
   else
      let iStage := 2
      ;do my code
   endif
endif

Cipscis did nice tutorials if you want to take a look

 

Anyway I suggest you to use separated scripts attached to the quest, when it comes to scripts that are even slightly more complicated than setting a bunch of variables. Begin/End Result Scripts are not very reliable in my opinion.

Link to comment
Share on other sites

  • Recently Browsing   0 members

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