Garry's Mod
57 คะแนน
HintNode Loader
   
รางวัล
ชื่นชอบ
ชื่นชอบแล้ว
เลิกชื่นชอบ
Content Type: Addon
Addon Type: Tool
Addon Tags: Build
ขนาดไฟล์
โพสต์
อัปเดต
9.464 KB
23 ก.พ. @ 4: 46am
12 ก.ย. @ 4: 49am
11 หมายเหตุการเปลี่ยนแปลง ( ดู )
คำอธิบาย
this addon is add tow cvars.
sv_enable_init_hint_hook 0/1 sv_enable_hint_json_load 0/1
default was disabled.

Enabling both will create an ai_hint Entity from json file.
The search order for json files is:
data/map_hints/<map_name>.json
data_static/map_hints/<map_name>.json
maps/graphs/<map_name>.hint.json

If you want map hints, use DumpHint Addon and paste to maps/graphs/<map_name>.hint.json.

Uploaded with gmpublisher[github.com]
24 ความเห็น
ph0ne (greatijedi) 12 ก.ย. @ 5: 20pm 
It works perfectly! Thanks!
#INVALID_USER  [ผู้สร้าง] 12 ก.ย. @ 5: 32am 
Added support for SpawnFlags (default: 0).
Set "SpawnFlags": "<number>" in the same location as "HintType" in the json file.
ph0ne (greatijedi) 11 ก.ย. @ 4: 43pm 
Sweet. Looking forward to it.
#INVALID_USER  [ผู้สร้าง] 11 ก.ย. @ 2: 58pm 
@ph0ne (greatijedi)
ah sorry.
I didn't know about this feature.
Planned update.
ph0ne (greatijedi) 7 ก.ย. @ 12: 29pm 
Alternatively, for wherever you call SetPos() on the new hint entities you make, can you call SetSpawnFlags(65536) on it?
ph0ne (greatijedi) 6 ก.ย. @ 6: 39pm 
I would like to request some assistance, if you're available.

You mentioned previously that jumping up isn't possible due to this line here: https://github.com/ValveSoftware/source-sdk-2013/blob/39f6dde8fbc238727c020d13b05ecadd31bda4c0/src/game/server/ai_pathfinder.cpp#L646

However, it appears that jumping up exists as a spawn flag: https://github.com/ValveSoftware/source-sdk-2013/blob/39f6dde8fbc238727c020d13b05ecadd31bda4c0/src/game/server/ai_hint.h#L338

Would it be possible for you to integrate something like the following into your addon:
lua_run hook.Add("OnEntityCreated", "SpawnFlagsJumpUp", function(e) timer.Simple(0, function() e:AddSpawnFlags(65536) end) end)

If you can read the spawn flag from your json file and call it on the appropriate entities with your addon, I would greatly appreciate it.
George Floyd 4 ก.ค. @ 9: 18pm 
alright it's ok
#INVALID_USER  [ผู้สร้าง] 4 ก.ค. @ 9: 18pm 
@George Floyd
Sorry, because nodegraph_loader uses binary modules (native code), it cannot be distributed through the workshop.
George Floyd 4 ก.ค. @ 7: 50pm 
Damn i was using hintnode instead of ground node so that's why it wasn't working. Thanks man, by the way do you plan to release the reload ai nodes at game addon? I see it on one of your videos, you type console command and reload nodes
George Floyd 4 ก.ค. @ 7: 47pm 
It's already 1 but thanks for the video i'll watch it and try again