Proszę o naprawienie tego kodu .sma:
#include <amxmodx> #include <cstrike> #define TASK_HUD 61612 new maxPlayers; new runda; new wygrane_ct; new wygrane_t; public plugin_init() { register_plugin("Zmiana", "1.1", "FD_GODPL & Jenot"); register_event("HLTV", "NewRound", "a", "1=0", "2=0"); register_logevent("Restart", 2, "1=Game_Commencing"); register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin"); register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin"); register_logevent("ShowScore", 2, "1=Round_Start"); set_task(10.0, "wczytaj_cfg"); set_task(30.0, "amx_restartgame"); } public plugin_cfg() { maxPlayers = get_maxplayers(); } public wczytaj_cfg() { server_cmd("exec esl.cfg"); client_print(1, print_chat, "Config ESL poprawnie wczytany!") } public client_connect(id) set_task(2.0, "info", id+TASK_HUD) public client_disconnect(id) remove_task(id+TASK_HUD, 0) public amx_restartgame(id) { client_print(0,print_chat,"|--Gramy po 3 restartach--|"); set_task(3.0, "RestartR", id) set_task(6.0, "RestartR", id) set_task(9.0, "RestartR", id) set_task(11.0, "Message") return PLUGIN_HANDLED; } public RestartR() { server_cmd("sv_restart 1") } public Message() { client_print(0,print_chat,"|-------Zaczynamy Gre!!!-------|"); client_print(0,print_chat,"|-------Zaczynamy Gre!!!-------|"); client_print(0,print_chat,"|-------Zaczynamy Gre!!!-------|"); } public ct_win() wygrane_ct++; public t_win() wygrane_t++; public info(task) { new id = task-TASK_HUD set_hudmessage(255, 255, 255, 0.55, 0.8, 0, 6.0, 1.2, 0.1, 0.2, -1) show_hudmessage(id, "Minelo %d rund. Wyniki: CT - %d, T - %d", wygrane_ct, wygrane_t); } public NewRound() { runda++; switch(runda) { case 16: ChangeTeam(); } switch(wygrane_ct || wygrane_t) { case 16: ZmienMape(); } return PLUGIN_CONTINUE; } public ZmienMape() { new mapa[30]; get_cvar_string("amx_nextmap", mapa, charsmax(mapa)); server_cmd("changelevel %s", mapa); } public Restart() runda = 0; public ChangeTeam() { for(new i=1;i<=maxPlayers;i++) { if(!is_user_connected(i) || cs_get_user_team(i) == CS_TEAM_SPECTATOR || cs_get_user_team(i) == CS_TEAM_UNASSIGNED) continue; cs_set_user_team(i, cs_get_user_team(i) == CS_TEAM_T ? CS_TEAM_CT : CS_TEAM_T); cs_user_spawn(i); } set_task(1.0, "amx_restartgame", _, _, _, "b"); return PLUGIN_CONTINUE }
A w konsoli serwera pisze:
L 05/02/2013 - 23:27:23: String formatted incorrectly - parameter 5 (total 4) L 05/02/2013 - 23:27:23: [AMXX] Run time error 25 (plugin "mr15.amxx") - debug not enabled! L 05/02/2013 - 23:27:23: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes). L 05/02/2013 - 23:27:24: String formatted incorrectly - parameter 5 (total 4) L 05/02/2013 - 23:27:24: [AMXX] Run time error 25 (plugin "mr15.amxx") - debug not enabled! L 05/02/2013 - 23:27:24: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes). L 05/02/2013 - 23:27:24: String formatted incorrectly - parameter 5 (total 4) L 05/02/2013 - 23:27:24: [AMXX] Run time error 25 (plugin "mr15.amxx") - debug not enabled! L 05/02/2013 - 23:27:24: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).