Magiczne zachowanie pluginów [Deathrun + E...
Dando
30.08.2011
Witam Serdecznie, dzisiaj w godzinach 19 na moim serwerze Deathrun + EXPMod zdarzyło się coś dziwnego, co próbuje naprawić do teraz, ale bez skutku...
Dostałem informacje od jednego z Adminów, że po zmianie mapy coś się dzieję z Auto BH, wszedłem na serwer- nie można było rozpędzić się więcej niż 300 prędkości, jeżeli ktoś rozpędził się trochę, więcej niż 300 prędkości np poprzez skill na serwerze dodający prędkości od razu hamowało go do wcześniej podanych prędkości... Zupełnie nie wiedziałem o co tutaj chodzi, a więc zacząłem śledztwo. Wyłączyłem plugin AutoBH i ku mojemu zdziwieniu Auto BH nadal było na serwerze, wyłączałem po kolei pluginy, aż w końcu doszedłem do pluginy, który powodował AutoBH, choć w ogóle nie miał do tego prawa, był to DeathrunVip. Od tego czasu zaczęło się moje kombinowanie ... Wyłączając pluginDeathrunVipwyłączało się automatyczne BH ( to zbugowane oczywiście i nie było żadnego) oraz normalny plugin DeathrunVip. Próbowałem wyłączać DeathrunVip i włączać stary plugin Auto BH, zmieniałem jego nazwę i instalowałem, ściągnąłem nawet jakiś inny i Auto BH u mnie na serwerze po prostu nie działa ... Próbowałem odpalić plugin AutoBH z włączonym tylko tym pluginem, ale i to nie poskutkowało.... Po trzech godzinach testów poddałem się, włączyłem resztę pluginów i ludzie muszą się męczyć z ograniczeniem prędkości do 300, dlatego proszę o szybkość w odpowiedzi.
W załącznikach dodaje .sma pluginu DeathrunVip oraz AutoBH, którego używałem na początku
Przy DeathrunVip nie ma żadnych cvarów, VIPy są jedynie przyznawane na flage T
Przy AutoBH były cvary ustawione i wpisane w amxx.cfg w ten sposób:
bh_enabled"1"
bh_autojump "0"
bh_showusage "1"
Oczywiście pliki .amxx były w folderze plugins, do plugins.ini dodane nazwy pluginów, w amxx.cfg dopisane odpowiednie komendy w/w
Dodam, że od Marca jadę na takiej samej konfiguracji serwera (no, może EXPModa dodałem, ale oby dwa pluginy były ze mną od początku) i nigdy takich problemów nie było. Przez ten czas zaliczyłem przejście tylko na inny hosting (dla ciekawskich- lider na rynku, ale nie będę robił reklamy), oczywiście wszystko przez długi czas również świetnie śmigało.
Wydaje mi się, że dobrze opisałem wszystko i nie będzie niejasności.
Liczę na szybką odpowiedź
Pozdrawiam Serdecznie
P.S W konsoli, Errorach i w logach nic nie jest napisane o problemie, wszystko jest w porządku jak było.
Edited by Dando, 30.08.2011 02:29.
Dostałem informacje od jednego z Adminów, że po zmianie mapy coś się dzieję z Auto BH, wszedłem na serwer- nie można było rozpędzić się więcej niż 300 prędkości, jeżeli ktoś rozpędził się trochę, więcej niż 300 prędkości np poprzez skill na serwerze dodający prędkości od razu hamowało go do wcześniej podanych prędkości... Zupełnie nie wiedziałem o co tutaj chodzi, a więc zacząłem śledztwo. Wyłączyłem plugin AutoBH i ku mojemu zdziwieniu Auto BH nadal było na serwerze, wyłączałem po kolei pluginy, aż w końcu doszedłem do pluginy, który powodował AutoBH, choć w ogóle nie miał do tego prawa, był to DeathrunVip. Od tego czasu zaczęło się moje kombinowanie ... Wyłączając pluginDeathrunVipwyłączało się automatyczne BH ( to zbugowane oczywiście i nie było żadnego) oraz normalny plugin DeathrunVip. Próbowałem wyłączać DeathrunVip i włączać stary plugin Auto BH, zmieniałem jego nazwę i instalowałem, ściągnąłem nawet jakiś inny i Auto BH u mnie na serwerze po prostu nie działa ... Próbowałem odpalić plugin AutoBH z włączonym tylko tym pluginem, ale i to nie poskutkowało.... Po trzech godzinach testów poddałem się, włączyłem resztę pluginów i ludzie muszą się męczyć z ograniczeniem prędkości do 300, dlatego proszę o szybkość w odpowiedzi.
W załącznikach dodaje .sma pluginu DeathrunVip oraz AutoBH, którego używałem na początku
Przy DeathrunVip nie ma żadnych cvarów, VIPy są jedynie przyznawane na flage T
Przy AutoBH były cvary ustawione i wpisane w amxx.cfg w ten sposób:
bh_enabled"1"
bh_autojump "0"
bh_showusage "1"
Oczywiście pliki .amxx były w folderze plugins, do plugins.ini dodane nazwy pluginów, w amxx.cfg dopisane odpowiednie komendy w/w
Dodam, że od Marca jadę na takiej samej konfiguracji serwera (no, może EXPModa dodałem, ale oby dwa pluginy były ze mną od początku) i nigdy takich problemów nie było. Przez ten czas zaliczyłem przejście tylko na inny hosting (dla ciekawskich- lider na rynku, ale nie będę robił reklamy), oczywiście wszystko przez długi czas również świetnie śmigało.
Wydaje mi się, że dobrze opisałem wszystko i nie będzie niejasności.
Liczę na szybką odpowiedź
Pozdrawiam Serdecznie
P.S W konsoli, Errorach i w logach nic nie jest napisane o problemie, wszystko jest w porządku jak było.
Attached Files
Edited by Dando, 30.08.2011 02:29.
Dwdov
30.08.2011
sv_maxspeed 900
Do konsoli i sprawdź czy działa dobrze.
#edit
Weź ktoś usuń mój most ; /
Edited by Dawedov, 30.08.2011 08:39.
Do konsoli i sprawdź czy działa dobrze.
#edit
Weź ktoś usuń mój most ; /
Edited by Dawedov, 30.08.2011 08:39.
DarkGL
30.08.2011
#include <amxmodx> #include <amxmisc> #include <fun> #include <hamsandwich> #include <cstrike> #include <fakemeta> #include <xs> #include <engine> #define FLAG ADMIN_LEVEL_H new const VIP[] = "DeathRunVip" new const VIP_MODEL[] = "models/player/DeathRunVip/DeathRunVip.mdl" new const MENU_POPUP[] = "misc/DeathRunVip/vip_menu_popup.wav" new const MENU_OK[] = "misc/DeathRunVip/vip_menu_ok.wav" new const VIP_CONNECT[] = "misc/DeathRunVip/vip_connect.wav" #define TASKID_SHOWHUD 2931 #define TASKID_MODEL 3810 new player_model[33][32] new Float: g_counter new bool: g_model[33] new g_hudsync new cvar_gravity new cvar_speed new SayTxT new gCylinderSprite; public plugin_precache() { precache_model(VIP_MODEL) precache_sound(VIP_CONNECT) precache_sound(MENU_POPUP) precache_sound(MENU_OK) gCylinderSprite = precache_model( "sprites/shockwave.spr" ); } public plugin_init() { register_plugin("Deathrun V.I.P", "1.0", "DoviuX") cvar_gravity = register_cvar("dr_vip_gravity", "500") cvar_speed = register_cvar("dr_vip_speed", "500") RegisterHam(Ham_Spawn, "player", "bacon_spawn", 1) register_forward(FM_SetClientKeyValue, "fw_SetClientKeyValue") register_forward(FM_ClientUserInfoChanged, "fw_ClientUserInfoChanged") g_hudsync = CreateHudSyncObj() SayTxT = get_user_msgid("SayText"); } public client_connect(client) { if(get_user_flags(client) & FLAG) { client_cmd(client, "spk %s", VIP_CONNECT) new name[32]; get_user_name(client, name, 31); set_hudmessage( 0, 255, 0, -1.0, 0.29, 0, 6.0, 12.0 ); show_hudmessage( 0, "Vip %s wchodzi na serwer!.", name); } } public bacon_spawn(id) { if (!is_user_alive(id)) return static CsTeams: team ; team = cs_get_user_team(id) if (team == CS_TEAM_T && (get_user_flags(id) & FLAG)) { set_task(2.0, "T_menu", id) new iOrigin[ 3 ]; get_user_origin( id, iOrigin ); Create_BeamCylinder( iOrigin, 120, gCylinderSprite, 0, 0, 6, 16, 0, random( 0 ), random( 255 ), random( 0 ), 255, 0 ); Create_BeamCylinder( iOrigin, 120, gCylinderSprite, 0, 0, 6, 16, 0, random( 0 ), random( 255 ), random( 0 ), 255, 0 ); Create_BeamCylinder( iOrigin, 120, gCylinderSprite, 0, 0, 6, 16, 0, random( 0 ), random( 255 ), random( 0 ), 255, 0 ); copy(player_model[id], 31, VIP) new currentmodel[32]; fm_get_user_model(id, currentmodel, sizeof currentmodel - 1); if(!equal(currentmodel, player_model[id])) { Task_Model(id + TASKID_MODEL) g_counter += 0.1; } if(!task_exists(TASKID_SHOWHUD + id)) set_task(0.2, "Task_ShowHUD", TASKID_SHOWHUD + id) set_user_rendering(id,kRenderFxGlowShell,255,0,0,kRenderNormal,25) } else if (team == CS_TEAM_CT && (get_user_flags(id) & FLAG)) { set_task(2.0, "CT_menu", id) new iOrigin[ 3 ]; get_user_origin( id, iOrigin ); Create_BeamCylinder( iOrigin, 120, gCylinderSprite, 0, 0, 6, 16, 0, random( 0 ), random( 255 ), random( 0 ), 255, 0 ); Create_BeamCylinder( iOrigin, 120, gCylinderSprite, 0, 0, 6, 16, 0, random( 0 ), random( 255 ), random( 0 ), 255, 0 ); Create_BeamCylinder( iOrigin, 120, gCylinderSprite, 0, 0, 6, 16, 0, random( 0 ), random( 255 ), random( 0 ), 255, 0 ); copy(player_model[id], 31, VIP) strip_user_weapons(id) give_item(id, "weapon_knife") new currentmodel[32]; fm_get_user_model(id, currentmodel, sizeof currentmodel - 1); if(!equal(currentmodel, player_model[id])) { Task_Model(id + TASKID_MODEL) g_counter += 0.1; } if(!task_exists(TASKID_SHOWHUD + id)) set_task(0.2, "Task_ShowHUD", TASKID_SHOWHUD + id) set_user_rendering(id,kRenderFxGlowShell,255,0,0,kRenderNormal,25) } } public T_menu(id) { if(!is_user_alive(id)) return PLUGIN_HANDLED client_cmd(id, "spk %s", MENU_POPUP) new gmenu = menu_create("\y~::*V.I.P Menu*::~" , "Vip_Handler"); menu_additem(gmenu ,"\r255 \wZycie", "1" , 0); menu_additem(gmenu ,"\r255 \wArmor", "2" , 0); menu_additem(gmenu ,"\wGrawitacja", "3" , 0); menu_additem(gmenu ,"\wSzybkosc", "4" , 0); menu_additem(gmenu ,"\wDeagle z \r2 nabojami", "5" , 0); menu_additem(gmenu ,"\wHegrenade", "6" , 0); menu_additem(gmenu ,"\wNightVision (\rna ciemne mapki\w)", "7" , 0); menu_setprop(gmenu , MPROP_EXIT , MEXIT_ALL); menu_display(id , gmenu , 0); return PLUGIN_CONTINUE } public CT_menu(id) { if(!is_user_alive(id)) return PLUGIN_HANDLED client_cmd(id, "spk %s", MENU_POPUP) new gmenu = menu_create("\y~::*V.I.P Menu*::~" , "VipCt_Handler"); menu_additem(gmenu ,"\r255 \wZycie", "1" , 0); menu_additem(gmenu ,"\r255 \wArmor", "2" , 0); menu_additem(gmenu ,"\wGrawitacja", "3" , 0); menu_additem(gmenu ,"\wSzybkosc", "4" , 0); menu_additem(gmenu ,"\wHegrenade", "5" , 0); menu_additem(gmenu ,"\wNightVision (\rna ciemne mapki\w)", "6" , 0); menu_setprop(gmenu , MPROP_EXIT , MEXIT_ALL); menu_display(id , gmenu , 0); return PLUGIN_CONTINUE } public Vip_Handler(id, gmenu, item, player) { if (item == MENU_EXIT) { menu_destroy(gmenu) return PLUGIN_HANDLED } new data[6], iName[64] new access, callback menu_item_getinfo(gmenu, item, access, data, 5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1: { client_cmd(id, "spk %s", MENU_OK) set_user_health(id, 255) client_printcolor(player, "/g[V.I.P]/y: Wybrales /w255 /gzycie!") } case 2: { client_cmd(id, "spk %s", MENU_OK) set_user_armor(id, 255) client_printcolor(player, "/g[V.I.P]/y: Wybrales /w255 /garmor!") } case 3: { client_cmd(id, "spk %s", MENU_OK) new Float: gravity gravity = get_pcvar_float(cvar_gravity) / 800 set_user_gravity(id, gravity) client_printcolor(player, "/g[V.I.P]/y: Wybrales /ggrawitacje!") } case 4: { new Float: speed speed = get_pcvar_float(cvar_speed) client_cmd(id, "spk %s", MENU_OK) set_user_maxspeed(id, speed) client_printcolor(player, "/g[V.I.P]/y: Wybrales /gszybkosc!") } case 5: { give_item(id, "weapon_deagle") new weapon_id = find_ent_by_owner(-1, "weapon_deagle", id); if(weapon_id) { cs_set_weapon_ammo(weapon_id, 2); } client_cmd(id, "spk %s", MENU_OK) client_printcolor(player, "/g[V.I.P]/y: Wybrales Deagle z /g2 /ynabojami!") } case 6: { give_item(id, "weapon_hegrenade") client_cmd(id, "spk %s", MENU_OK) client_printcolor(player, "/g[V.I.P]/y: Wybrales /wexplosive /gHe /yGrenade!") } case 7: { cs_set_user_nvg(id) client_cmd(id, "spk %s", MENU_OK) client_printcolor(player, "/g[V.I.P]/y: Wybrales nightvision!") } } menu_destroy(gmenu) return PLUGIN_HANDLED; } public VipCt_Handler(id, gmenu, item, player) { if (item == MENU_EXIT) { menu_destroy(gmenu) return PLUGIN_HANDLED } new data[6], iName[64] new access, callback menu_item_getinfo(gmenu, item, access, data, 5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1: { client_cmd(id, "spk %s", MENU_OK) set_user_health(id, 255) client_printcolor(player, "/g[V.I.P]/y: Wybrales /w255 /gzycie!") } case 2: { client_cmd(id, "spk %s", MENU_OK) set_user_armor(id, 255) client_printcolor(player, "/g[V.I.P]/y: Wybrales /w255 /garmor!") } case 3: { client_cmd(id, "spk %s", MENU_OK) new Float: gravity gravity = get_pcvar_float(cvar_gravity) / 800 set_user_gravity(id, gravity) client_printcolor(player, "/g[V.I.P]/y: Wybrales /ggrawitacje!") } case 4: { new Float: speed speed = get_pcvar_float(cvar_speed) client_cmd(id, "spk %s", MENU_OK) set_user_maxspeed(id, speed) client_printcolor(player, "/g[V.I.P]/y: Wybrales /gszybkosc!") } case 5: { give_item(id, "weapon_hegrenade") client_cmd(id, "spk %s", MENU_OK) client_printcolor(player, "/g[V.I.P]/y: Wybrales /wexplosive /gHe /yGrenade!") } case 6: { cs_set_user_nvg(id) client_cmd(id, "spk %s", MENU_OK) client_printcolor(player, "/g[V.I.P]/y: Wybrales nightvision!") } } menu_destroy(gmenu) return PLUGIN_HANDLED; } public Task_ShowHUD(task) { new id = task - TASKID_SHOWHUD if(!is_user_alive(id)) return PLUGIN_HANDLED static health, armour health = get_user_health(id) armour = get_user_armor(id) set_hudmessage(150, 150, 150, 0.40, 0.92, 0, 0.0, 0.3, 0.0, 0.0) ShowSyncHudMsg(id, g_hudsync , ".::*Zycie: %d -|V.I.P|- Armor: %d*::.", health, armour) set_task(0.1, "Task_ShowHUD", TASKID_SHOWHUD + id) return PLUGIN_CONTINUE } public Task_Model(task) { new id = task - TASKID_MODEL fm_set_user_model(id, player_model[id]) } stock Create_BeamCylinder( origin[ 3 ], addrad, sprite, startfrate, framerate, life, width, amplitude, red, green, blue, brightness, speed ) { message_begin( MSG_PVS, SVC_TEMPENTITY, origin ); write_byte( TE_BEAMCYLINDER ); write_coord( origin[ 0 ] ); write_coord( origin[ 1 ] ); write_coord( origin[ 2 ] ); write_coord( origin[ 0 ] ); write_coord( origin[ 1 ] ); write_coord( origin[ 2 ] + addrad ); write_short( sprite ); write_byte( startfrate ); write_byte( framerate ); write_byte(life ); write_byte( width ); write_byte( amplitude ); write_byte( red ); write_byte( green ); write_byte( blue ); write_byte( brightness ); write_byte( speed ); message_end(); } stock te_sprite(id, Float:origin[3], sprite, scale, brightness) { message_begin(MSG_ONE, SVC_TEMPENTITY, _, id) write_byte(TE_SPRITE) write_coord(floatround(origin[0])) write_coord(floatround(origin[1])) write_coord(floatround(origin[2])) write_short(sprite) write_byte(scale) write_byte(brightness) message_end() } stock normalize(Float:fIn[3], Float:fOut[3], Float:fMul) { new Float:fLen = xs_vec_len(fIn) xs_vec_copy(fIn, fOut) fOut[0] /= fLen, fOut[1] /= fLen, fOut[2] /= fLen fOut[0] *= fMul, fOut[1] *= fMul, fOut[2] *= fMul } public fw_SetClientKeyValue(id, infobuffer, key[], value[]) { if (g_model[id] && equal(key, "model")) return FMRES_SUPERCEDE return FMRES_IGNORED } public fw_ClientUserInfoChanged(id, infobuffer) { if (!g_model[id]) return FMRES_IGNORED new currentmodel[32]; fm_get_user_model(id, currentmodel, sizeof currentmodel - 1); if(!equal(currentmodel, player_model[id])) fm_set_user_model(id, player_model[id]) return FMRES_IGNORED } stock fm_set_user_model(player, modelname[]) { engfunc(EngFunc_SetClientKeyValue, player, engfunc(EngFunc_GetInfoKeyBuffer, player), "model", modelname) g_model[player] = true } stock fm_get_user_model(player, model[], len) { engfunc(EngFunc_InfoKeyValue, engfunc(EngFunc_GetInfoKeyBuffer, player), "model", model, len) } stock fm_reset_user_model(player) { g_model[player] = false dllfunc(DLLFunc_ClientUserInfoChanged, player, engfunc(EngFunc_GetInfoKeyBuffer, player)) } stock client_printcolor(const id, const input[], any:...) { new count = 1, players[32]; static msg[191]; vformat(msg,190,input,3); replace_all(msg,190,"/g","^4");// green txt replace_all(msg,190,"/y","^1");// orange txt replace_all(msg,190,"/ctr","^3");// team txt replace_all(msg,190,"/w","^0");// team txt if (id) players[0] = id; else get_players(players,count,"ch"); for (new i = 0; i < count; i++) if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, SayTxT, _, players[i]); write_byte(players[i]); write_string(msg); message_end(); } }
Dando
30.08.2011
Dawedov, to co podałeś nie ma nic do rzeczy ; /
DarkGL, mógłbyś powiedzieć co zmieniłeś w pluginie Deathrun VIP? Jak już mówiłem taką konfiguracje miałem już od Marca, wszystko było ok, plugin Deathrun VIP nie miał w sobie żadnego AutoBH i nic ze sobą nie kolidowało.
Ma ktoś wyjaśnienie na to dlaczego nie działa mi plugin AutoBH ? - Nawet przy wyłączonych wszystkich innych pluginach?
Wyłączałem wszystkie pluginy, zostawiałem tylko plugin od automatycznego Bunny Hopa- nie działało w ogóle AutoBH
Edited by Dando, 30.08.2011 11:49.
DarkGL, mógłbyś powiedzieć co zmieniłeś w pluginie Deathrun VIP? Jak już mówiłem taką konfiguracje miałem już od Marca, wszystko było ok, plugin Deathrun VIP nie miał w sobie żadnego AutoBH i nic ze sobą nie kolidowało.
Ma ktoś wyjaśnienie na to dlaczego nie działa mi plugin AutoBH ? - Nawet przy wyłączonych wszystkich innych pluginach?
Wyłączałem wszystkie pluginy, zostawiałem tylko plugin od automatycznego Bunny Hopa- nie działało w ogóle AutoBH
Edited by Dando, 30.08.2011 11:49.
KidMafiaw
30.08.2011
/* * * Author: Cheesy Peteza * Date: 22-Apr-2004 (updated 2-March-2005) * * * Description: Enable bunny hopping in Counter-Strike. * * Cvars: * bh_enabled 1 to enable this plugin, 0 to disable. * bh_autojump If set to 1 players just need to hold down jump to bunny hop (no skill required) * bh_showusage If set to 1 it will inform joining players that bunny hopping has been enabled * and how to use it if bh_autojump enabled. * * Requirements: AMXModX 0.16 or greater * * */ #include <amxmodx> #include <engine> #define FL_WATERJUMP (1<<11) // player jumping out of water #define FL_ONGROUND (1<<9) // At rest / on the ground public plugin_init() { register_plugin("Super Bunny Hopper", "1.2", "Cheesy Peteza") register_cvar("sbhopper_version", "1.2", FCVAR_SERVER) register_cvar("bh_enabled", "1") register_cvar("bh_autojump", "1") register_cvar("bh_showusage", "0") } public client_PreThink(id) { if (!get_cvar_num("bh_enabled")) return PLUGIN_CONTINUE entity_set_float(id, EV_FL_fuser2, 0.0) // Disable slow down after jumping if (!get_cvar_num("bh_autojump")) return PLUGIN_CONTINUE // Code from CBasePlayer::Jump (player.cpp) Make a player jump automatically if (entity_get_int(id, EV_INT_button) & 2) { // If holding jump new flags = entity_get_int(id, EV_INT_flags) if (flags & FL_WATERJUMP) return PLUGIN_CONTINUE if ( entity_get_int(id, EV_INT_waterlevel) >= 2 ) return PLUGIN_CONTINUE if ( !(flags & FL_ONGROUND) ) return PLUGIN_CONTINUE new Float:velocity[3] entity_get_vector(id, EV_VEC_velocity, velocity) velocity[2] += 250.0 entity_set_vector(id, EV_VEC_velocity, velocity) entity_set_int(id, EV_INT_gaitsequence, 6) // Play the Jump Animation } return PLUGIN_CONTINUE } public client_authorized(id) set_task(30.0, "showUsage", id) public showUsage(id) { if ( !get_cvar_num("bh_enabled") || !get_cvar_num("bh_showusage") ) return PLUGIN_HANDLED if ( !get_cvar_num("bh_autojump") ) { client_print(id, print_chat, "Witamy na serwerze i zyczymy milej zabawy <img src='http://img.amxx.pl//public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' />") } else { client_print(id, print_chat, "Witamy na serwerze i zyczymy milej zabawy <img src='http://img.amxx.pl//public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' />") } return PLUGIN_HANDLED }
Plugin BH, do serwer.cfg znajdz linijke accelerate, jakos tak i mien cvar na 99999
Dando
30.08.2011
Do kolegi wyżej, a w załącznikach nie zauważyłeś, że mam taki sam plugin do automatycznego bunny hopa?
sv_airraccelerate 100 w zupełności wystarczy i nic nie zmienia ...
sv_airraccelerate 100 w zupełności wystarczy i nic nie zmienia ...
ogury
31.08.2011
Omg,
bh_enabled 1
bh_autojump 1
bh_showusage 1
2 cvar odpowiada za autobh, włącz go.bh_enabled"1"
bh_autojump "0"
bh_showusage "1"
bh_enabled 1
bh_autojump 1
bh_showusage 1
Dando
31.08.2011
Jezuuuuu, kolejny ogar, który nie czytał dokładnie opisu problemu i pozjadał wszystkie rozumy świata...
Przy AutoBH były cvary ustawione i wpisane w amxx.cfg w ten sposób:
bh_enabled"1"
bh_autojump "0" - próbowałem też z 1, ale to nic nie zmienia
bh_showusage "1"
KidMafiaw
31.08.2011
accelerate 100, czyli ze nie masz lodu, wogóle dziwie sie ze skrecasz i dalej masz tepo bh

ogury
31.08.2011
No, nie wiem jak u ciebie wygląda post, ale u mnie tak:Jezuuuuu, kolejny ogar, który nie czytał dokładnie opisu problemu i pozjadał wszystkie rozumy świata...
http://screenshooter...7710750/dkfypgb
A bh_autojump odpowiada za automatyczne skakanie
bh_enabled tworzy NoSlowDown.
Edited by AX!S, 31.08.2011 09:29.
Dando
01.09.2011
Sam już nie wiem, pokombinowałem troche sam i się jakoś naprawiło... Naprawdę to wszystko było jakieś "magiczne", pisałem na kilku forach i ciężko było z odpowiedzią.
Mimo to dziękuje wszystkim, którzy mi chcieli pomóc
Pozdrawiam
Mimo to dziękuje wszystkim, którzy mi chcieli pomóc
Pozdrawiam