H1ms3lf Posted July 28, 2014 Share Posted July 28, 2014 (edited) 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 July 28, 2014 by H1ms3lf Link to comment Share on other sites More sharing options...
M48A5 Posted July 28, 2014 Share Posted July 28, 2014 Have you tried the G.E.C.K. Wiki? http://geck.bethsoft.com/index.php?title=Main_Page Link to comment Share on other sites More sharing options...
H1ms3lf Posted July 28, 2014 Author Share Posted July 28, 2014 Yup was following there, but I overlooked the scripting section at the index menu to the right, thanks for ponting, that part seems to have a lot of stuff \o/ Link to comment Share on other sites More sharing options...
H1ms3lf Posted July 28, 2014 Author Share Posted July 28, 2014 (edited) 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 July 28, 2014 by H1ms3lf Link to comment Share on other sites More sharing options...
Fallout2AM Posted July 28, 2014 Share Posted July 28, 2014 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 endifCipscis 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 More sharing options...
H1ms3lf Posted July 28, 2014 Author Share Posted July 28, 2014 Ok and Thanks a lot!!! =DDD Link to comment Share on other sites More sharing options...
Recommended Posts