Van benne pár dolog amire nincs szükség, de most nem volt kedvem kivenni, így is tökéletesen működik:)
Kód: #include <amxmodx> #include <fakemeta> #include <cstrike>
new amx_nextmap, mycvar
public plugin_init() { register_plugin("Bot 1", "1.0", "AMXX Community") amx_nextmap = get_cvar_pointer("amx_nextmap") mycvar = register_cvar("amx_bot1" , "0") set_task(5.0, "create_bot") }
public create_bot() { if( get_pcvar_num(mycvar) ) { new nextmap[64] get_pcvar_string(amx_nextmap, nextmap, sizeof(nextmap) - 1) new buffer[75] formatex(buffer, sizeof(buffer) - 1, "IDE A NEV") //<-- IRD BE A NEVÉT new bot bot = engfunc(EngFunc_CreateFakeClient, buffer) new ptr[128] dllfunc(DLLFunc_ClientConnect, bot, nextmap, "127.0.0.2", ptr) dllfunc(DLLFunc_ClientPutInServer, bot) set_user_info(bot, "rate", "3500") set_user_info(bot, "cl_updaterate", "25") set_user_info(bot, "cl_lw", "1") set_user_info(bot, "cl_lc", "1") set_user_info(bot, "cl_dlmax", "128") set_user_info(bot, "cl_righthand", "1") set_user_info(bot, "_vgui_menus", "0") set_user_info(bot, "_ah", "0") set_user_info(bot, "dm", "0") set_user_info(bot, "tracker", "0") set_user_info(bot, "friends", "0") set_user_info(bot, "*bot", "1") cs_set_user_team(bot, CS_TEAM_SPECTATOR, CS_DONTCHANGE) set_task(10.0, "update_bot_name", bot) } }
public update_bot_name(bot) { if(is_user_connected(bot)) { new nextmap[64] get_pcvar_string(amx_nextmap, nextmap, sizeof(nextmap) - 1) new buffer[75] formatex(buffer, sizeof(buffer) - 1, "IDE A NEV") //<-- IRD BE A NEVÉT set_user_info(bot, "name", buffer) set_task(10.0, "update_bot_name", bot) } }
|