Witam, mam taki oto kodzik:
#include <amxmodx> #include <amxmisc> #include <fakemeta> #include <fun> #include <cstrike> #include <colorchat> #include <hamsandwich> #include <fakemeta_util> #include <engine> #define PLUGIN "TEST" #define VERSION "1" #define AUTHOR "Jcr" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) } public client_putinserver(id) { set_task(50.0, "drop", id, _, _, "b"); } public drop(id) { if(random_num(1,7) == 1) { engclient_cmd(id, "drop"); } }
Teoretycznie, co 50 sekund jest losowana liczba, jeśli jest ona równa 1, to gracz wyrzuca broń.
Niestety, przy wyrzuceniu broni, serwer zamarza i zwraca błąd:
/home/servers/bin/games/CS_1.6.sh: line 51: 31532 Segmentation fault LD_LIBRARY_PATH=".:bin" start-stop-daemon --start --chuid $USER:$GROUP -m --pidfile $PID_FILE --chdir $USER_DIR/$BIN_DIR --exec $USER_DIR/$BIN_DIR/$BIN_NAME -- $GAME_PARAMS
Wie ktoś może jak to naprawić?