plugins using localinfo paths now
This commit is contained in:
		| @@ -72,7 +72,11 @@ public plugin_init() | ||||
|  | ||||
|   remove_user_flags(0,read_flags("z")) // Remove 'user' flag from server rights | ||||
|    | ||||
|   server_cmd("exec addons/amxx/amxx.cfg") // Execute main configuration file | ||||
|   new configsDir[128] | ||||
|   get_configsdir(configsDir, 127) | ||||
|   server_cmd("exec %s/amxx.cfg", configsDir) // Execute main configuration file | ||||
|   new users_ini_file[128] | ||||
|   format(users_ini_file, 127, "%s/users.ini", configsDir) | ||||
|   loadSettings("addons/amxx/configs/users.ini") // Load admins accounts | ||||
| } | ||||
|  | ||||
| @@ -109,9 +113,9 @@ public cmdReload(id,level,cid) | ||||
|   if (!cmd_access(id,level,cid,1)) | ||||
|     return PLUGIN_HANDLED | ||||
|  | ||||
|   new filename[64] | ||||
|   get_basedir(filename,31) | ||||
|   format(filename,63,"%s/configs/users.ini",filename) | ||||
|   new filename[128] | ||||
|   get_configsdir(filename,127) | ||||
|   format(filename,63,"%s/users.ini", filename) | ||||
|  | ||||
|   g_aNum = 0 | ||||
|   loadSettings(filename) // Re-Load admins accounts | ||||
|   | ||||
| @@ -81,8 +81,10 @@ public plugin_init() | ||||
|  | ||||
|   remove_user_flags(0,read_flags("z")) // remove 'user' flag from server rights | ||||
|  | ||||
|   server_cmd("exec addons/amxx/amxx.cfg") | ||||
|   server_cmd("exec addons/amxx/configs/mysql.cfg;amx_sqladmins") | ||||
|   new configsDir[128] | ||||
|   get_configsdir(configsDir, 127) | ||||
|   server_cmd("exec %s/amxx.cfg", configsDir) // Execute main configuration file | ||||
|   server_cmd("exec %s/mysql.cfg;amx_sqladmins", configsDir) | ||||
| } | ||||
|  | ||||
| public adminSql() { | ||||
|   | ||||
| @@ -90,18 +90,22 @@ public plugin_init() | ||||
| { | ||||
|   register_plugin("Commands Menu","0.16","AMXX Dev Team") | ||||
|  | ||||
|   new configsDir[64]; | ||||
|   get_configsdir(configsDir, 63); | ||||
|   new config[64] | ||||
|   for(new a = 0; a < MAX_CMDS_LAYERS; ++a)  { | ||||
|     register_menucmd(register_menuid( g_cmdMenuName[ a ] ),1023,"actionCmdMenu") | ||||
|     register_clcmd( g_cmdMenuCmd[ a ] ,"cmdCmdMenu",ADMIN_MENU, g_cmdMenuHelp[ a ] ) | ||||
|     format(config,63,"addons/amxx/configs/%s",g_cmdMenuCfg[a])    | ||||
|     loadCmdSettings(config,a)   | ||||
|     format(config,63,"%s/%s",configsDir,g_cmdMenuCfg[a]) | ||||
|     loadCmdSettings(config,a) | ||||
|   } | ||||
|  | ||||
|   register_menucmd(register_menuid("Cvars Menu"),1023,"actionCvarMenu")    | ||||
|   register_clcmd("amx_cvarmenu","cmdCvarMenu",ADMIN_CVAR,"- displays cvars menu") | ||||
|  | ||||
|   loadCvarSettings("addons/amxx/configs/cvars.ini") | ||||
|   new cvars_ini_file[64]; | ||||
|   format(cvars_ini_file, 63, "%s/%s", configsDir, "cvars.ini"); | ||||
|   loadCvarSettings(cvars_ini_file) | ||||
|  | ||||
|   g_cstrikeRunning = is_running("cstrike") | ||||
| } | ||||
|   | ||||
| @@ -63,7 +63,10 @@ public plugin_init() | ||||
|   get_localinfo("lastMap",g_lastMap,31) | ||||
|   set_localinfo("lastMap","") | ||||
|  | ||||
|   if ( loadSettings("addons/amxx/configs/maps.ini") ) | ||||
|   new maps_ini_file[64]; | ||||
|   get_configsdir(maps_ini_file, 63); | ||||
|   format(maps_ini_file, 63, "%s/maps.ini", maps_ini_file); | ||||
|   if ( loadSettings(maps_ini_file) ) | ||||
|     set_task(15.0,"voteNextmap",987456,"",0,"b") | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -62,7 +62,10 @@ public plugin_init() | ||||
|   register_menucmd(register_menuid("Votemap Menu"),1023,"actionVoteMapMenu") | ||||
|   register_menucmd(register_menuid("The winner: ") ,3,"actionResult") | ||||
|  | ||||
|   load_settings("addons/amxx/configs/maps.ini") | ||||
|   new maps_ini_file[64]; | ||||
|   get_configsdir(maps_ini_file, 63); | ||||
|   format(maps_ini_file, 63, "%s/maps.ini", maps_ini_file); | ||||
|   load_settings(maps_ini_file) | ||||
|  | ||||
|   g_cstrikeRunning = is_running("cstrike") | ||||
| } | ||||
|   | ||||
| @@ -43,7 +43,7 @@ | ||||
| #define MAX_SYSTEM 32 | ||||
|   | ||||
| new g_menuPos[33] | ||||
| new g_fileToSave[] = "addons/amxx/configs/pausecfg.ini" | ||||
| new g_fileToSave[64]; | ||||
| new g_cstrikeRunning | ||||
| new g_Modified | ||||
| new g_couldntFind[] = "Couldn't find a plugin matching ^"%s^"" | ||||
| @@ -62,6 +62,9 @@ public plugin_init(){ | ||||
| #endif | ||||
|   register_menucmd(register_menuid("Pause/Unpause Plugins"),1023,"actionMenu") | ||||
|   g_cstrikeRunning = is_running("cstrike") | ||||
|   get_configsdir(g_fileToSave, 63); | ||||
|   format(g_fileToSave, 63, "%s/pausecfg.ini", g_fileToSave); | ||||
|    | ||||
|   return PLUGIN_CONTINUE | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -70,7 +70,10 @@ public plugin_init() | ||||
|  | ||||
|   g_cstrikeRunning = is_running("cstrike") | ||||
|  | ||||
|   load_settings("addons/amxx/configs/clcmds.ini") | ||||
|   new clcmds_ini_file[64]; | ||||
|   get_configsdir(clcmds_ini_file, 63); | ||||
|   format(clcmds_ini_file, 63, "%s/clcmds.ini", clcmds_ini_file); | ||||
|   load_settings(clcmds_ini_file) | ||||
| } | ||||
|  | ||||
| /* Ban menu */ | ||||
|   | ||||
| @@ -363,12 +363,14 @@ public plugin_init(){ | ||||
|   register_menucmd(-34,511,"menuItem") | ||||
|   register_concmd("amx_restrict","cmdRest",ADMIN_CFG,"- displays help for weapons restriction") | ||||
|  | ||||
|   new configsDir[64]; | ||||
|   get_configsdir(configsDir, 63); | ||||
| #if defined MAPSETTINGS | ||||
|   new mapname[32] | ||||
|   get_mapname(mapname,31) | ||||
|   build_path(g_saveFile,63,"addons/amxx/configs/weaprest_%s.ini",mapname) | ||||
|   format(g_saveFile,63,"%s/weaprest_%s.ini",configsDir,mapname) | ||||
| #else | ||||
|   build_path(g_saveFile,63,"addons/amxx/configs/weaprest.ini") | ||||
|   format(g_saveFile,63,"%s/weaprest.ini",configsDir) | ||||
| #endif   | ||||
|   loadSettings(g_saveFile) | ||||
| } | ||||
| @@ -495,8 +497,12 @@ public cmdRest(id,level,cid){ | ||||
|   else if ( equali( "load" , cmd ) ) { | ||||
|     setc( g_blockPos, 112, 0 ) // Clear current settings | ||||
|     new arg1[64] | ||||
|     if ( read_argv(2, arg1 , 63 ) ) build_path( arg1 , 63, "$basedir/%s", arg1 ) | ||||
|     else copy( arg1, 63,  g_saveFile ) | ||||
|     if ( read_argv(2, arg1 , 63 ) )  | ||||
|     {  | ||||
|       new configsdir[32]  | ||||
|       get_configsdir(configsdir,31)  | ||||
|       format(arg1,63,"%s/%s",configsdir,arg1)  | ||||
|     }  | ||||
|     if ( loadSettings( arg1 ) ){ | ||||
|       console_print( id , "Configuration has been loaded (file ^"%s^")" , arg1 ) | ||||
|       g_Modified = true | ||||
|   | ||||
| @@ -42,7 +42,7 @@ new g_menuDataVar[MAX_MENU_DATA][32] | ||||
| new g_menuDataId[MAX_MENU_DATA] | ||||
| new g_menuDataNum | ||||
| new g_menuPosition[33] | ||||
| new g_fileToSave[] = "addons/amxx/configs/stats.ini" | ||||
| new g_fileToSave[64] | ||||
| new bool:g_modified | ||||
|  | ||||
| public plugin_precache(){ | ||||
| @@ -53,6 +53,8 @@ public plugin_precache(){ | ||||
| public plugin_init() { | ||||
|   register_plugin("Stats Configuration","0.16","AMXX Dev Team") | ||||
|   register_menucmd(register_menuid("\yStats Configuration"),1023,"actionCfgMenu") | ||||
|   get_configsdir(g_fileToSave, 63) | ||||
|   format(g_fileToSave, 63, "%s/stats.ini", g_fileToSave) | ||||
|   loadSettings(g_fileToSave) | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -45,13 +45,15 @@ | ||||
| new g_cstrikeRunning | ||||
|  | ||||
| #if defined READ_FROM_FILE | ||||
| new g_motdFile[] = "addons/amxx/configs/conmotd.txt" | ||||
| new g_motdFile[64] | ||||
| #endif | ||||
|  | ||||
| public plugin_init() | ||||
| { | ||||
|   register_plugin("Welcome Message","0.16","AMXX Dev Team") | ||||
|   g_cstrikeRunning = is_running("cstrike") | ||||
|   get_configsdir(g_motdFile, 63); | ||||
|   format(g_motdFile, 63, "%s/conmotd.txt", g_motdFile); | ||||
| } | ||||
|  | ||||
| public plugin_cfg() | ||||
|   | ||||
| @@ -43,13 +43,15 @@ | ||||
| new g_cstrikeRunning | ||||
|  | ||||
| #if defined READ_FROM_FILE | ||||
| new g_motdFile[] = "addons/amxx/configs/conmotd.txt" | ||||
| new g_motdFile[64] | ||||
| #endif | ||||
|  | ||||
| public plugin_init() | ||||
| { | ||||
|   register_plugin("Welcome Message","0.16","AMXX Dev Team") | ||||
|   g_cstrikeRunning = is_running("cstrike") | ||||
|   get_configsdir(g_motdFile, 63); | ||||
|   format(g_motdFile, 63, "%s/conmotd.txt", g_motdFile); | ||||
| } | ||||
|  | ||||
| new g_Bar[] = "==============" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user