Форумы на Наша-Life
Home user CP  
Календарь событий Найти других пользователей Часто задаваемые Вопросы Поиск  
Автор
Тема
Создать Новую Тему    Ответить
Mr.Simon15281
(Member)

Зарегистрирован: Jul 2016
Проживает: /
Написал: 69 сообщений

Оценка: 0 Votes

Сообщение #1108925
Всмысле?
Old Post 15-07-2016 18:45
Mr.Simon15281 отсутствует Посмотреть данные 'Mr.Simon15281' Отправить Приватное Сообщение для 'Mr.Simon15281' Найти другие сообщения 'Mr.Simon15281' Добавить Mr.Simon15281 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Alf-Life II
(Senior Member)

Зарегистрирован: Mar 2008
Проживает: Россия/
Написал: 2097 сообщений

Оценка: 51 Votes 51 чел.

Сообщение #1108926
Всё молчат потому что форум едва живой.

Я добавил твой код в проект, скомпилировал, скопировал библиотеки из
source-sdk-2013-master\sp\src\game\serverclient\Release_mod_hl2 в папку bin мода и добавил чуть изменённый скрипт пистолета, результат:
http://puu.sh/q2NOA/9203597cd3.jpg
Запрещается смотреть солдатам в глаза. Наносить ущерб собственности Альянса. Убивать комбайнов. Всегда носите при себе документы. Не поднимать шума после шести. И до шести, кстати, тоже.
Old Post 15-07-2016 18:48
Alf-Life II отсутствует Посмотреть данные 'Alf-Life II' Отправить Приватное Сообщение для 'Alf-Life II' Найти другие сообщения 'Alf-Life II' Добавить Alf-Life II в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Mr.Simon15281
(Member)

Зарегистрирован: Jul 2016
Проживает: /
Написал: 69 сообщений

Оценка: 0 Votes

Сообщение #1108927
Тоесть, только поддерживает для обычного hl2?
у меня там episodic(неправильно написал).
Old Post 15-07-2016 18:49
Mr.Simon15281 отсутствует Посмотреть данные 'Mr.Simon15281' Отправить Приватное Сообщение для 'Mr.Simon15281' Найти другие сообщения 'Mr.Simon15281' Добавить Mr.Simon15281 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Alf-Life II
(Senior Member)

Зарегистрирован: Mar 2008
Проживает: Россия/
Написал: 2097 сообщений

Оценка: 51 Votes 51 чел.

Сообщение #1108928
Без разницы, эпизодский код тоже работает.
Распиши пошагово что ты делал.
Запрещается смотреть солдатам в глаза. Наносить ущерб собственности Альянса. Убивать комбайнов. Всегда носите при себе документы. Не поднимать шума после шести. И до шести, кстати, тоже.
Old Post 15-07-2016 19:11
Alf-Life II отсутствует Посмотреть данные 'Alf-Life II' Отправить Приватное Сообщение для 'Alf-Life II' Найти другие сообщения 'Alf-Life II' Добавить Alf-Life II в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Mr.Simon15281
(Member)

Зарегистрирован: Jul 2016
Проживает: /
Написал: 69 сообщений

Оценка: 0 Votes

Сообщение #1108929
В server.dll(episodic) добавил weapon.p2000.cpp(и скопировал, изменив названия оружия код пистолета), потом перешел в client.dll, и зашел в c_weapon.hl2.cpp(по другому называется), и вписал код своего пистолета, потом сменил у клиента и сервера режим на release, потом скомпелировав, и скопировал клиент и сервер в папку bin в своём моде, а потом вписал свой скрипт пистолета в папке scipts(weapon_p2000.txt).
Надеюсь, ты поймешь, что я написал.
Old Post 15-07-2016 19:16
Mr.Simon15281 отсутствует Посмотреть данные 'Mr.Simon15281' Отправить Приватное Сообщение для 'Mr.Simon15281' Найти другие сообщения 'Mr.Simon15281' Добавить Mr.Simon15281 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Alf-Life II
(Senior Member)

Зарегистрирован: Mar 2008
Проживает: Россия/
Написал: 2097 сообщений

Оценка: 51 Votes 51 чел.

Сообщение #1108930
Вот я в сервер (иписотик) добавляю файл с кодом
http://puu.sh/q2Pya/c68f56c8c9.png
Он появляется в проекте
http://puu.sh/q2PzQ/2387357012.png
(кстати неважно, в episodic или просто hl2 сувать)
В клиенте (иписотик, и это тоже неважно, клиент эпизода делит этот файл вместе с hl2) здесь http://puu.sh/q2PHH/d7c89882e9.png добавляю описание http://puu.sh/q2PIu/5cd4bad277.png
Сменяю на релиз, конпелирую, беру скомпилированную библиотеку http://puu.sh/q2PRm/f727260412.png и кидаю в папку бин. Получаю иписотский мод с раздельным фонариком и драндулетом, и P2000 работает и там по give weapon_p2000.
Запрещается смотреть солдатам в глаза. Наносить ущерб собственности Альянса. Убивать комбайнов. Всегда носите при себе документы. Не поднимать шума после шести. И до шести, кстати, тоже.
Old Post 15-07-2016 19:26
Alf-Life II отсутствует Посмотреть данные 'Alf-Life II' Отправить Приватное Сообщение для 'Alf-Life II' Найти другие сообщения 'Alf-Life II' Добавить Alf-Life II в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
 
Mr.Simon15281
(Member)

Зарегистрирован: Jul 2016
Проживает: /
Написал: 69 сообщений

Оценка: 0 Votes

Сообщение #1108931
Может дашь ссылку на измененный скрипт p200.cpp и в текстовом виде?
Old Post 15-07-2016 19:31
Mr.Simon15281 отсутствует Посмотреть данные 'Mr.Simon15281' Отправить Приватное Сообщение для 'Mr.Simon15281' Найти другие сообщения 'Mr.Simon15281' Добавить Mr.Simon15281 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Alf-Life II
(Senior Member)

Зарегистрирован: Mar 2008
Проживает: Россия/
Написал: 2097 сообщений

Оценка: 51 Votes 51 чел.

Сообщение #1108932
Скрипт пистолета с тремя отличиями –
название weapon_p2000.txt
"printname" "P2000"
"bucket_position" "2"
Лень даже заливать куда-то.
Запрещается смотреть солдатам в глаза. Наносить ущерб собственности Альянса. Убивать комбайнов. Всегда носите при себе документы. Не поднимать шума после шести. И до шести, кстати, тоже.
Old Post 15-07-2016 19:36
Alf-Life II отсутствует Посмотреть данные 'Alf-Life II' Отправить Приватное Сообщение для 'Alf-Life II' Найти другие сообщения 'Alf-Life II' Добавить Alf-Life II в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Mr.Simon15281
(Member)

Зарегистрирован: Jul 2016
Проживает: /
Написал: 69 сообщений

Оценка: 0 Votes

Сообщение #1108933
Тоесть, мне надо помимо server и client.dll, класть ещё classmap, client.exp client,lib и client.pch(как и со server) в бин?
Old Post 15-07-2016 19:38
Mr.Simon15281 отсутствует Посмотреть данные 'Mr.Simon15281' Отправить Приватное Сообщение для 'Mr.Simon15281' Найти другие сообщения 'Mr.Simon15281' Добавить Mr.Simon15281 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Alf-Life II
(Senior Member)

Зарегистрирован: Mar 2008
Проживает: Россия/
Написал: 2097 сообщений

Оценка: 51 Votes 51 чел.

Сообщение #1108934
Нет конечно, только dll-ки.
Запрещается смотреть солдатам в глаза. Наносить ущерб собственности Альянса. Убивать комбайнов. Всегда носите при себе документы. Не поднимать шума после шести. И до шести, кстати, тоже.
Old Post 15-07-2016 19:40
Alf-Life II отсутствует Посмотреть данные 'Alf-Life II' Отправить Приватное Сообщение для 'Alf-Life II' Найти другие сообщения 'Alf-Life II' Добавить Alf-Life II в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Mr.Simon15281
(Member)

Зарегистрирован: Jul 2016
Проживает: /
Написал: 69 сообщений

Оценка: 0 Votes

Сообщение #1108935
Нет, всё также пишет, что нету оружия.
Мне надо перезагрузить steam для работы?

Mr.Simon15281 добавил 15-07-2016 в 19:50:26:
Если что, вот скрипт в текстовом документе:


// P2000

WeaponData
{
// Weapon data is loaded by both the Game and Client DLLs.
"printname" "P2000"
"viewmodel" "models/weapons/v_p2000.mdl"
"playermodel" "models/weapons/w_p2000.mdl"
"anim_prefix" "pistol"
"bucket" "1"
"bucket_position" "2"
"bucket_360" "0"
"bucket_position_360" "0"

"clip_size" "13"
"primary_ammo" "Pistol"
"secondary_ammo" "None"

"weight" "1"
"rumble" "1"
"item_flags" "0"

// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{

"reload" "Weapon_Pistol.Reload"
"reload_npc" "Weapon_Pistol.NPC_Reload"
"empty" "Weapon_Pistol.Empty"
"single_shot" "Weapon_Pistol.Single"
"single_shot_npc" "Weapon_Pistol.NPC_Single"
"special1" "Weapon_Pistol.Special1"
"special2" "Weapon_Pistol.Special2"
"burst" "Weapon_Pistol.Burst"
}

// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"font" "WeaponIcons"
"character" "d"
}
"weapon_s"
{
"font" "WeaponIconsSelected"
"character" "d"
}
"weapon_small"
{
"font" "WeaponIconsSmall"
"character" "d"
}
"ammo"
{
"font" "WeaponIconsSmall"
"character" "p"
}
"crosshair"
{
"font" "Crosshairs"
"character" "Q"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}

Mr.Simon15281 добавил 15-07-2016 в 19:54:45:
Поможешь?
Old Post 15-07-2016 19:43
Mr.Simon15281 отсутствует Посмотреть данные 'Mr.Simon15281' Отправить Приватное Сообщение для 'Mr.Simon15281' Найти другие сообщения 'Mr.Simon15281' Добавить Mr.Simon15281 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Alf-Life II
(Senior Member)

Зарегистрирован: Mar 2008
Проживает: Россия/
Написал: 2097 сообщений

Оценка: 51 Votes 51 чел.

Сообщение #1108936
Цитата:
Мне надо перезагрузить steam для работы?

Нет, не надо.
Удостоверься что в Server(Episodic)/Source Files/HL2 DLL есть weapon_p2000.cpp (не физически в папке, а в проекте в Visual Studio)
Удостоверься что c_weapon_stubs_hl2.cpp внесён класс.
Соберись, очисти разум, открой студию и сделай Rebuild solution (Ctrl+Alt+F7)
Проверь окно вывода, должны быть с успехом созданы 2 файла.
Сходи в /Release_mod_episodic/ и проверь дату изменения дллок, она должна быть той же, что и время финиша компиляции.
Суй их в /bin/ своего мода, не в common/half-life 2/hl2/bin, а sourcemods/MrSimon15281Mod/bin
Запусти мод и проверь ещё раз.
Запрещается смотреть солдатам в глаза. Наносить ущерб собственности Альянса. Убивать комбайнов. Всегда носите при себе документы. Не поднимать шума после шести. И до шести, кстати, тоже.
Old Post 15-07-2016 20:13
Alf-Life II отсутствует Посмотреть данные 'Alf-Life II' Отправить Приватное Сообщение для 'Alf-Life II' Найти другие сообщения 'Alf-Life II' Добавить Alf-Life II в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Mr.Simon15281
(Member)

Зарегистрирован: Jul 2016
Проживает: /
Написал: 69 сообщений

Оценка: 0 Votes

Сообщение #1108937
(Работаю в visual studio 2013)
Я всё сделал, как ты.
Всё я сделал правильно, посмотрел изменение обоих файлов dll'ки(и также скомпелировал)
посмотрел, p2000.cpp находиться в HL2 DLL.
Да, перестроил, однако после компиляции, выводиться ошибка:
5>mathlib.lib(mathlib_base.obj) : warning LNK4075: не учитывается "/EDITANDCONTINUE" из-за спецификации "/OPT:LBR" (client.dll'ке)
4>mathlib.lib(mathlib_base.obj) : warning LNK4075: не учитывается "/EDITANDCONTINUE" из-за спецификации "/OPT:LBR" (server.dll'ке)

========== Перестроение всех: успешно: 5, с ошибками: 0, пропущено: 0 ==========

Mr.Simon15281 добавил 15-07-2016 в 20:42:59:
Однако клиент и сервер dll появляются в папке release.

Mr.Simon15281 добавил 15-07-2016 в 20:54:00:
если что, уменя source-sdk 2013 находится в SourceSDK(steam\steamapps\common)
Old Post 15-07-2016 20:42
Mr.Simon15281 отсутствует Посмотреть данные 'Mr.Simon15281' Отправить Приватное Сообщение для 'Mr.Simon15281' Найти другие сообщения 'Mr.Simon15281' Добавить Mr.Simon15281 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Alf-Life II
(Senior Member)

Зарегистрирован: Mar 2008
Проживает: Россия/
Написал: 2097 сообщений

Оценка: 51 Votes 51 чел.

Сообщение #1108938
Цитата:
выводиться ошибка

Это варнинг, а не ошибка, она незначительная, у тебя дллки пробилдились успешно.
Цитата:
Однако клиент и сервер dll появляются в папке release.

Так и должно быть,
Цитата:
Перестроение всех: успешно: 5

Значит после копирования в /бин/ мода всё должно работать, если только...
Скинь gameinfo.txt мода, только не сюда ради бога, а на http://pastebin.com/ например.
Запрещается смотреть солдатам в глаза. Наносить ущерб собственности Альянса. Убивать комбайнов. Всегда носите при себе документы. Не поднимать шума после шести. И до шести, кстати, тоже.
Old Post 15-07-2016 20:54
Alf-Life II отсутствует Посмотреть данные 'Alf-Life II' Отправить Приватное Сообщение для 'Alf-Life II' Найти другие сообщения 'Alf-Life II' Добавить Alf-Life II в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Mr.Simon15281
(Member)

Зарегистрирован: Jul 2016
Проживает: /
Написал: 69 сообщений

Оценка: 0 Votes

Сообщение #1108939
Old Post 15-07-2016 20:55
Mr.Simon15281 отсутствует Посмотреть данные 'Mr.Simon15281' Отправить Приватное Сообщение для 'Mr.Simon15281' Найти другие сообщения 'Mr.Simon15281' Добавить Mr.Simon15281 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Все время в GMT . Сейчас 20:39.
Создать Новую Тему    Ответить

Быстрый ответ
Ваше Имя:
Хотите Зарегистрироваться?
Ваш Пароль:
Забыли свой Пароль?
Вы можете оставлять свои комментарии анонимно, просто введя свои имя и оставив пустым поле пароля.
Ваш ответ:

[проверить размер]
[транслит в win] | [?]
[русская клавиатура]

Дополнительно: Подтверждение по E-Mail


Быстрый переход:
 
Оцените эту Тему:
 

Правила форума:
Создание Тем не разрешено
Создание Сообщений разрешено
Создавать Вложения не разрешено
Редактирование Сообщений не разрешено
Коды HTML запрещены
Коды форума разрешены
Смайлики разрешены
Коды [IMG] запрещены