Alexandr93
Участник
- Сообщения
- 31
- Реакции
- 1
- Баллы
- 8
Доброго времени!
Установил как написано тут захожу на сервер и не чего не читается не спасибки не сообщения у игроков.
В чём может быть проблема?
L20201202.log
Установил как написано тут захожу на сервер и не чего не читается не спасибки не сообщения у игроков.
В чём может быть проблема?
L20201202.log
- Исходный код
- C++:
#include <amxmodx> #include <sqlx> #include <cstrike> enum _:cvars { szHost, szUser, szPass, szDb, szTable, szThanks, szAnswers, szStart } enum _:pl_state { bool:give, thanks, answers } new Handle:gSql, Handle:gSqlConnect, gTable[64], gCvar[cvars], iAnswerMoney, iThanksMoney, iStartMoney; new g_player[33][pl_state]; new giRoundCount; public plugin_init() { register_plugin("GameCMS BonusSystem", "1.0", "DUKKHAZ0R"); register_logevent("LogERoundStart", 2, "1=Round_Start"); register_event("TextMsg", "eRestart", "a", "2&#Game_C", "2&#Game_w"); register_clcmd("say /bonus", "ShowAwardPlayers"); gCvar[szHost] = register_cvar("gcms_hostname", ""); gCvar[szUser] = register_cvar("gcms_username", ""); gCvar[szPass] = register_cvar("gcms_password", ""); gCvar[szDb] = register_cvar("gcms_dbname", ""); gCvar[szTable] = register_cvar("gcms_table", ""); gCvar[szThanks] = register_cvar("gcms_thanks", ""); gCvar[szAnswers] = register_cvar("gcms_answers", ""); gCvar[szStart] = register_cvar("gcms_startmoney", ""); } public plugin_cfg() { new szCfgDir[96]; get_localinfo("amxx_configsdir", szCfgDir, charsmax(szCfgDir)); server_cmd("exec %s/gamecms_bonus.cfg", szCfgDir); new szHostName[64], szUserName[64], szPassword[64], szDbName[64], szAnswer[10], szThank[10], start[10], iError, szError[128]; get_pcvar_string(gCvar[szHost], szHostName, charsmax(szHostName)); get_pcvar_string(gCvar[szUser], szUserName, charsmax(szUserName)); get_pcvar_string(gCvar[szPass], szPassword, charsmax(szPassword)); get_pcvar_string(gCvar[szDb], szDbName, charsmax(szDbName)); get_pcvar_string(gCvar[szTable], gTable, charsmax(gTable)); get_pcvar_string(gCvar[szThanks], szThank, charsmax(szThank)); get_pcvar_string(gCvar[szAnswers], szAnswer, charsmax(szAnswer)); get_pcvar_string(gCvar[szStart], start, charsmax(start)) iThanksMoney = str_to_num(szThank); iAnswerMoney = str_to_num(szAnswer); iStartMoney = str_to_num(start) gSql = SQL_MakeDbTuple(szHostName, szUserName, szPassword, szDbName); gSqlConnect = SQL_Connect(gSql, iError, szError, charsmax(szError)); if(gSqlConnect == Empty_Handle) set_fail_state(szError); SQL_FreeHandle(gSqlConnect); } public client_disconnect(id) { g_player[id][give] = false; g_player[id][thanks] = g_player[id][answers] = 0; } public client_putinserver(id) { new szSteamId[25], szId[1], szQuery[512]; get_user_authid(id, szSteamId, charsmax(szSteamId)); szId[0] = id; formatex(szQuery, charsmax(szQuery), "SELECT * FROM `%s` WHERE (`%s`.`steam_id` = '%s')", gTable, gTable, szSteamId); SQL_ThreadQuery(gSql, "SQL_Handler", szQuery, szId, sizeof szId); } public SQL_Handler(failstate, Handle:query, error[], errcode, data[], datasize) { switch(failstate) { case TQUERY_CONNECT_FAILED: return log_amx("no connect database: %s", error); case TQUERY_QUERY_FAILED: return log_amx("query error: %s", error); } new id = data[0]; if(SQL_NumResults(query)) { g_player[id][give] = true; g_player[id][thanks] = SQL_ReadResult(query, 16); g_player[id][answers] = SQL_ReadResult(query, 13); } return 1; } public ShowAwardPlayers(user) { new adminnames[33][32] new message[256] new id, count, x, len for(id = 1 ; id <= get_maxplayers() ; id++) if(is_user_connected(id)) if(g_player[id][give]) get_user_name(id, adminnames[count++], 31) len = format(message, 255, "^1[^4GameCMS Bonus^1] Получают бонусы: ^4") if(count > 0) { for(x = 0 ; x < count ; x++) { len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"") if(len > 96 ) { ChatColor(user, message) len = format(message, 255, "^1") } } ChatColor(user, message) } else { len += format(message[len], 255-len, "^1[^4GameCMS Bonus^1] Сейчас никто не получает бонусы.") ChatColor(user, message) } } public eRestart() giRoundCount = 0; public LogERoundStart() { giRoundCount++; if(giRoundCount < 3) return; new pl[32], name[32], pnum, iAddMoney, id; get_players(pl, pnum, "ach"); for(new i; i < pnum; i++) { id = pl[I]; switch(g_player[id][give]) { case true: { iAddMoney = iStartMoney + g_player[id][answers] * iAnswerMoney + g_player[id][thanks] * iThanksMoney; cs_set_user_money(id, min(cs_get_user_money(id) + iAddMoney, 16000)); ChatColor(id, "^1[^4GameCMS Bonus^1] Вы получаете каждый раунд ^3%d$ ^1[^4%d ^1сообщений + ^4%d ^1спасибок^1]", iAddMoney, g_player[id][answers], g_player[id][thanks]); } default: { get_user_name(id, name, charsmax(name)); ChatColor(id, "^1[^4GameCMS Bonus^1] Привет, ^3%s^1! Чтобы получать бонусы каждый раунд, зарегистрируйтесь на сайте!", name); } } } } stock ChatColor(const id, const szRawMessage[], any:...) { static szMsg[191]; vformat(szMsg, charsmax(szMsg), szRawMessage, 3); if(is_user_connected(id)) { message_begin(MSG_ONE_UNRELIABLE, 76, .player = id); write_byte(id); write_string(szMsg); message_end(); } }[/I]
нет
Закинул на файлообменик
- Список плагинов (amx_plugins)
- [ 1] AIM detector 0.7.4e kanagava aim_detector.am running
[ 2] Aliases checker 1.0.6 kanagava alias_detector_ running
[ 3] SH_detector 2.5.2e kanagava sh_check.amxx running
[ 4] [190] AMXBans RBS 20.06.06 SKAJIbnEJIb & La amxbans_rbs.amx running
[ 5] GameCMS_API 5.4.7 zhorzh78 gamecms_api_5.4 debug
[ 6] GameCMS BonusSystem 1.0 DUKKHAZ0R gamecms_bonus.a running
[ 7] [190] Cvar On Map 20.06.06 SKAJIbnEJIb cvar_on_map.amx running
[ 8] [190] Ultimate Weapons 20.09.26BE SKAJIbnEJIb ultimate_weapon running
[ 9] [190] VIP RBS 20.07.20 SKAJIbnEJIb vip_rbs.amxx running
[ 10] [190] Ultimate Models 20.09.26BE SKAJIbnEJIb ultimate_models running
[ 11] [190] Replace Weapons 20.06.06 SKAJIbnEJIb replace_weapons running
[ 12] [190] BonusTime RBS 20.08.08 SKAJIbnEJIb bonustime_rbs.a running
[ 13] [190] Ultimate Flags 20.06.06 SKAJIbnEJIb ultimate_flags. running
[ 14] [190] Top Award RBS 20.06.06 SKAJIbnEJIb topaward_rbs.am running
[ 15] Menus Front-End 20.06.06 SKAJIbnEJIb & AM amxmodmenu_rbs. running
[ 16] [ReAPI] AdminFreeLook 1.0 ReHLDS Team adminfreelook.a running
[ 17] Parachute Lite [ReAPI] 11.0 Leo_[BH] parachute_lite. running
[ 18] [190] MOTD RBS 20.10.24BE SKAJIbnEJIb motd_rbs.amxx running
[ 19] [183] Ultimate Gag 19.11.04BE SKAJIbnEJIb ultimate_gag.am running
[ 20] [ReAPI][183] Ultimate 18.12.22 SKAJIbnEJIb ultimate_gag_re running
[ 21] [190] AdminChat RBS 20.06.06 SKAJIbnEJIb adminchat_rbs.a running
[ 22] [190] Chat Controller 20.06.06 SKAJIbnEJIb chat_controller running
[ 23] [190] Chat RBS 20.10.24BE SKAJIbnEJIb chat_rbs.amxx running
[ 24] [190] Chat Addons 20.06.06 SKAJIbnEJIb chat_addons.amx running
[ 25] [190] Skill ELO 20.06.06 SKAJIbnEJIb skill_elo.amxx running
[ 26] [190] Analizator 20.06.06 SKAJIbnEJIb analizator.amxx running
[ 27] [190] CsStats MySQL 20.06.06 SKAJIbnEJIb csstats_mysql.a running
[ 28] [190] CsStats Editor 20.06.06 SKAJIbnEJIb csstats_editor. running
[ 29] [190] Army Ranks Ultim 20.06.06 SKAJIbnEJIb army_ranks_ulti running
[ 30] [190] CsStats ResetSco 20.06.06 SKAJIbnEJIb csstats_resetsc running
[ 31] [190] Stats Configurat 20.06.06 SKAJIbnEJIb & AM statscfg_rbs.am running
[ 32] [190] StatsX RBS 20.09.26BE SKAJIbnEJIb & AM statsx_rbs.amxx running
[ 33] [190] ESP RBS 20.06.06 SKAJIbnEJIb & Ko esp_rbs.amxx running
[ 34] [190] Ad From Server 20.06.06 SKAJIbnEJIb ad_from_server. running
[ 35] [190] MapsMenu RBS 20.06.06 SKAJIbnEJIb & AM mapsmenu_rbs.am running
[ 36] [190] AdminCmd RBS 20.06.06 SKAJIbnEJIb & AM admincmd_rbs.am running
[ 37] [190] AfkKicker RBS 20.08.02 SKAJIbnEJIb afkkicker_rbs.a running
[ 38] [190] Map Spawns Edito 20.06.06 SKAJIbnEJIb & iG MapSpawnsEditor running
[ 39] [190] Balancing Map Fu 20.06.06 SKAJIbnEJIb balancing_map_f running
[ 40] [190] CmdMenu RBS 20.06.06 SKAJIbnEJIb & AM cmdmenu_rbs.amx running
[ 41] [190] Damager RBS 20.06.06 SKAJIbnEJIb damager_rbs.amx running
[ 42] [190] DemoRecorder RBS 20.06.06 SKAJIbnEJIb demorecorder_rb running
[ 43] [190] High Ping Kicker 20.06.06 SKAJIbnEJIb hpk_rbs.amxx running
[ 44] [190] Radio RBS 20.06.06 SKAJIbnEJIb radio_rbs.amxx running
[ 45] [190] Kill Assist RBS 20.06.06 SKAJIbnEJIb & Di killassist_rbs. running
[ 46] [190] MapChooser RBS 20.08.02 SKAJIbnEJIb & UF mapchooser_rbs. running
[ 47] [190] NextMap 18.09.25 SKAJIbnEJIb & AM nextmap.amxx running
[ 48] [190] No Team Flash 20.06.06 SKAJIbnEJIb NoTeamFlash.amx running
[ 49] [190] PTB RBS 20.06.06 SKAJIbnEJIb ptb_rbs.amxx running
[ 50] [190] RestMenu RBS 20.06.06 SKAJIbnEJIb & AM restmenu_rbs.am running
[ 51] [190] Anti Kill Hostag 20.06.06 SKAJIbnEJIb & .F anti_kill_hosta stopped
[ 52] [190] Screen Player 20.06.06 SKAJIbnEJIb screen_player.a running
[ 53] [190] Stimulation RBS 20.06.06 SKAJIbnEJIb stimulation_rbs running
[ 54] [190] Snipers RBS 20.06.06 SKAJIbnEJIb snipers_rbs.amx running
[ 55] [190] TimeLeft 18.09.25 SKAJIbnEJIb & AM timeleft.amxx running
[ 56] [183] Ultimate Grab 18.03.23 Ian Cammarata & ultimate_grab.a running
[ 57] [183] Ultimate Hook 17.10.30 P34nut & VCL ultimate_hook.a running
[ 58] [190] Ultimate Knife 20.10.24BE SKAJIbnEJIb ultimate_knife. running
[ 59] [190] VoteBan RBS 20.06.06 SKAJIbnEJIb voteban_rbs.amx running
[ 60] [190] WallHack Viewer 20.06.06 SKAJIbnEJIb wallhack_viewer running
[ 61] [190] Blind RBS 20.06.06 SKAJIbnEJIb blind_rbs.amxx running
61 plugins, 60 running
- Список модулей (meta list)
- [ 1] Reunion RUN - reunion_mm_i386. v0.1.0.1 ini Start Never
[ 2] VoiceTranscoder RUN - VoiceTranscoder. v2020MA2 ini ANY ANY
[ 3] AMX Mod X RUN - amxmodx_mm_i386. v1.9.0.5 ini Start ANY
[ 4] Rechecker RUN - rechecker_mm_i38 v2.5 ini Chlvl ANY
[ 5] ReSemiclip RUN - resemiclip_mm_i3 v2.3.9 ini Chlvl ANY
[ 6] WHBlocker RUN - whblocker_mm_i38 v1.5.697 ini Chlvl ANY
[ 7] ReAuthCheck RUN - reauthcheck_mm_i v0.1.6 ini Start Never
[ 8] ReSRDetector RUN - resrdetector_mm_ v0.1.0 ini Chlvl ANY
[ 9] Ham Sandwich RUN - hamsandwich_amxx v1.9.0.5 pl3 ANY ANY
[10] CStrike RUN - cstrike_amxx_i38 v1.9.0.5 pl3 ANY ANY
[11] Engine RUN - engine_amxx_i386 v1.9.0.5 pl3 ANY ANY
[12] FakeMeta RUN - fakemeta_amxx_i3 v1.9.0.5 pl3 ANY ANY
[13] Fun RUN - fun_amxx_i386.so v1.9.0.5 pl3 ANY ANY
[14] MySQL RUN - mysql_amxx_i386. v1.9.0.5 pl3 ANY ANY
[15] CSX RUN - csx_amxx_i386.so v1.9.0.5 pl3 ANY ANY
[16] ReAPI RUN - reapi_amxx_i386. v5.15.0. pl3 ANY Never
[17] SxGeo RUN - sxgeo_amxx_i386. v2.2 pl3 ANY Never
[18] GeoIP RUN - geoip_amxx_i386. v1.9.0.5 pl3 ANY ANY
18 plugins, 18 running