AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   New Plugin Submissions (https://forums.alliedmods.net/forumdisplay.php?f=26)
-   -   Navigation System (Pathfinding,waypoint) (https://forums.alliedmods.net/showthread.php?t=336158)

Leech_v2 01-31-2022 09:32

Navigation System (Pathfinding,waypoint)
 
1 Attachment(s)
https://www.bilibili.com/video/BV14q4y1F7hi
https://www.bilibili.com/video/BV1fT4y1k78M
I'm not good at English. Please watch the video..
Sorry about that.
This plugin automatically generates mesh like zbot(But it's not a mesh, it's a box).
You can use it to make a way finding method.

By Hazard 01-31-2022 16:56

Re: Navigation System (Pathfinding,waypoint)
 
Quote:

Originally Posted by Leech_v2 (Post 2770048)
https://www.bilibili.com/video/BV14q4y1F7hi
https://www.bilibili.com/video/BV1fT4y1k78M
I'm not good at English. Please watch the video..
Sorry about that.
This plugin automatically generates mesh like zbot(But it's not a mesh, it's a box).
You can use it to make a way finding method.

Errors I get when compiling plugins

//// NavigationSystem.sma
//
// Header size: 2860 bytes
// Code size: 231916 bytes
// Data size: 21640 bytes
// Stack/heap size: 16384 bytes
// Total requirements: 272800 bytes
// Done.
//
// Compilation Time: 0,94 sec
// ----------------------------------------

//// NavSys_Box.sma
//
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(54) : warning 203: symbol is never used: "NavBox_AddNode"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(6) : warning 203: symbol is never used: "NavBox_Draw"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(47) : warning 203: symbol is never used: "NavBox_Exist"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(275) : warning 203: symbol is never used: "NavBox_GetContain"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(284) : warning 203: symbol is never used: "NavBox_GetNearest"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(306) : warning 203: symbol is never used: "NavBox_GetNode"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(78) : warning 203: symbol is never used: "NavBox_GetNodeArray"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(626) : warning 203: symbol is never used: "NavBox_GetNodeContain"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(735) : warning 203: symbol is never used: "NavBox_GetNodeInFront"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(658) : warning 203: symbol is never used: "NavBox_GetNodeIntersect"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(308) : warning 203: symbol is never used: "NavBox_GetNodeNearest"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(168) : warning 203: symbol is never used: "NavBox_Update"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(384) : warning 203: symbol is never used: "_GetNodeNearest"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(417) : warning 203: symbol is never used: "_GetNodeNearest2"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(901) : error 013: no entry point (no public functions)
//
// 1 Error.
// Could not locate output file C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\compiled\NavSys_Box.amx (compile failed).
//
// Compilation Time: 0,06 sec
// ----------------------------------------

//// NavSys_Menu.sma
//
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(128) : error 017: undefined symbol "is_user_alive"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(131) : error 017: undefined symbol "get_user_ip"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(132) : error 017: undefined symbol "equal"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(137) : error 017: undefined symbol "menu_display"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(139) : error 017: undefined symbol "menu_display"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(141) : error 017: undefined symbol "menu_display"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(145) : error 017: undefined symbol "NavSys_SaveFile"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(146) : error 017: undefined symbol "menu_display"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(151) : error 017: undefined symbol "NavSys_LoadFile"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(152) : error 017: undefined symbol "menu_display"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(157) : error 017: undefined symbol "NavSys_DeleteFile"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(158) : error 017: undefined symbol "menu_display"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(164) : error 017: undefined symbol "client_print"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(164) : warning 215: expression has no effect
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(164) : error 017: undefined symbol "LANG_SERVER"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(164) : error 029: invalid expression, assumed zero
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(164) : fatal error 107: too many error messages on one line
//
// Compilation aborted.
// 16 Errors.
// Could not locate output file C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\compiled\NavSys_Menu.amx (compile failed).
//
// Compilation Time: 0,06 sec
// ----------------------------------------

//// NavSys_Node.sma
//
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(300) : warning 203: symbol is never used: "NavNode_AutoCreating"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(713) : warning 203: symbol is never used: "NavNode_AutoMerging"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(51) : warning 203: symbol is never used: "NavNode_Clear"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(23) : warning 203: symbol is never used: "NavNode_Create"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(240) : warning 203: symbol is never used: "NavNode_Delete"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(172) : warning 203: symbol is never used: "NavNode_DrawBox"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(82) : warning 203: symbol is never used: "NavNode_DrawMesh"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(983) : warning 203: symbol is never used: "NavNode_GetNearest"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(1030) : warning 203: symbol is never used: "NavNode_GetPathCoord"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(1057) : warning 203: symbol is never used: "NavNode_GetPathCoord2"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(792) : warning 203: symbol is never used: "NavNode_Merge"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(226) : warning 203: symbol is never used: "NavNode_Selects"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(415) : warning 203: symbol is never used: "NavPath_Exist"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(368) : warning 203: symbol is never used: "NavPath_Exist2"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(17) : warning 203: symbol is never used: "gArray_NodeAbsMax"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(17) : warning 203: symbol is never used: "gArray_NodeAbsMin"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(20) : warning 203: symbol is never used: "gArray_NodeDistance"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(17) : warning 203: symbol is never used: "gArray_NodeDucking"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(18) : warning 203: symbol is never used: "gArray_NodeEnd"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(18) : warning 203: symbol is never used: "gArray_NodeFlags"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(18) : warning 203: symbol is never used: "gArray_NodeHeight"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(18) : warning 203: symbol is never used: "gArray_NodeNormal"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(17) : warning 203: symbol is never used: "gArray_NodePoint"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(18) : warning 203: symbol is never used: "gArray_NodeStart"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(23) : warning 203: symbol is never used: "gArray_Selected"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(21) : warning 203: symbol is never used: "gAutoAlign"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(1086) : error 013: no entry point (no public functions)
//
// 1 Error.
// Could not locate output file C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\compiled\NavSys_Node.amx (compile failed).
//
// Compilation Time: 0,08 sec
// ----------------------------------------

Leech_v2 01-31-2022 19:16

Re: Navigation System (Pathfinding,waypoint)
 
Quote:

Originally Posted by By Hazard (Post 2770092)
Errors I get when compiling plugins

//// NavigationSystem.sma
//
// Header size: 2860 bytes
// Code size: 231916 bytes
// Data size: 21640 bytes
// Stack/heap size: 16384 bytes
// Total requirements: 272800 bytes
// Done.
//
// Compilation Time: 0,94 sec
// ----------------------------------------

//// NavSys_Box.sma
//
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(54) : warning 203: symbol is never used: "NavBox_AddNode"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(6) : warning 203: symbol is never used: "NavBox_Draw"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(47) : warning 203: symbol is never used: "NavBox_Exist"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(275) : warning 203: symbol is never used: "NavBox_GetContain"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(284) : warning 203: symbol is never used: "NavBox_GetNearest"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(306) : warning 203: symbol is never used: "NavBox_GetNode"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(78) : warning 203: symbol is never used: "NavBox_GetNodeArray"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(626) : warning 203: symbol is never used: "NavBox_GetNodeContain"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(735) : warning 203: symbol is never used: "NavBox_GetNodeInFront"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(658) : warning 203: symbol is never used: "NavBox_GetNodeIntersect"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(308) : warning 203: symbol is never used: "NavBox_GetNodeNearest"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(168) : warning 203: symbol is never used: "NavBox_Update"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(384) : warning 203: symbol is never used: "_GetNodeNearest"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(417) : warning 203: symbol is never used: "_GetNodeNearest2"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Box.sma(901) : error 013: no entry point (no public functions)
//
// 1 Error.
// Could not locate output file C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\compiled\NavSys_Box.amx (compile failed).
//
// Compilation Time: 0,06 sec
// ----------------------------------------

//// NavSys_Menu.sma
//
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(128) : error 017: undefined symbol "is_user_alive"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(131) : error 017: undefined symbol "get_user_ip"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(132) : error 017: undefined symbol "equal"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(137) : error 017: undefined symbol "menu_display"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(139) : error 017: undefined symbol "menu_display"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(141) : error 017: undefined symbol "menu_display"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(145) : error 017: undefined symbol "NavSys_SaveFile"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(146) : error 017: undefined symbol "menu_display"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(151) : error 017: undefined symbol "NavSys_LoadFile"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(152) : error 017: undefined symbol "menu_display"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(157) : error 017: undefined symbol "NavSys_DeleteFile"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(158) : error 017: undefined symbol "menu_display"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(164) : error 017: undefined symbol "client_print"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(164) : warning 215: expression has no effect
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(164) : error 017: undefined symbol "LANG_SERVER"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(164) : error 029: invalid expression, assumed zero
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Menu.sma(164) : fatal error 107: too many error messages on one line
//
// Compilation aborted.
// 16 Errors.
// Could not locate output file C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\compiled\NavSys_Menu.amx (compile failed).
//
// Compilation Time: 0,06 sec
// ----------------------------------------

//// NavSys_Node.sma
//
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(300) : warning 203: symbol is never used: "NavNode_AutoCreating"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(713) : warning 203: symbol is never used: "NavNode_AutoMerging"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(51) : warning 203: symbol is never used: "NavNode_Clear"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(23) : warning 203: symbol is never used: "NavNode_Create"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(240) : warning 203: symbol is never used: "NavNode_Delete"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(172) : warning 203: symbol is never used: "NavNode_DrawBox"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(82) : warning 203: symbol is never used: "NavNode_DrawMesh"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(983) : warning 203: symbol is never used: "NavNode_GetNearest"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(1030) : warning 203: symbol is never used: "NavNode_GetPathCoord"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(1057) : warning 203: symbol is never used: "NavNode_GetPathCoord2"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(792) : warning 203: symbol is never used: "NavNode_Merge"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(226) : warning 203: symbol is never used: "NavNode_Selects"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(415) : warning 203: symbol is never used: "NavPath_Exist"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(368) : warning 203: symbol is never used: "NavPath_Exist2"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(17) : warning 203: symbol is never used: "gArray_NodeAbsMax"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(17) : warning 203: symbol is never used: "gArray_NodeAbsMin"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(20) : warning 203: symbol is never used: "gArray_NodeDistance"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(17) : warning 203: symbol is never used: "gArray_NodeDucking"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(18) : warning 203: symbol is never used: "gArray_NodeEnd"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(18) : warning 203: symbol is never used: "gArray_NodeFlags"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(18) : warning 203: symbol is never used: "gArray_NodeHeight"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(18) : warning 203: symbol is never used: "gArray_NodeNormal"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(17) : warning 203: symbol is never used: "gArray_NodePoint"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(18) : warning 203: symbol is never used: "gArray_NodeStart"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(23) : warning 203: symbol is never used: "gArray_Selected"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(21) : warning 203: symbol is never used: "gAutoAlign"
// C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\NavSys_Node.sma(1086) : error 013: no entry point (no public functions)
//
// 1 Error.
// Could not locate output file C:\Users\Kadir\Desktop\ZCASD\cstrike\addons\a mxmodx\scripting\compiled\NavSys_Node.amx (compile failed).
//
// Compilation Time: 0,08 sec
// ----------------------------------------

Hey...Compile navigationsystem.sma is enough

By Hazard 01-31-2022 20:37

Re: Navigation System (Pathfinding,waypoint)
 
Quote:

Originally Posted by Leech_v2 (Post 2770108)
Hey...Compile navigationsystem.sma is enough

but I couldn't run the plugin, how do I run it, how do I activate it on the maps

Leech_v2 01-31-2022 20:43

Re: Navigation System (Pathfinding,waypoint)
 
Quote:

Originally Posted by By Hazard (Post 2770112)
but I couldn't run the plugin, how do I run it, how do I activate it on the maps

Send "nsmenu" on the console to open menu.
Files are automatically generated during map loading

The menu is just for debugging

By Hazard 01-31-2022 20:53

Re: Navigation System (Pathfinding,waypoint)
 
Quote:

Originally Posted by Leech_v2 (Post 2770113)
Send "nsmenu" on the console to open menu.
Files are automatically generated during map loading

The menu is just for debugging

After writing the plugin to plugins.ini, I will add debug ( pluginname.amxx debug ) to the end and open the map and type nsmenu in the console, right?

Leech_v2 01-31-2022 23:00

Re: Navigation System (Pathfinding,waypoint)
 
Quote:

Originally Posted by By Hazard (Post 2770114)
After writing the plugin to plugins.ini, I will add debug ( pluginname.amxx debug ) to the end and open the map and type nsmenu in the console, right?

this is it. It will take several minutes to load the map for the first time

The third item of the menu can test most functions in the Inc file

But in the end, you need to make an NPC by yourself and find the way by calling the API

By Hazard 02-01-2022 08:57

Re: Navigation System (Pathfinding,waypoint)
 
Quote:

Originally Posted by Leech_v2 (Post 2770122)
this is it. It will take several minutes to load the map for the first time

The third item of the menu can test most functions in the Inc file

But in the end, you need to make an NPC by yourself and find the way by calling the API

It loads the map in a few minutes, yes, but I couldn't run it, I don't know why, but when I type nsmenu to the console, the menu does not open

Leech_v2 02-01-2022 12:41

Re: Navigation System (Pathfinding,waypoint)
 
Quote:

Originally Posted by By Hazard (Post 2770162)
It loads the map in a few minutes, yes, but I couldn't run it, I don't know why, but when I type nsmenu to the console, the menu does not open

You must be the host.Look here
Code:

public clcmd_NSMenu(id)
{
        if (id != 1) return PLUGIN_CONTINUE
       
        new text[32]
        get_user_ip(id, text, 31, 1)
        if (equal(text, "loopback"))
        {
                NavSys_EditMode(id)
                return PLUGIN_HANDLED
        }
        return PLUGIN_CONTINUE
}


By Hazard 02-01-2022 13:15

Re: Navigation System (Pathfinding,waypoint)
 
Quote:

Originally Posted by Leech_v2 (Post 2770194)
You must be the host.Look here
Code:

public clcmd_NSMenu(id)
{
        if (id != 1) return PLUGIN_CONTINUE
       
        new text[32]
        get_user_ip(id, text, 31, 1)
        if (equal(text, "loopback"))
        {
                NavSys_EditMode(id)
                return PLUGIN_HANDLED
        }
        return PLUGIN_CONTINUE
}


I'm trying from Rehlds, do I have to write my own ip address here?

Leech_v2 02-01-2022 13:22

Re: Navigation System (Pathfinding,waypoint)
 
Quote:

Originally Posted by By Hazard (Post 2770195)
I'm trying from Rehlds, do I have to write my own ip address here?

I don't know anything about rehlds...
Is that a server?
The menu function of this plugin is only allowed to be used by the host client

By Hazard 02-01-2022 14:16

Re: Navigation System (Pathfinding,waypoint)
 
Quote:

Originally Posted by Leech_v2 (Post 2770196)
I don't know anything about rehlds...
Is that a server?
The menu function of this plugin is only allowed to be used by the host client

REHLDS is a test server and I use it from my own computer, I am the main client, should I change the "loopback" to use the menu?

Leech_v2 02-01-2022 14:29

Re: Navigation System (Pathfinding,waypoint)
 
Quote:

Originally Posted by By Hazard (Post 2770207)
REHLDS is a test server and I use it from my own computer, I am the main client, should I change the "loopback" to use the menu?

This is my blind spot of knowledge
You give it a try and may help you! ::oops:

By Hazard 02-01-2022 19:41

Re: Navigation System (Pathfinding,waypoint)
 
Quote:

Originally Posted by Leech_v2 (Post 2770210)
This is my blind spot of knowledge
You give it a try and may help you! ::oops:

How can I try an npc with this plugin?

Leech_v2 02-01-2022 22:41

Re: Navigation System (Pathfinding,waypoint)
 
Quote:

Originally Posted by By Hazard (Post 2770251)
How can I try an npc with this plugin?

Inc file provides functions for pathfinding

You need to make your own NPC plug-in and reference NavigationSystem.Inc file to calls pathfinding function
[My plugin is responsible for providing coordinate information.You need to make the NPC run towards the coordinates]

Celena Luna 03-23-2022 22:21

Re: Navigation System (Pathfinding,waypoint)
 
This is really interesting. I will definately give this a try later on this weekend.

It is possible to generate from a brand new map?

I was making Zombie Shelter mode but got stuck at AI controling so if this work, it would be a big help

Leech_v2 04-09-2022 05:13

Re: Navigation System (Pathfinding,waypoint)
 
Quote:

Originally Posted by Celena Luna (Post 2775033)
This is really interesting. I will definately give this a try later on this weekend.

It is possible to generate from a brand new map?

I was making Zombie Shelter mode but got stuck at AI controling so if this work, it would be a big help

Any map can be loaded and generated automatically

But I don't have the ability to automatically identify the ladder. It's difficult for me to predict what shape the map author will make the ladder

Natsheh 04-09-2022 07:55

Re: Navigation System (Pathfinding,waypoint)
 
Seems really nice, is the nav system consumes alot of CPU usage ?

Also you need to make a decent descriptive thread explaining how the Nav system really works.

Leech_v2 04-09-2022 09:29

Re: Navigation System (Pathfinding,waypoint)
 
Quote:

Originally Posted by Natsheh (Post 2776207)
Seems really nice, is the nav system consumes alot of CPU usage ?

Also you need to make a decent descriptive thread explaining how the Nav system really works.

Because I'm not good at English, let me describe the way I work may mislead you.

In fact, if you are willing to save all navigation results locally, you can quickly find the shortest path through index access. Otherwise, you can only conduct simple pathfinding once in each frame and wait for the pathfinding work to be completed

Celena Luna 04-17-2022 21:34

Re: Navigation System (Pathfinding,waypoint)
 
1 Attachment(s)
After some testing, I noticed a few things:
  • It have to load on Listen Server (the server you load when you start ingame) first. Delicated Server (HLDS, ReHLDS,...) can't generate the nav file. But still load if you copy the nav file generated from Listen Server.
  • I tried the biggest map I could find to test the generation: Big City
    It took about 45 minutes to 1 hour to load and it showned as if it stuck at loading screen so some might think it doesn't work. But the Nav actually generated which actually a good thing.
  • The generating time is faster (or equal) the Z-Bot NAV generating.

I will do some extra testing with some Zombie NPC to see if it affect the PC performence
Update: Generated Nav file attached

DeMNiX 05-04-2022 05:11

Re: Navigation System (Pathfinding,waypoint)
 
awesome stuff!

Is there any solution to create DIY navigation with faster methods?
It takes a little over an hour to create a cube with 1000-3000 units of navigation.
Path auto-generation doesn't always work properly

Some places cannot be processed, such as on ze_nuke_v1. Most of the map just didn't get processed.


All times are GMT -4. The time now is 06:24.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.