Dedicated-Server.RU  


Ответ
 
Опции темы Опции просмотра
Старый 29.06.2016, 14:17   #61
Проверенный
 
Регистрация: 04.05.2013
Адрес: Север
Сообщений: 468
Сказал спасибо: 125
Поблагодарили 638 раз(а) в 179 сообщениях
По умолчанию

bristol, хорошо будем исправлять.
Adidasman вне форума   Ответить с цитированием
Старый 29.06.2016, 14:42   #62
с доступом к форуму безопасности
 
Регистрация: 25.02.2012
Адрес: Танкоград ιιllιlι.ιl…
Сообщений: 203
Сказал спасибо: 257
Поблагодарили 85 раз(а) в 48 сообщениях
По умолчанию

Падений нет ...

Код:
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
Exe build: 23:08:30 Jun 15 2016 (795)
ReHLDS API version 2.13
Код:
ReGameDLL build: 10:36:29 Jun 27 2016 (0.2.119)
ReGameDLL API version 4.1
Build from: https://github.com/s1lentq/ReGameDLL_CS/commit/ffd603a (s1lentq)
Код:
Metamod v1.21p37  2013/05/30 (5:13)
by Will Day
   http://www.metamod.org/
 Patch: Metamod-P (mm-p) v37
 by Jussi Kivilinna
    http://metamod-p.sourceforge.net/
compiled: Apr 12 2014, 16:29:25 EET (optimized)
Код:
AMX Mod X 1.8.3-dev+5067 (http://www.amxmodx.org)
Authors:
	David "BAILOPAN" Anderson, Pavol "PM OnoTo" Marko
	Felix "SniperBeamer" Geyer, Jonny "Got His Gun" Bergstrom
	Lukasz "SidLuke" Wlasinski, Christian "Basic-Master" Hammacher
	Borja "faluco" Ferrer, Scott "DS" Ehlert
Compiled: Jun 27 2016 03:24:10
Built from: https://github.com/alliedmodders/amxmodx/commit/b9997eb
Build ID: 5067:b9997eb
Core mode: JIT+ASM32
Код:
[CSDM] Version 3.5 (C)2016 Adidasman / s1lent
Код:
Currently loaded plugins:
      description      stat pend  file              vers      src   load  unlod
 [ 1] Reunion          RUN   -    reunion_mm_i386.  v0.1.67   ini   Start Never
 [ 2] Rechecker        RUN   -    rechecker_mm_i38  v2.1      ini   Chlvl ANY  
 [ 3] ReAuthCheck      RUN   -    reauthcheck_mm_i  v0.1.1    ini   Start Never
 [ 4] VoiceTranscoder  RUN   -    VoiceTranscoder.  v2.0RC1   ini   ANY   ANY  
 [ 5] ReSemiclip       RUN   -    resemiclip_mm_i3  v2.3.6    ini   Chlvl ANY  
 [ 6] WHBlocker        RUN   -    whblocker_mm_i38  v1.5.626  ini   Chlvl ANY  
 [ 7] SRDetector       RUN   -    srdetector_mm_i3  v1.2      ini   Chlvl ANY  
 [ 8] AMX Mod X        RUN   -    amxmodx_mm_i386.  v1.8.3-d  ini   Start ANY  
 [ 9] FakeMeta         RUN   -    fakemeta_amxx_i3  v1.8.3-d  pl8   ANY   ANY  
 [10] hackdetector     RUN   -    hackdetector_amx  v0.15.30  pl8   ANY   ANY  
 [11] CStrike          RUN   -    cstrike_amxx_i38  v1.8.3-d  pl8   ANY   ANY  
 [12] ReCSDM           RUN   -    csdm_amxx_i386.s  v3.5      pl8   ANY   ANY  
 [13] Engine           RUN   -    engine_amxx_i386  v1.8.3-d  pl8   ANY   ANY  
 [14] Ham Sandwich     RUN   -    hamsandwich_amxx  v1.8.3-d  pl8   ANY   ANY  
 [15] Fun              RUN   -    fun_amxx_i386.so  v1.8.3-d  pl8   ANY   ANY  
 [16] MySQL            RUN   -    mysql_amxx_i386.  v1.8.3-d  pl8   ANY   ANY
neploho вне форума   Ответить с цитированием
Старый 29.06.2016, 14:50   #63
Не проверенный
 
Регистрация: 25.06.2013
Адрес: Украина/Донецк
Сообщений: 44
Сказал спасибо: 22
Поблагодарили 1 раз в 1 сообщении
По умолчанию

neploho, Возможно дело в metamod тогда, у меня такой стоит:

Нажмите здесь чтобы увидеть полный текст

Metamod v1.21p37 2013/05/30 (5:13)
by Will Day
http://www.metamod.org/
Patch: Metamod-P (mm-p) v37
by Jussi Kivilinna
http://metamod-p.sourceforge.net/
compiled: May 30 2013, 11:41:16 EET (optimized)
[свернуть]
bristol вне форума   Ответить с цитированием
Старый 30.06.2016, 05:01   #64
Проверенный
 
Регистрация: 04.05.2013
Адрес: Север
Сообщений: 468
Сказал спасибо: 125
Поблагодарили 638 раз(а) в 179 сообщениях
По умолчанию

bristol, нет, дело именно в cstrike, сделал дебаг падения и нашел в чем причина, тупые хуки амхмода)

в общем пока советую сделать следующие и проверить дабы убедиться.

вам нужно вернуть оригинальный модуль от 1.8.3

потом открываем файл который находится по пути
"\addons\amxmodx\data\gamedata\modules.games\game.cstrike.txt"
там заменяем название

Код:
	"#default"
	{
		"Signatures"
		{
			"UseBotArgs_off"    // bool UseBotArgs
			{
				"library"   "server"
				"windows"   "\x8B\x2A\x2A\x2A\x56\x8B\x2A\x8B\x2A\x2A\x2A\x2A\x2A\x03"
				"linux"     "@UseBotArgs"
				"mac"       "@UseBotArgs"
			}

			"BotArgs_off"       // const char *BotArgs[4]
			{
				"library"   "server"
				"windows"   "\x8B\x2A\x2A\x2A\x56\x8B\x2A\x8B\x2A\x2A\x2A\x2A\x2A\x03"
				"linux"     "@BotArgs"
				"mac"       "@BotArgs"
			}
		}

		"Offsets"
		{
			"UseBotArgs_off"    // bool UseBotArgs
			{
				"windows"   "2"
			}

			"BotArgs_off"       // const char *BotArgs[4]
			{
				"windows"   "22"
			}
		}
	}
потом делаете ребут сервера.

после данных изменений должен выключиться ClientCommand и будет недоступен данный оффсет.
Adidasman вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Старый 30.06.2016, 12:25   #65
Не проверенный
 
Регистрация: 27.05.2016
Адрес: SPb
Сообщений: 385
Сказал спасибо: 81
Поблагодарили 47 раз(а) в 40 сообщениях
По умолчанию

А чего опцию only hs убрали? Или это просто я не нашёл?
yododo вне форума   Ответить с цитированием
Старый 30.06.2016, 12:42   #66
Проверенный
 
Регистрация: 04.05.2013
Адрес: Север
Сообщений: 468
Сказал спасибо: 125
Поблагодарили 638 раз(а) в 179 сообщениях
По умолчанию

yododo, такой и не было, у вас скорей дополнительным плагином такое было реализовано.
Adidasman вне форума   Ответить с цитированием
Старый 30.06.2016, 12:54   #67
Не проверенный
 
Регистрация: 27.05.2016
Адрес: SPb
Сообщений: 385
Сказал спасибо: 81
Поблагодарили 47 раз(а) в 40 сообщениях
По умолчанию

Цитата:
Сообщение от Adidasman Посмотреть сообщение
yododo, такой и не было, у вас скорей дополнительным плагином такое было реализовано.
Понял, я просто уже два года CSDM не трогал у себя, может с ксго перепутал, где-то точно в конфиге прописывалось... Реализовал у себя так:

Нажмите здесь чтобы увидеть полный текст


register_forward(FM_TraceLine, "forward_traceline", 1)

public forward_traceline(Float:v1[3], Float:v2[3], noMonsters, pentToSkip)
{
if(!is_user_alive(pentToSkip))
return FMRES_IGNORED

static entity2 ; entity2 = get_tr(TR_pHit)
if(!is_user_alive(entity2))
return FMRES_IGNORED

if(pentToSkip == entity2)
return FMRES_IGNORED

if(get_tr(TR_iHitgroup) != 1) {
set_tr(TR_flFraction,1.0)
return FMRES_SUPERCEDE
}
return FMRES_IGNORED
}
[свернуть]
yododo вне форума   Ответить с цитированием
Старый 30.06.2016, 13:01   #68
Проверенный
 
Регистрация: 04.05.2013
Адрес: Север
Сообщений: 468
Сказал спасибо: 125
Поблагодарили 638 раз(а) в 179 сообщениях
По умолчанию

yododo, данный модуль работает на regamedll, поэтому есть возможность реализовать куда оптимальней код.
Adidasman вне форума   Ответить с цитированием
Старый 30.06.2016, 16:08   #69
Не проверенный
 
Регистрация: 27.05.2016
Адрес: SPb
Сообщений: 385
Сказал спасибо: 81
Поблагодарили 47 раз(а) в 40 сообщениях
По умолчанию

Цитата:
Сообщение от Adidasman Посмотреть сообщение
yododo, данный модуль работает на regamedll, поэтому есть возможность реализовать куда оптимальней код.
Скомпилировать, изменив CBasePlayer::__API_VHOOK(TraceAttack) ?
yododo вне форума   Ответить с цитированием
Старый 30.06.2016, 16:24   #70
Проверенный
 
Регистрация: 04.05.2013
Адрес: Север
Сообщений: 468
Сказал спасибо: 125
Поблагодарили 638 раз(а) в 179 сообщениях
По умолчанию

yododo, нет через API использовать другую функцию.
Adidasman вне форума   Ответить с цитированием
Старый 30.06.2016, 17:31   #71
Администратор
 
Регистрация: 20.10.2010
Адрес: Москва
Сообщений: 2,662
Сказал спасибо: 419
Поблагодарили 2,111 раз(а) в 684 сообщениях
По умолчанию

Так есть же встроенный ffa в регейме.
Asmodai вне форума   Ответить с цитированием
Старый 30.06.2016, 17:44   #72
Проверенный
 
Регистрация: 04.05.2013
Адрес: Север
Сообщений: 468
Сказал спасибо: 125
Поблагодарили 638 раз(а) в 179 сообщениях
По умолчанию

Asmodai, да не, он за хедшот мод говорит, где только в голову убивать.
Adidasman вне форума   Ответить с цитированием
Старый 30.06.2016, 18:30   #73
Администратор
 
Регистрация: 20.10.2010
Адрес: Москва
Сообщений: 2,662
Сказал спасибо: 419
Поблагодарили 2,111 раз(а) в 684 сообщениях
По умолчанию

Куда-то не туда посмотрел. Тогда да, быстрее и проще через reapi.
Asmodai вне форума   Ответить с цитированием
Старый 01.07.2016, 15:11   #74
Не проверенный
 
Регистрация: 27.05.2016
Адрес: SPb
Сообщений: 385
Сказал спасибо: 81
Поблагодарили 47 раз(а) в 40 сообщениях
По умолчанию

Эм... Ну я не силён в трейсах... Так?

PHP код:
#include <amxmodx>
#include <reapi>

public plugin_init()
{
    
RegisterHookChain(RG_CBasePlayer_TraceAttack"CBasePlayer_TraceAttack"1);
}

public 
CBasePlayer_TraceAttack(const thispevAttackerFloat:flDamageFloat:vecDir[3], tracehandlebitsDamageType)
{
    if ((
GetHookChainReturn() == 1) && (get_pmtrace(tracehandlepmt_hitgroup) == HITGROUP_HEAD))
    return 
HC_CONTINUE;
    return 
HC_SUPERCEDE;

yododo вне форума   Ответить с цитированием
Старый 11.07.2016, 20:56   #75
Не проверенный
 
Регистрация: 25.06.2013
Адрес: Украина/Донецк
Сообщений: 44
Сказал спасибо: 22
Поблагодарили 1 раз в 1 сообщении
По умолчанию

Хотел бы узнать одну вещь, для чего в recsdm созданы ffa и блокировка раунда, если модуль работает только с regamedll, где уже есть этот функционал.
bristol вне форума   Ответить с цитированием
Ответ

Метки
recsdm csdm


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 11:44. Часовой пояс GMT +3.


Лицензия принадлежит Dedicated-Server.Ru