Заказать игровой сервер Контакты (заказать плагин/исправить ошибки/другое) Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Проверка EngineVersion (EngineVersion)
Проверка EngineVersion
Jon4ik Дата: Среда, 11.02.2015, 21:08:02 | Сообщение # 1
Сообщений: 278
Репутация: 7 [ +/- ]
Возникло 2 вопроса

1)Как проверить EngineVersion игры
2)можно ли сделать такое

if(версия игры == css)
{
PrecacheSound( "музыка/музыка.mp3",true );
}
else
{
PrecacheSound( "музыка/музыка.mp3",false );
}
 
Scarface_slv Дата: Среда, 11.02.2015, 22:26:41 | Сообщение # 2
Сообщений: 737
Репутация: 61 [ +/- ]
decl String:game[80];
GetGameFolderName(game, 80);
if(strcmp(game, "cstrike") == 0) ... //или не cstrike а css не помню
else ...
или
decl String:game[80];
GetGameDescription(game, 80);
if(strcmp(game, "Counter-Strike: Source") == 0) ...
else ...
Наверно как то так=)


Сообщение отредактировал Scarface_slv - Среда, 11.02.2015, 22:31:16
 
_R1KO_ Дата: Среда, 11.02.2015, 22:47:59 | Сообщение # 3
Сообщений: 200
Репутация: 30 [ +/- ]
Scarface_slv, cstrike
Код
decl String:game[80];  
  GetGameFolderName(game, 80);  
  if(strcmp(game, "cstrike") == 0)  
{
// ксс
}
  else if(strcmp(game, "csgo") == 0)  
{
// ксго
}
  else ...


2-й вариант:
Код
new EngineVersion:version = GetEngineVersion();
if(version == SOURCE_SDK_CSS)
{
// ксс
}
  else if(version == SOURCE_SDK_CSGO)
{
// ксго
}
 
«SeReGa»☆ Дата: Четверг, 12.02.2015, 07:19:02 | Сообщение # 4
Сообщений: 395
Репутация: 37 [ +/- ]
Возможно ли как то отличить V34 CS:S от CS:S new versions?
 
Scarface_slv Дата: Четверг, 12.02.2015, 07:36:27 | Сообщение # 5
Сообщений: 737
Репутация: 61 [ +/- ]
Может так
new version = GuessSDKVersion();
if(version == SOURCE_SDK_EPISODE1) ...
else ...
 
Jon4ik Дата: Четверг, 12.02.2015, 14:02:21 | Сообщение # 6
Сообщений: 278
Репутация: 7 [ +/- ]
Спасибо))
 
_wS_ Дата: Четверг, 12.02.2015, 17:52:42 | Сообщение # 7
Thanks
На 34 не работает же вроде GuessSDKVersion
 
Scarface_slv Дата: Четверг, 12.02.2015, 18:16:14 | Сообщение # 8
Сообщений: 737
Репутация: 61 [ +/- ]
У меня работает, а это нет GetEngineVersion() pardon
 
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Проверка EngineVersion (EngineVersion)
  • Страница 1 из 1
  • 1
Поиск: