Prośba o prosty plugin
Dzemik
06.07.2011
Cześć, mam prośbę o prosty plugin
Po wklepaniu komendy
po wpisaniu
Z góry dzięki, będą plusy.
Po wklepaniu komendy
amx_mixx onwyłączają się wszystkie pluginy (poza tym i adminowym oczywiście )
po wpisaniu
amx_mixx offwszystko wraca do normy.
Z góry dzięki, będą plusy.
kapi10072
06.07.2011
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "On/off pluginy"
#define VERSION "0.1"
#define AUTHOR "kapi10072"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_mixx_on", "wlacz", ADMIN_KICK, "Wylacza")
register_concmd("amx_mixx_off", "wyłącz", ADMIN_KICK, "Wlacza")
}
public wlacz()
{
client_print(0,print_console, "Wylaczono pluginy !")
pause("ac","przyklad.amxx") // tu wylaczasz pluginy
pause("ac",".amxx")
pause("ac",".amxx")
}
public wyłącz()
{
client_print(0,print_console,"Wlaczono pluginy !")
unpause("ac",".amxx") // a tu wlaczasz
unpause("ac",".amxx")
unpause("ac",".amxx")
}
Coś takiego? Musisz sam powpisywać nazwy pluginów.
Użytkownik kapi10072 edytował ten post 06.07.2011 19:42
Dzemik
06.07.2011
Poszedł plusik. A jak zrobić żeby przy wklepaniu jednej komendy wczytywalo konfig np. a.cfg a przy drugiej b.cfg?
kapi10072
06.07.2011
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "On/off pluginy"
#define VERSION "0.1"
#define AUTHOR "kapi10072"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_mixx_on", "wlacz", ADMIN_KICK, "Wylacza")
register_concmd("amx_mixx_off", "wyłącz", ADMIN_KICK, "Wlacza")
}
public wlacz()
{
client_print(0,print_console, "Wylaczono pluginy !")
server_cmd("exec ^"a.cfg^"")
pause("ac","przyklad.amxx") // tu wylaczasz pluginy
pause("ac",".amxx")
pause("ac",".amxx")
}
public wyłącz()
{
client_print(0,print_console,"Wlaczono pluginy !")
server_cmd("exec ^"b.cfg^"")
unpause("ac",".amxx") // a tu wlaczasz
unpause("ac",".amxx")
unpause("ac",".amxx")
}
Użytkownik kapi10072 edytował ten post 06.07.2011 20:31
Gość_deLL_* 06.07.2011
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("amx_mixx_on", "CmdMixOn", ADMIN_KICK, " - Wlacza tryb MIX")
register_clcmd("amx_mixx_off", "CmdMixOff", ADMIN_KICK, " - Wylacza tryb MIX")
}
public CmdMixOn(id, level, cid) {
if(!cmd_access(id, level, cid, 1))
return PLUGIN_HANDLED;
pause("ac","przyklad.amxx")
pause("ac","przyklad.amxx")
pause("ac","przyklad.amxx")
pause("ac","przyklad.amxx")
pause("ac","przyklad.amxx")
client_print(0, print_chat, "Wszystkie pluginy zostaly wylaczone!")
client_print(0, print_chat, "Tryb MIX wlaczony...")
server_cmd("exec ^"twojplik.cfg^"")
return PLUGIN_HANDLED;
}
public CmdMixOff(id, level, cid) {
if(!cmd_access(id, level, cid, 1))
return PLUGIN_HANDLED;
unpause("ac","przyklad.amxx")
unpause("ac","przyklad.amxx")
unpause("ac","przyklad.amxx")
unpause("ac","przyklad.amxx")
unpause("ac","przyklad.amxx")
client_print(0, print_chat, "Wszystkie pluginy zostaly wlaczone!")
client_print(0, print_chat, "Tryb MIX wylaczony...")
server_cmd("exec ^"server.cfg^"")
return PLUGIN_HANDLED;
}
Dzemik
06.07.2011
Dzięki chłopaki. Plusy pójdą jutro, bo dopiero założyłem konto i mogę dać max 1 dziennie -__-
Do zamknięcia.
Dodano 06 lipiec 2011 - 21:10:
Jednak nie. Plugin coś dziwnego robi z serwerem. Gdy wpiszę on, działa jak powinien. Po wpisaniu off'a pojawia się komunikat "server shutting down" mimo że serw dalej chodzi, ale nie pojawia się na liście serwerów tylko trzeba robić restarta.
SMA:
Użytkownik Dzemik edytował ten post 06.07.2011 20:32
Do zamknięcia.
Dodano 06 lipiec 2011 - 21:10:
Jednak nie. Plugin coś dziwnego robi z serwerem. Gdy wpiszę on, działa jak powinien. Po wpisaniu off'a pojawia się komunikat "server shutting down" mimo że serw dalej chodzi, ale nie pojawia się na liście serwerów tylko trzeba robić restarta.
SMA:
Spoiler
Użytkownik Dzemik edytował ten post 06.07.2011 20:32
kapi10072
06.07.2011
Jakieś logi, do plugins.ini dopisz
tenplugin.amxx debug
Spróbuj ten mój, jest do bani, ale może zadziała.
tenplugin.amxx debug
Spróbuj ten mój, jest do bani, ale może zadziała.
Dzemik
06.07.2011
Kod z mojej konsoli (Serw jednak się nie wyłącza, działa dalej ale wywala mnie z powodem takim jak niżej:
Debug dopisałem, ale logi takie jak widać...
is joining the Counter-Terrorist force Scoring will not start until both teams have players ] amx_mixx_on Wszystkie pluginy zostaly wylaczone! ] amx_mixx_off "sv_maxspeed" changed to "320" Server shutting
L 07/06/2011 - 22:39:04: -------- Mapchange to de_dust -------- L 07/06/2011 - 22:39:25: [admin.amxx] Login: "No Swear<1><STEAM_0:1:33522546><>" became an admin (account "STEAM_0:1:33522546") (access "abcdefghijklmnopqrstu") (address "188.47.33.198") <w tym momencie wpisałem komendę> L 07/06/2011 - 22:39:51: -------- Mapchange to de_dust -------- L 07/06/2011 - 22:40:30: [admin.amxx] Login: "No Swear<2><STEAM_0:1:33522546><>" became an admin (account "STEAM_0:1:33522546") (access "abcdefghijklmnopqrstu") (address "188.47.33.198")
Debug dopisałem, ale logi takie jak widać...
kapi10072
06.07.2011
może server.cfg masz skopany?
Daj go najlepiej.
Najlepiej wykonaj sam komende "exec server.cfg" i sprawdź czy działa, przez rcona oczywiście
Użytkownik kapi10072 edytował ten post 06.07.2011 21:47
Daj go najlepiej.
Najlepiej wykonaj sam komende "exec server.cfg" i sprawdź czy działa, przez rcona oczywiście
Użytkownik kapi10072 edytował ten post 06.07.2011 21:47