Нашел в интернете пару примеров, но поскольку некоторые люди незнают, что HTML просто так не отображает символы <> к некоторому пришлось самому додумыватся.
В итоге скрипты компилятся, но не работают.
Зашел на сайт АМХ, взял от туда легкий пример.
- Код: Выделить всё
#include <amxmodx>
new g_MyMsgSync
public plugin_init()
{
register_clcmd("/show", "showMsg")
register_clcmd("/what", "whatMsg")
g_MyMsgSync = CreateHudSyncObj()
}
public showMsg(id)
{
//last parameter is not needed
set_hudmessage(0, 255, 255, -1.0, 0.35, 0, 6.0, 6.0, 0.5, 0.15)
//use this instead of show_hudmessage
ShowSyncHudMsg(id, g_MyMsgSync, "You have been shown a message!")
}
public whatMsg(id)
{
set_hudmessage(0, 255, 255, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15)
ShowSyncHudMsg(id, g_MyMsgSync, "what....")
}
Откомпилил, запихал .amxx файл в папку plugins, в plugins.ini в конец дописал
имя.amxx
- Код: Выделить всё
....
; Configuration
pausecfg.amxx ; allows to pause and unpause some plugins
statscfg.amxx ; allows to manage stats plugins via menu and commands
; Enable to use AMX Mod plugins
;amxmod_compat.amxx ; AMX Mod backwards compatibility layer
; Custom - Add 3rd party plugins her
first.amxx
При проверке amx_plugins прагин загружен!
Но в игре ни через консоль
/show
say /show
ни через "y"
/show
Ничего не отображается и пишет "неизвестная команда".
Помогите с этим пожалуйста разобратся!