Jump to content

Talking Npc Vendors 1.4.5

$25.00
   (4 reviews)

1 Screenshot

Recommended Comments



Ondraasek

Posted

Hi can you tell me how to add kit and assign delivery quest and how to do npc with vending? thanks a lot

Mr Will

Posted

"Insufficient Funds Message (null = Close UI)": null

hi,

I want add message for send when player don't have item to access but i can add it 😕

Can you help me

0athbound

Posted

Is there a fix in the works for the new update?

  • Like 1
Razor

Posted

1 hour ago, 0athbound said:

Is there a fix in the works for the new update?

Updated sorry for the delay

  • Like 1
Rezanow

Posted

Been using HumanNPC to spawn an NPC in Outpost for the Server Rewards interface. Is it possible for that to work with this plugin? 

LizardMods

Posted

I just tested the use of server rewords and it does work. you will have to set "CallOnUseNpc": true," reload talkingNpc
then run the /srnpc add from server rewords. you will lose the talking bet of the plugin if you do it this way, but only for that NPC.

LizardMods

Posted (edited)

4 hours ago, Rezanow said:

Been using HumanNPC to spawn an NPC in Outpost for the Server Rewards interface. Is it possible for that to work with this plugin? 

I just tested the use of server rewords and it does work. In TalkingNpc talkerSpawner file you will have to set "CallOnUseNpc": true," for that NPC, reload talkingNpc
then run the /srnpc add from server rewords. you will lose the talking bet of the plugin if you do it this way, but only for that NPC.

Edited by LizardMods
Millahdee

Posted

This fantastic plugin has been working perfectly. It's quickly become one of my absolute favorites. I have created about half a dozen NPCs without any issues. Suddenly however I am having an issue with the next NPC I am trying to create. I created her normally. Everything works great, except when I change her name in the configuration file from 

"Name": "Candy",
to 
"Name": "Candy Kaine",

and she suddenly becomes an Air Wolf vendor, at least conversation wise! I have other NPCs with spaces in this field that work perfectly. Change her name back to 
"Name": "Candy",
and she reverts back to her own conversation file, so I know nothing is wrong with the conversation file.

Any idea what may be going on here? Thanks so much!

 

Razor

Posted (edited)

you many need to change the Candy above that as well  "Candy": {

Edited by Razor
Somescrub

Posted (edited)

@Razor

Love the plugin - little bit of a learning curve, but got some things figured out. Lots that can be done with this thing indeed.

Just wanted to point out that the prefab you are using appears to conflict with anyone using a vehicle vendor block mechanism... I changed line 2030 to reflect assets/prefabs/npc/bandit/missionproviders/missionprovider_outpost_b.prefab and it got things working without issue, but I did want to suggest you change this so others don't run into a similar issue, if possible (or maybe add some sort of config option to choose another prefab?). Maybe it isn't a big enough issue, but thought I would mention it - maybe someone else will see this and benefit.

Edited by Somescrub
  • Like 1
FandangoChristmas

Posted

31 minutes ago, Somescrub said:

@Razor

Love the plugin - little bit of a learning curve, but got some things figured out. Lots that can be done with this thing indeed.

Just wanted to point out that the prefab you are using appears to conflict with anyone using a vehicle vendor block mechanism... I changed line 2030 to reflect assets/prefabs/npc/bandit/missionproviders/missionprovider_outpost_b.prefab and it got things working without issue, but I did want to suggest you change this so others don't run into a similar issue, if possible (or maybe add some sort of config option to choose another prefab?). Maybe it isn't a big enough issue, but thought I would mention it - maybe someone else will see this and benefit.

I had this same problem as well. I use VendorBlock plugin from Umod. I ended up editing the VendorBlock plugin, near the bottom line I removed the message out, and that stopped the message of the NPC not being available from appearing.

  • Like 2
War_Zombie

Posted

Is there a way to spawn a male NPC? I'm getting about 90% female. Thanks War

Razor

Posted (edited)

Its just random by rust but you could try messing with there userID in the talkerspawns file and see if ya can find a male user id note userid can only be used once per npc.

 

Edited by Razor
  • Like 1
Stampy

Posted (edited)

Fixed my issue

Edited by Stampy
ELLSE

Posted (edited)

How I may open GUI (with GUIShop plugin) menu after press NPC dialog window? 
I try this, but it's doesn't work.

        {
        "Message": "Shop",

        "Needs Permission (null = No)": null,

        "Player Commands": [

          "shop"

        ],

        "Server Commands": [],

        "Next Message (null = Close UI)": null,

        "Price": 0,

        "Currency": {

          "Item ID": -932201673,

          "Skin ID": 0

        },

And can I open quest window (with Quests plugin) after press NPC dialog button?


Thanks.

Edited by ELLSE
Razor

Posted

2 hours ago, ELLSE said:

How I may open GUI (with GUIShop plugin) menu after press NPC dialog window? 
I try this, but it's doesn't work.

        {
        "Message": "Shop",

        "Needs Permission (null = No)": null,

        "Player Commands": [

          "shop"

        ],

        "Server Commands": [],

        "Next Message (null = Close UI)": null,

        "Price": 0,

        "Currency": {

          "Item ID": -932201673,

          "Skin ID": 0

        },

And can I open quest window (with Quests plugin) after press NPC dialog button?


Thanks.

if shop is a chat command do "chat.say \"/shop\""

LizardMods

Posted (edited)

4 hours ago, ELLSE said:

How I may open GUI (with GUIShop plugin) menu after press NPC dialog window? 
I try this, but it's doesn't work.

        {
        "Message": "Shop",

        "Needs Permission (null = No)": null,

        "Player Commands": [

          "shop"

        ],

        "Server Commands": [],

        "Next Message (null = Close UI)": null,

        "Price": 0,

        "Currency": {

          "Item ID": -932201673,

          "Skin ID": 0

        },

And can I open quest window (with Quests plugin) after press NPC dialog button?


Thanks.

I would highly recommend using the NPC user ID instead. make sure that this is set to true in TalkerSpawns.json for talkingnpc in the data file.

"CallOnUseNpc": true,

Then  copy the NPC ID
 

"NpcUserID": 815149023232,

reload talkingnpc

now in GUIShop each tab can be its own shop or have multiple tabs in one shop. each tab/ Category has an input field to Enable npc and npc id Here's a custom tab that I have.
 

    "Zipline": {
      "DisplayName": "Zipline",
      "DisplayNameColor": null,
      "Description": "You currently have {0} Cash in hand to spend in Zipline shop\n<color=lime>This crossbow allows you to deploy your own zip line</color>",
      "DescriptionColor": null,
      "Permission": "",
      "Currency": "Cash",
      "CustomCurrencyAllowSellOfUsedItems": false,
      "CustomCurrencyNames": "",
      "CustomCurrencyIDs": -1779183908,
      "CustomCurrencySkinIDs": 2420097877,
      "EnabledCategory": true,
      "EnableNPC": true,
      "NPCId": "",
      "NpcIds": [
        "815149023232"
      ],
      "Items": [
        "Zipline Crossbow",
        "Zipline Cable"
      ]
    },

you are going to add the NPCID in this spot here in the tab/ Category
 

      "EnableNPC": true,
      "NPCId": "",
      "NpcIds": [
        "815149023232"
      ],

You're going to have to do this for each tab/category you want the NPC to have. you can have one NPC for all tabs or Multiple NPC with one tab each.
also, I made a video on a similar use case.
https://www.youtube.com/watch?v=5T_16O94s8k&t=1456s

Last but not least the number one rule with GUIShop is you can never delete sections of the config Mainly the tab/category but you can always add otherwise you're going to completely mess up your configuration file. 
 

Edited by LizardMods
ELLSE

Posted

Ooooo. Thank you sooo much! Its worked.

Persona

Posted

Good afternoon. Will it be possible to add new NPC actions? Currently only greeting is implemented. I would like to expand the list of animations for NPCs. To create different situations of NPC behavior during dialogue, or simply to attract attention. Create an "NPC Club" for example.

Persona

Posted

Addition to the previous post.
Add the ability to play game sounds after dialogue, or during dialogue. Imitates the sound of the same craft, if the dialogue contains a request from the craft.
Support for short mp3 files. Links to sound.

Psil

Posted

Absolutley amazing plugin!!!

Is there a way to create a map marker for my NPC Seller? I would love for players to know where this NPC Vendor is at!

Razor

Posted (edited)

On 4/11/2024 at 6:48 PM, Psil said:

Absolutley amazing plugin!!!

Is there a way to create a map marker for my NPC Seller? I would love for players to know where this NPC Vendor is at!

Check datafile for talkerSpawns

Edited by Razor
  • Love 1
Psil

Posted

On 4/11/2024 at 9:01 PM, Razor said:

Facepinch f up markers so ill see if there is something else we can do.

Hey I just wanted to shoot an update about my previous post. 100% my fault, I did not see that you had an option that worked with the "Marker Manager" plugin on UMOD! I have since installed, and used your built in configuration to make an EASY map marker!

Thank you for replying, thank you for making an awesome plugin, and sorry for not looking through everything the first time!

jaybee3

Posted

FYI: Talking NPC Vehicles is broken as of this wipe

 

Failed to compile: 'IFuelSystem' does not contain a definition for 'GetFuelContainer' and no accessible extension method 'GetFuelContainer' accepting a first argument of type 'IFuelSystem' could be found (are you missing a using directive or an assembly reference?) | Line: 593, Pos: 92

  • Like 1
Razor

Posted

50 minutes ago, jaybee3 said:

FYI: Talking NPC Vehicles is broken as of this wipe

 

Failed to compile: 'IFuelSystem' does not contain a definition for 'GetFuelContainer' and no accessible extension method 'GetFuelContainer' accepting a first argument of type 'IFuelSystem' could be found (are you missing a using directive or an assembly reference?) | Line: 593, Pos: 92

Fixed

  • Love 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Like 1

Razor's Collection

User Feedback

1.4m

Downloads

Total number of downloads.

6.9k

Customers

Total customers served.

102.3k

Files Sold

Total number of files sold.

2m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.