Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.
7 страниц V  « 5 6 7

Падения сервера...

, 3 недели не могу выявить причину падения сервера
Статус пользователя Legenda
сообщение 21.10.2014, 10:30
Сообщение #101


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(strelok93 @ 21.10.2014, 12:07) *
Мне много кто говорил что будет дамп - считай половина проблем решена, а оказывается нихрена

может попутал с дампом сетевого трафика?
дамп падения это 0.1% решения проблемы

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя strelok93
сообщение 21.10.2014, 10:46
Сообщение #102


Стаж: 12 лет

Сообщений: 905
Благодарностей: 392
Полезность: 576

Цитата(Legenda @ 21.10.2014, 11:30) *
может попутал с дампом сетевого трафика?
дамп падения это 0.1% решения проблемы

Очень жаль... Придется по старинке ковырять плагины sad.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adva
сообщение 21.10.2014, 10:48
Сообщение #103


Иконка группы

Стаж: 12 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

Меценат Меценат

заметил такую вещь у себя: если работает плагин amxbans_main.amxx, то падения тоже бывают периодически.
причём в логах нифига нету, в debug.log:
Цитата
----------------------------------------------
CRASH: Пн. окт. 20 22:57:24 MSK 2014
Start Line: ./hlds_linux -pingboost 3 +sv_lan 0 -insecure -condebug -game cstrike +ip 188.35.185.185 +port 27015 +maxplayers 32 +map de_dust2
End of crash report


если заменить на ФБ, то падения прекращаются.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя strelok93
сообщение 21.10.2014, 10:53
Сообщение #104


Стаж: 12 лет

Сообщений: 905
Благодарностей: 392
Полезность: 576

Цитата(adva @ 21.10.2014, 11:48) *
заметил такую вещь у себя: если работает плагин amxbans_main.amxx, то падения тоже бывают периодически.
причём в логах нифига нету, в debug.log:


если заменить на ФБ, то падения прекращаются.

Уже давно фрэшбанз) Тем не менее падает как раньше.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя strelok93
сообщение 21.10.2014, 11:10
Сообщение #105


Стаж: 12 лет

Сообщений: 905
Благодарностей: 392
Полезность: 576

Новый серв падает с этими плагинами, 2.5 дня работал и краш(
В логах только 1 ошибка и то по времени не совпадает с падением.

Ошибка

L 10/20/2014 - 14:07:39: Start of error session.
L 10/20/2014 - 14:07:39: Info (map "de_nuke") (file "addons/amxmodx/logs/error_20141020.log")
L 10/20/2014 - 14:07:39: Plugin called menu_display when item=MENU_EXIT
L 10/20/2014 - 14:07:39: [AMXX] Displaying debug trace (plugin "menu_new3.amxx")
L 10/20/2014 - 14:07:39: [AMXX] Run time error 10: native error (native "menu_display")
L 10/20/2014 - 14:07:39: [AMXX] [0] menu_new3.sma::go_menu (line 36)


Сам плагин: Прикрепленный файл  menu_new_.sma ( 1,03 килобайт ) Кол-во скачиваний: 9


meta list

[ 1] AMX Mod X RUN - amxmodx_mm_i386. v1.8.2 ini Start ANY
[ 2] dproto_EF RUN - dproto_i386.so v0.9.391 ini Start Never
[ 3] VoiceTranscoder RUN - vtc.so v80 ini ANY ANY
[ 4] CStrike RUN - cstrike_amxx_i38 v1.8.2 pl1 ANY ANY
[ 5] FakeMeta RUN - fakemeta_amxx_i3 v1.8.2 pl1 ANY ANY
[ 6] CSDM2 RUN - csdm_amxx_i386.s v2.1.3c- pl1 ANY ANY
[ 7] Ham Sandwich RUN - hamsandwich_amxx v1.8.2 pl1 ANY ANY
[ 8] Engine RUN - engine_amxx_i386 v1.8.2 pl1 ANY ANY
[ 9] Fun RUN - fun_amxx_i386.so v1.8.2 pl1 ANY ANY
[10] CSX RUN - csx_amxx_i386.so v1.8.2 pl1 ANY ANY
10 plugins, 10 running


Плагины

[ 1] Admin Base 1.8.2 AMXX Dev Team admin.amxx running
[ 2] Admin Commands 1.8.2 AMXX Dev Team admincmd.amxx running
[ 3] Maps Menu 1.8.2 AMXX Dev Team mapsmenu.amxx running
[ 4] Menus Front-End 1.8.2 AMXX Dev Team menufront.amxx running
[ 5] Players Menu 1.8.2 AMXX Dev Team plmenu.amxx running
[ 6] Admin Votes 1.8.2 AMXX Dev Team adminvote.amxx running
[ 7] Commands Menu 1.8.2 AMXX Dev Team cmdmenu.amxx running
[ 8] Info. Messages 1.8.2 AMXX Dev Team imessage.amxx running
[ 9] CSDM Main 2.1.3c CSDM Team csdm_main.amxx running
[ 10] CSDM Equip 2.1.3c CSDM Team csdm_equip.amxx running
[ 11] CSDM Spawns 2.1.3c CSDM Team csdm_spawn_pres running
[ 12] CSDM Misc 2.1.3c CSDM Team csdm_misc.amxx running
[ 13] CSDM Stripper 2.1.3c KWo csdm_stripper.a running
[ 14] CSDM Auto Balance 1.0 xPaw csdm_auto_balan running
[ 15] Timeleft as Roundtime 1.2 AcidoX (idea), A TimeleftRoundti running
[ 16] Team Join Management 0.3fix Exolent&Alucard team_join_fix.a running
[ 17] 'Fire in the hole' blo 1.0 xPaw hidefireintheho running
[ 18] GunGame AMMO 2.2 Prayer gg_ammo.amxx running
[ 19] Auto_restart 2.0 9 rpamm!?. Plagi auto_restart_by running
[ 20] Parachute 1.0 maeStro parachute.amxx running
[ 21] Damager 1.0 Prayer damager.amxx running
[ 22] Reset_Score 1.0 miRror resetscore.amxx running
[ 23] NadeModes 11.2 Nomexous & OT nademodes.amxx running
[ 24] Anti Flood 1.8.2 AMXX Dev Team antiflood.amxx running
[ 25] Fast Fix # 1.1c neygomon fix_chat.amxx running
[ 26] Autoresponder/Advertis 0.5 MaximusBrood ad_manager.amxx running
[ 27] Map Manager RU 1.2.2 Mistrick mapmanager_ru.a running
[ 28] Lite Vampire 1.2 neygomon vampire.amxx running
[ 29] BlockRadio 1.0 You? BlockRadio.amxx running
[ 30] Grenade Trail 1.0 Jim grenade_trail.a running
[ 31] Menu 1.0 Leonid menu_new3.amxx debug
[ 32] CSDM Spec 1.0 miRror spec_switch.amx running
[ 33] MultiJump 1.1 Solo[59rus] multijump.amxx running
[ 34] Super Bunny Hopper 1.2 Cheesy Peteza bunnyhop.amxx running
[ 35] CSSB [WC3] Shopmenu3 1.3 CSSB wc3_ShopMenu.am running
[ 36] Golden Ak 47 1.0 AlejandroSk wc3_goldenak.am running
[ 37] CSSB [WC3] Unlimited C 1.1 CSSB wc3_extra_unlim running
[ 38] CSSB [WC3] All Grenade 1.2 CSSB wc3_all_grenade running
[ 39] Golden m4 1.0 AlejandroSk wc3_Goldenm4.am running
[ 40] Golden Awp 1.1 Davidoff wc3_extra_golde running


Отредактировал: strelok93, - 21.10.2014, 11:23
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 21.10.2014, 11:49
Сообщение #106


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

eeeee1977, чем RoundEndBlock плох?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
csgamerok
сообщение 25.10.2014, 11:22
Сообщение #107
Стаж: 12 лет

Сообщений: 265
Благодарностей: 16
Полезность: 0

В какой части этого дампе можно унать по причине какого плагина упал сервер?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
csgamerok
сообщение 1.11.2014, 21:11
Сообщение #108
Стаж: 12 лет

Сообщений: 265
Благодарностей: 16
Полезность: 0

Цитата(csgamerok @ 25.10.2014, 14:22) *
В какой части этого дампе можно унать по причине какого плагина упал сервер?


ась!?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 1.11.2014, 21:12
Сообщение #109
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

csgamerok,
Это что вообще "такое"?!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
blink182
сообщение 1.11.2014, 21:19
Сообщение #110
Стаж: 11 лет

Сообщений: 243
Благодарности: выкл.

Цитата(csgamerok @ 25.10.2014, 12:22) *
В какой части этого дампе можно унать по причине какого плагина упал сервер?

Где сам дампе?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
csgamerok
сообщение 3.11.2014, 22:36
Сообщение #111
Стаж: 12 лет

Сообщений: 265
Благодарностей: 16
Полезность: 0

Цитата(blink182 @ 2.11.2014, 0:19) *
Где сам дампе?


все попытки выложить дамп потом приводят
что никто его смотреть не умеет.
Ты на пальцах раскажи чем его ковырять
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 3.11.2014, 23:03
Сообщение #112


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(csgamerok @ 4.11.2014, 0:36) *
все попытки выложить дамп потом приводят
что никто его смотреть не умеет.
Ты на пальцах раскажи чем его ковырять

уже 100 раз говорили
ковырять любым ПО для отладки c+
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя strelok93
сообщение 4.11.2014, 11:08
Сообщение #113


Стаж: 12 лет

Сообщений: 905
Благодарностей: 392
Полезность: 576

Вообще бред какой то. С этими плагинами сервер не падал неделю.
Хорошие плагины

fresh_bans.amxx
hackdetector.amxx

admin.amxx
admincmd.amxx ; Базовые команды администраторов сервера
mapsmenu.amxx ; Меню карт (файл maps.ini)
menufront.amxx ; Amxmodmenu
plmenu.amxx ; Меню бана, кика и тд.
adminvote.amxx ; Голосования
cmdmenu.amxx ; меню слэпа и тд ( или рестарт )
imessage.amxx ; рекламка

; Мод
csdm_main.amxx
csdm_equip.amxx
csdm_spawn_preset.amxx
csdm_misc.amxx
csdm_stripper.amxx

; Плагины для мода
csdm_auto_balance.amxx ; Автобаланс игроков
TimeleftRoundtime.amxx ; Время до конца карты
team_join_fix.amxx ; Автоаспределение игроков по командам
hidefireinthehole.amxx ; Блок звука при броске гранаты
gg_ammo.amxx ; Восстанавливает обойму после убийства
auto_restart_by_SkuLL.amxx ; авторестарт
parachute.amxx ; Паращют
damager.amxx ; Дамагер
resetscore.amxx ; Обнуление счена
nademodes.amxx ; Режимы гранат

; Защита
antiflood.amxx ; запрещает флуд в чате
fix_chat.amxx ; Блок ников ( +с, # )


Включаю эти, в тот же день краш:
Плохие плагины 1

; BlockRadio.amxx ; Блок радиокоманд в игре
; grenade_trail.amxx ; Шлейф от гранат
; ad_manager.amxx ; Реклама в чат
; mapmanager_ru.amxx ; Мапменеджер мистерика
; say_3_Motd.amxx ; Мотд окна


Выключаю их, включаю другую пачку плагинов:
Плохие плагины 2

; vampire.amxx ; Хп за убийства + синий экран
; multijump.amxx
; bunnyhop.amxx


Опять краш. Снова их выключаю, включаю 3ю пачку плагинов:
Плохие плагины 3

; statsx_new.amxx
; demorecorder.amxx
; miscstats.amxx ; Логирование событий (пример: надпись «Двойное убийство»)
; statscfg.amxx ; Настройка статистики
; Ping_Control.amxx ; Кик за высокий пинг


Ну и разумеется опять краш. Что за хрень? С "Хорошими плагинами" сервер не падает, как только включаю другие - краш. Вряд ли в каждой пачке есть плагины кривые, так как почти все с форума и с исходниками. Ну и error логов естественно нету...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 4.11.2014, 11:20
Сообщение #114


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

vampire.amxx
точно могу сказать, что старые версии этого плагина вызывают падения
это когда сам себя гранатой подрывал и/или падал с высоты

mapmanager_ru.amxx
вроде кривой плагин, у многих с ним падения
ЕМНИП
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя strelok93
сообщение 4.11.2014, 11:28
Сообщение #115


Стаж: 12 лет

Сообщений: 905
Благодарностей: 392
Полезность: 576

Цитата(Legenda @ 4.11.2014, 12:20) *
vampire.amxx
точно могу сказать, что старые версии этого плагина вызывают падения
это когда сам себя гранатой подрывал и/или падал с высоты

mapmanager_ru.amxx
вроде кривой плагин, у многих с ним падения
ЕМНИП

vampire.amxx с сайта неугомона, вроде он хороший)
Мапменеджер хз... Так то он очень удобный и мне нравится но попробую заменить, а в 3ем паке сто не так?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 4.11.2014, 11:31
Сообщение #116


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата
; miscstats.amxx ; Логирование событий (пример: надпись «Двойное убийство»)
; statscfg.amxx ; Настройка статистики

точно не в них проблема

demorecord вызывает fullupdate, в теории может приводить к падению сервера...
а так нужно код плагинов смотреть....
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя strelok93
сообщение 8.11.2014, 12:37
Сообщение #117


Стаж: 12 лет

Сообщений: 905
Благодарностей: 392
Полезность: 576

Цитата(Legenda @ 4.11.2014, 12:31) *
точно не в них проблема

demorecord вызывает fullupdate, в теории может приводить к падению сервера...
а так нужно код плагинов смотреть....

Опять включаю другие плагины и сервер крашится sad.gif Не может же каждый 2ой плагин быть кривым говном...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 8.11.2014, 12:38
Сообщение #118


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(strelok93 @ 8.11.2014, 14:37) *
Опять включаю другие плагины и сервер крашится sad.gif Не может же каждый 2ой плагин быть кривым говном...

может)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя strelok93
сообщение 8.11.2014, 13:49
Сообщение #119


Стаж: 12 лет

Сообщений: 905
Благодарностей: 392
Полезность: 576

Цитата(Legenda @ 8.11.2014, 13:38) *
может)

Ну окей, писал недавно что сервер падает как ставлю разные плагины. Вот ставил эти 3 и сервер падал:
; vampire.amxx ; Хп за убийства + синий экран
; multijump.amxx
; bunnyhop.amxx

Вот все 3 исходника:
vampire.amxx

Код:
#include <amxmodx>
#include <fun>

new pMaxHP, pAddHP, pHsAddHP, pFade, pOnlyAdmins;
new AddHP, HsAddHP, MaxHP, sFade, oAdmins;
new g_HudSyncMsg, g_ScreenMsg;
new killer_HP, killerID;

new g_iAdmin[33];

public plugin_init()
{
#define Version "1.2"
register_plugin("Lite Vampire", Version, "neygomon");
register_cvar("lv_neygomon", Version, FCVAR_SERVER | FCVAR_SPONLY)

register_event("DeathMsg", "eDeathMsg", "a", "1>0");

pMaxHP = register_cvar("lv_maxhp", "200"); // Максимум HP
pAddHP = register_cvar("lv_addhp", "10"); // Добавление за убийство в тело
pHsAddHP = register_cvar("lv_hsaddhp", "15"); // Добавление за убийство в лицо :D
pFade = register_cvar("lv_fade", "1"); // Включить\выключить свечение экрана
pOnlyAdmins = register_cvar("lv_oadmins", "0"); // Все функции плагина только для админов

g_ScreenMsg = get_user_msgid("ScreenFade");
g_HudSyncMsg = CreateHudSyncObj();

set_task(1.5, "Load_Cfg");
}

public Load_Cfg()
{
AddHP = get_pcvar_num(pAddHP);
HsAddHP = get_pcvar_num(pHsAddHP);
MaxHP = get_pcvar_num(pMaxHP);
sFade = get_pcvar_num(pFade);
oAdmins = get_pcvar_num(pOnlyAdmins);
}

public client_putinserver(id)
{
if(oAdmins)
{
if(get_user_flags(id) & ADMIN_MENU) g_iAdmin[id] = 1;
else g_iAdmin[id] = 0;
}
}

public eDeathMsg()
{
if(((killerID = read_data(1)) == read_data(2)) || (oAdmins && !g_iAdmin[killerID]))
return;
killer_HP = get_user_health(killerID);
static TempHP; TempHP = (read_data(3) == 1) ? HsAddHP : AddHP;
set_user_health(killerID, ((killer_HP += TempHP) > MaxHP) ? MaxHP : killer_HP);
set_hudmessage(0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1);
ShowSyncHudMsg(killerID, g_HudSyncMsg, "Добавлено +%d HP", TempHP);
/* Fade */
if(!sFade)
return;
message_begin(MSG_ONE_UNRELIABLE, g_ScreenMsg, {0, 0, 0}, killerID);
write_short(1<<10);
write_short(1<<10);
write_short(0x0000);
write_byte(0);
write_byte(0);
write_byte(200);
write_byte(75);
message_end();
}


multijump.amxx

Код:
#include <amxmodx>
#include <amxmisc>
#include <engine>

#define ADMINACCESS ADMIN_CHAT

new jumpnum[33] = 0
new bool:dojump[33] = false

public plugin_init()
{
register_plugin("MultiJump","1.1","Solo[59rus]")
register_cvar("amx_maxjumps","1")
register_cvar("amx_mjadminonly","0")
}

public client_putinserver(id)
{
jumpnum[id] = 0
dojump[id] = false
}

public client_disconnect(id)
{
jumpnum[id] = 0
dojump[id] = false
}

public client_PreThink(id)
{
if(!is_user_alive(id)) return PLUGIN_CONTINUE
if(get_cvar_num("amx_mjadminonly") && (!access(id,ADMINACCESS))) return PLUGIN_CONTINUE
new nbut = get_user_button(id)
new obut = get_user_oldbutton(id)
if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP))
{
if(jumpnum[id] < get_cvar_num("amx_maxjumps"))
{
dojump[id] = true
jumpnum[id]++
return PLUGIN_CONTINUE
}
}
if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
{
jumpnum[id] = 0
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
}

public client_PostThink(id)
{
if(!is_user_alive(id)) return PLUGIN_CONTINUE
if(get_cvar_num("amx_mjadminonly") && (!access(id,ADMINACCESS))) return PLUGIN_CONTINUE
if(dojump[id] == true)
{
new Float:velocity[3]
entity_get_vector(id,EV_VEC_velocity,velocity)
velocity[2] = random_float(265.0,285.0)
entity_set_vector(id,EV_VEC_velocity,velocity)
dojump[id] = false
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
}


bunnyhop.amxx

Код:

#include <amxmodx>
#include <amxmisc>
#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")
register_cvar("bh_onlyadmins", "1")
}

public client_PreThink(id)
{
if (get_cvar_num("bh_enabled"))
{
if (get_cvar_num("bh_onlyadmins") && (get_user_flags(id) & ADMIN_IMMUNITY))
{

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
}
}
else if (!get_cvar_num("bh_onlyadmins"))
{
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") || get_cvar_num("bh_onlyadmins"))
{
return PLUGIN_HANDLED
}

if (get_cvar_num("bh_autojump"))
{
client_print(id, print_chat, "[AMX] Auto bunny hopping is enabled on this server. Just hold down jump to bunny hop.")

}
else
{
client_print(id, print_chat, "[AMX] Bunny hopping is enabled on this server. You will not slow down after jumping.")
}
return PLUGIN_HANDLED
}



Что в них не так то? Без них сервер не падает - с ними краш. Так же с другими плагинами.

Отредактировал: strelok93, - 8.11.2014, 13:50
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 8.11.2014, 14:15
Сообщение #120


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

1) проверь что будет если убить самого себя гранатой, спрыгнуть в лаву, спрыгнуть с высоты, задохнуться под водой
2) client_PreThink
3) client_PreThink
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
7 страниц V  « 5 6 7
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: