Announcement

If you are having trouble logging in, please reset your password.
If you are not getting an activation email, please check your spam or
use the "Contact Us" to contact an admin.
February 18, 2013, 05:07:27 PM Last Edit: January 01, 1970, 12:00:00 AM by Guest
Hello. I've got problem. I want to make LUA script to add NPCs, but it looks like it's not working. Can somebody please help?


 




Here's my script (to add Bomber in front of Vito's Villa):







<pre class="ipsCode">game.sds:ActivateStreamMapLine("fr_bomber_m01_load")



game.entitywrapper:GetEntityByName("enemy1"):Activate()

game.entitywrapper:GetEntityByName("enemy1"):SetPos(Math:newVector( -1315, 1005,-19))

game.entitywrapper:GetEntityByName("enemy1"):SetDir(Math:newVector( 0,-1,0))

game.entitywrapper:GetEntityByName("enemy1"):InventoryAddWeapon(5,92)

game.entitywrapper:GetEntityByName("enemy1"):Attack(game.game:GetActivePlayer())</pre>

#1 February 18, 2013, 06:31:40 PM Last Edit: January 01, 1970, 12:00:00 AM by Guest
Sorry, i canôt help you. I even tried scripting myself but run into trouble sometimes, but i would like to use this lua script if you get it working  <img src="/wp-content/uploads/invision_emoticons/smile.png" alt="" data-emoticon="" srcset="/wp-content/uploads/invision_emoticons/smile@2x.png 2x" width="20" height="20">

#2 February 18, 2013, 06:52:40 PM Last Edit: January 01, 1970, 12:00:00 AM by Guest
QuoteSorry' date=' i canôt help you. I even tried scripting myself but run into trouble sometimes, but i would like to use this lua script if you get it working  <img src="/wp-content/uploads/invision_emoticons/smile.png" alt="" data-emoticon="" srcset="/wp-content/uploads/invision_emoticons/smile@2x.png 2x" width="20" height="20"> [/quote'] 




Use it If you want to. I think what I wrote is absolutely wrong, but maybe I just did small mistake somewhere.



#3 February 26, 2013, 02:32:27 AM Last Edit: January 01, 1970, 12:00:00 AM by Guest
It is normal that it does not work.




in your script, all command is activated directly. one after the other but very quickly.


 




But StreamMapLine activation requires some time to be fully activated before activation NPC.


 




test this : NPC activation is effected three seconds after







Quotegame.sds:ActivateStreamMapLine("fr_bomber_m01_load") 




DelayBuffer:Insert(function(l_1_0)




game.entitywrapper:GetEntityByName("enemy1"):Activate()




game.entitywrapper:GetEntityByName("enemy1"):SetPos(Math:newVector( -1315, 1005,-19))




game.entitywrapper:GetEntityByName("enemy1"):SetDir(Math:newVector( 0,-1,0))




game.entitywrapper:GetEntityByName("enemy1"):InventoryAddWeapon(5,92)




game.entitywrapper:GetEntityByName("enemy1"):Attack(game.game:GetActivePlayer())




end,{l_1_0},3000,1,false)



#4 February 26, 2013, 07:42:45 PM Last Edit: January 01, 1970, 12:00:00 AM by Guest
Many many thanks. Now I understand how it works, but there is still a problem with my Lua Script injector (I've got version v6). This script crashes 3 seconds after activation. Maybe the scripts needs more time to load or something.

#5 February 27, 2013, 12:58:59 AM Last Edit: January 01, 1970, 12:00:00 AM by Guest
test this


 







QuoteDelayBuffer:Insert(function(l_1_0)

CommandBuffer:Insert(l_1_0,{




function(l_1_0)return game.sds:ActivateStreamMapLine("fr_bomber_m01_load")end,




function(l_2_0)




game.entitywrapper:GetEntityByName("enemy1"):Activate()




game.entitywrapper:GetEntityByName("enemy1"):SetPos(Math:newVector(-1315, 1005,-19))




game.entitywrapper:GetEntityByName("enemy1"):SetDir(Math:newVector( 0,-1,0))




game.entitywrapper:GetEntityByName("enemy1"):InventoryAddWeapon(5,92)




game.entitywrapper:GetEntityByName("enemy1"):Attack(game.game:GetActivePlayer())




end})




end,{l_1_0},100,1,false)



 




one thing, the injector has not been improved since December 2010.

#6 March 01, 2013, 04:39:51 PM Last Edit: January 01, 1970, 12:00:00 AM by Guest
It's not working. The problem has to be somewhere else. Is that script working in FR JA v3.0?

#7 March 01, 2013, 09:26:00 PM Last Edit: January 01, 1970, 12:00:00 AM by Guest
look at this topic and especially its title.




//viewtopic.php?f=22&t=10363

#8 March 02, 2013, 11:57:52 AM Last Edit: January 01, 1970, 12:00:00 AM by Guest
Ok, so this is not working in FR JA?  Is there any other way how to add entities (NPCs) to FR JA 3.0? I think the problem might be in file size limitation.

#9 March 02, 2013, 02:08:56 PM Last Edit: January 01, 1970, 12:00:00 AM by Guest
I found something in your post (http]):


 







Quotezahar999 




it's really, really good.


 




I found the solution
 and it works for FR M2 & FR JA and with all images in the folders "gui" of M2, JV, BJ & JA


 




- levelx_xx





- paintingxx





- pinupxx





- pinupxx
_ps




- posterxx





- wantedxxx
_ps




- xx
_ja




- ja_pinupxx





- xx
_rtr


 




and I also found the solution has




[url=http://www.imagebam.com/image/7f3cd8171328466:3v017m5f][/url] [url=http://www.imagebam.com/image/1461e2171328477:3v017m5f][/url]




entities are loaded with "StreamMapLine" but not activated.


 




I prepare a new topic for tomorrow, As with Icons.


 




and a surprise : a small script for the Cathouse using the command "ShowQuestDialog", with 93 entity activated, only with injector.
 (just activated)



 




How is it possible to add NPC?

#10 March 07, 2013, 01:57:06 PM Last Edit: January 01, 1970, 12:00:00 AM by Guest
you can not add like that NPCs in FR.


 




"StreamMapLine" : These commands are used to enable different chapter and sub-chapter of the game or DLC.




but after you are no longer in the FR. it is not that simple, to use it.