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

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

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

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

In-game Advertisement System V1.60

Статус пользователя Mr.HeadshO_oT
сообщение 11.5.2008, 16:20
Сообщение #1


Стаж: 18 лет

Сообщений: 149
Благодарностей: 21
Полезность: 118

Прицелом указуете куда прицепить баннер и сохраняете в выбраном месте.
Установка: как обычный плагин, закидуем все по своим местам.
in_game_ads.amxx - закидываем amxmodx/plugins
in_game_ads.sma - закидываем в amxmodx/scripting
Папку models кидаем в папку cstrike
Дописываем в Plugins.ini строчку in_game_ads.amxx
Дописываем в "mod/addons/amxmodx/configs/In-Game Ads/precache_list.cfg" путь к своей(му) моделе/спрайту.
Меняем мапу.
Команды:
+place_ad - hold down to place an ad flush with a wall.
iga_closer - move the ad closer to you.
iga_farther - move the ad away from you.

Я не знаю, что делают iga_closer и iga_farther, мне хватает и +place_ad.
И так заходим на сервер. Биндим +place_ad на любую удобную клавишу (в консоли: bind "p" "+place_ad"). Жмем ту клавишу на которую забиндили (у меня это "p"), жмем и держим у вас появиться меню, в котором выберите вашу модель или спрайт. После выбора модель/спрайт появиться перд вашим прицелом. Ведите прицел туда, куда вам нужно прикрепить баннер. После этого нажмите 8 - save. И ваш баннер сохраниться там где вы его оставили, будет создан конфиг:
"mod/addons/amxmodx/configs/In-Game Ads/mapname.txt" В нем будет храниться информация какой баннер и где расположен.
Example mapname.txt file:
Цитата
//this is a comment, the plugin will ignore this line
sprites/advert/bs_index.spr
origin -1635.000000 703.000000 254.000000
angles 0.000000 90.000000 0.000000
scale 1.600000

//this is an animated sprite
sprites/advert/animation.spr
origin 907.000000 2078.000000 87.000000
angles 0.000000 990.000000 0.000000
scale 0.000000
frames 20
framerate 2.0
//how many frames in the animation?
//how many frames per second?

//this is a model
models/wall.mdl
origin -1441.000000 -8.000000 173.000000
angles 0.000000 180.000000 0.000000


Example precache_list.cfg file:
Цитата
//If you would like to choose which model/sprite to place when placing an ad, add the item to the list below.
//For example:
//models/wall.mdl
//models/player.mdl
//etc...

models/wall.mdl
sprites/stupok69.spr
sprites/advert/stupok692.spr


Примечание: можно и анимированые баннеры прикреплять: "For animated sprites, place the sprite on a wall just like any other sprite, save it, and then edit the mapname.txt to include frames and framerate."

У меня все прекрасно получилось. Теперь нужно только сделать свой спрайт/модель. Мне лень переводить как это сделать - можете почитать на офф теме этого плагина.
Родная тема плагина ==>> http://forums.alliedmods.net/showthread.php?p=424583

Video:
http://video.google.com/videoplay?docid=289134367627736161
Прикрепленные файлы:
Прикрепленный файл  in_game_ads.rar ( 56,25 килобайт ) Кол-во скачиваний: 189
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   Цитировать сообщение
Статус пользователя gto3zr
сообщение 13.5.2008, 17:00
Сообщение #2


Стаж: 18 лет
Город: Орехово-Зуево


Сообщений: 588
Благодарностей: 151
Полезность: 506

Тема уже ета была и уже обсуждалась, пользуйся поиском:
Вот сама тема - Баннер на стену

Отредактировал: gto3zr, - 13.5.2008, 17:02
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя op1um
сообщение 6.6.2008, 16:32
Сообщение #3


Стаж: 18 лет

Сообщений: 146
Благодарностей: 33
Полезность: 182

Плагин работает, забиндил клавишу, нажимаю, меню есть, но самого банера невижу, сохраняю наугад гдетокоординаты все есть, но самого банера невижу. Ктото сталкивался с таким?

Версия 1.7, http://forums.alliedmods.net/showthread.php?p=424583

Проблема таже...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя infive
сообщение 2.8.2008, 6:40
Сообщение #4
Стаж: 17 лет

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

я отсюда устанавливал
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Jumb
сообщение 14.8.2008, 19:10
Сообщение #5


Стаж: 17 лет

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

А народ вот еще чтобы зря тему не создавать потскажите пожалуста как вот модель создавать ну типо баннера как wall.mdl в программе Half-Life Model Viewer??? Просто очень хочу создать свой баннер на стену и закрепить его там!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Deag1y
сообщение 14.8.2008, 19:37
Сообщение #6


Стаж: 18 лет

Сообщений: 1733
Благодарностей: 771
Полезность: 851

берёшь эту модель или новую;
экспортишь текстуру;
рисуешь свою и импорт;
всё в ажуре ^^
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Ice_MaximuS
сообщение 22.8.2008, 0:06
Сообщение #7
Стаж: 18 лет

Сообщений: 71
Благодарностей: 7
Полезность: 10

Все супер Класс, автору спасибо...
Взял модель Wall.mdl открыл HL Model Viewer Делаем любой баннер !
Картинка может не вставляться иза того что поддерживеться только 8 bit. bmp
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xnCD
сообщение 22.9.2008, 9:02
Сообщение #8


Стаж: 18 лет

Сообщений: 57
Благодарностей: 5
Полезность: 70

Автор конечьно спасибо тебе за плаг , только вот не все знают как сделать , точьнне отредактировать модель , если кто-то может написать как это делается - будьте так добры напишите !
ps.gif Зарание спасибо!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xnCD
сообщение 22.9.2008, 11:31
Сообщение #9


Стаж: 18 лет

Сообщений: 57
Благодарностей: 5
Полезность: 70

Цитата
Плагин работает, забиндил клавишу, нажимаю, меню есть, но самого банера невижу, сохраняю наугад гдетокоординаты все есть, но самого банера невижу. Ктото сталкивался с таким?

Версия 1.7, http://forums.alliedmods.net/showthread.php?p=424583

Проблема таже...


Тоже самое , кто знает решение траблы? cray.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xnCD
сообщение 22.9.2008, 12:25
Сообщение #10


Стаж: 18 лет

Сообщений: 57
Благодарностей: 5
Полезность: 70

Скиньте кто-то плз модуль <xs>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Fedcomp
сообщение 22.9.2008, 14:48
Сообщение #11
Стаж: 17 лет

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

Цитата(xnCD @ 22.9.2008, 10:02) *
Автор конечьно спасибо тебе за плаг , только вот не все знают как сделать , точьнне отредактировать модель , если кто-то может написать как это делается - будьте так добры напишите !
ps.gif Зарание спасибо!


Лучше нарисуй спрайт с прозрачностью - будет эффектней
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xnCD
сообщение 23.9.2008, 1:51
Сообщение #12


Стаж: 18 лет

Сообщений: 57
Благодарностей: 5
Полезность: 70

Цитата(Fedcomp @ 22.9.2008, 14:48) *
Лучше нарисуй спрайт с прозрачностью - будет эффектней


Не умею я, кто-то помогите с этим плагом , очень сильно он нужен. cray.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Fedcomp
сообщение 23.9.2008, 6:37
Сообщение #13
Стаж: 17 лет

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

У меня сейчас фотошоп не стоит - я бы тебе нарисовал
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xnCD
сообщение 23.9.2008, 22:56
Сообщение #14


Стаж: 18 лет

Сообщений: 57
Благодарностей: 5
Полезность: 70

Уже научился , теперь в другом трабла , у кого есть модельки с размером 1024x256 , скиньте пажалуста.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xnCD
сообщение 24.9.2008, 23:14
Сообщение #15


Стаж: 18 лет

Сообщений: 57
Благодарностей: 5
Полезность: 70

Топик на оф. форуме: http://forums.alliedmods.net/showthread.php?p=424583

FAQ по установке плагина и его использованию


1) Качаем аттач с плагином, кидаем .amxx в /amxmodx/plugins/, .sma в /amxmodx/scripting/ и добавляем плагин в plugins.ini. Папку In-Game Ads кладем в amxmodx/configs/.

2) Заходим в cstrike/sprites/ и создаем любую папку (пусть это будет cstrike/sprites/reklama) это будет папка для наших спрайтов реклам.

3) Заходим в фотошоп и проявляем все мастерство художника для создании нужной рекламы. После того как сделали сохраняем в .bmp
Внимание! разрешение картинки должно по ширине и высоте делится на 8!
у меня после пяти минут терпения вышло вот так:

http://img213.imageshack.us/my.php?image=wzrekl4yi1.png


4) После этого качаем программку Sprite Explorer и делаем так:
new sprite (Ctrl+N) > create new sprite > add > ищем нашу картинку и нажимаем открыть > next > пишем название спрайта > сохранить.
У нас получается спрайт картинки, который будем вешать.

5) Следующим шагом дабы избежать вопросов почему картинка не видна на стенке или пропадает или крутится, выкладываю программку SpriteFix, которая убирает погрешности спрайтов.

6) Устанавливаем программку и действуем следующим образом:
open file (Ctrl+O) > Выбираем спрайт и открываем. На скриншоте показано, что надо изменить 2 на 3 в 8м столбце.

http://xs.to/xs.php?h=xs227&d=08180&...-sprite610.png


Сразу нажимаем file > save и у нас получился готовый спрайт без багов и глюков.

6a) Если вы предпочитаете вeшать на стену не спрайты а модели .mdl то этот пункт для вас. Кому достаточно спрайтов - можете переходить к п.7.
Для начала качаем программку Half-Life Model Viewer, инсталлим, заходим, выбираем file > load model > идем на вкладку textures, нажимаем import и сохраняем текстурку на винт. потом открываем фотошоп, рисуем что хотим на той текстурке, далее сохраняем в формат .bmp. В HLMV нажимаем export и выбираем нашу текстуру. После - нажимаем save model и у нас готовая моделька.

7) засовываем спрайты и модельки в cstrike/sprites/reklama/ и заходим в /amxmodx/configs/In-Game Ads/precache_list.cfg

пишем там после
Код:

//If you would like to choose which model/sprite to place while placing an ad, add the item to the list below.
//For example:
//models/wall.mdl
//models/player.mdl
//etc...

все наши готовые спрайты:
Код:

sprites/reklama/sprite_reklami_1.spr
sprites/reklama/sprite_reklami_2.spr
sprites/reklama/reklama_piva.spr

Проверьте правильность путей и наличие спрайтов, иначе сервер не запустится!

8) После этого заходим в ваш конфиг либо в autoexec.cfg и добавляем следующие строки (у меня например так)
Код:

bind "F9" "iga_closer"
bind "F10" "+place_ad"
bind "F11" "iga_farther"

Теперь заходим на сервер и вызываем меню выбора картинки нажатием "F10". Нажатием "F9" мы будем удалять картинку от себя, "F11" - приближать. В меню выбора картинки есть функции смены размера (bigger, smaller) - Вобщем, подгоняем картинку под себя и нажимаем в меню "save"
Анимации делаются таким же макаром только после пункта 8 заходим в addons/amxmodx/configs/In-Game Ads/mapname.txt и правим там
Код:

//this is an animated sprite
sprites/reklama/animation.spr
origin 907.000000 2078.000000 87.000000
angles 0.000000 990.000000 0.000000
scale 0.000000
//сколько кадров в анимации?
frames 20
//сколько кадров в секунду?
framerate 2.0

Вот и все. после 5 минут в фотошопе и 5 минут манипуляций с картинкой получилось вот так:

http://img213.imageshack.us/my.php?image=screen1ly6.jpg


http://img213.imageshack.us/my.php?image=screen2vj7.jpg


Еще пару ньюансов:
>> высота и ширина картинки не должны равнятся 10752
>> сохранять .bmp лучше не в RGB цветах в а индексированных, картинка будет выглядеть не тусклой.

P.S. Писал не я , но после того как прочитал этот FAQ все получилось , советую делать не .mdl а sprite (.spr) , весит меньше , да и легче в создании и настройке , в спрайтах можно увеличивать или уменьшать размер самой картинке в игре , что недоступно в моделях , если вы внимательно прочитаете эту статью и сделаете все как написано у вас все получится с первого раза.Ниже скрины что сделал я с своего сервера(то что у меня вышло со спрайтов)

http://xs.to/xs.php?h=xs131&d=08393&f=banner1880.jpg
http://xs.to/xs.php?h=xs131&d=08393&f=banner2455.jpg
http://xs.to/xs.php?h=xs131&d=08393&f=banner3617.jpg
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя palevo1
сообщение 25.9.2008, 15:51
Сообщение #16
Стаж: 17 лет

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

ссылко на оригинал копипаста статьи:
http://forum.hlds.us/f41/game-advertisemen...m-v1-71-a-3008/
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xnCD
сообщение 25.9.2008, 17:49
Сообщение #17


Стаж: 18 лет

Сообщений: 57
Благодарностей: 5
Полезность: 70

Цитата(palevo1 @ 25.9.2008, 15:51) *
ссылко на оригинал копипаста статьи:
http://forum.hlds.us/f41/game-advertisemen...m-v1-71-a-3008/


Я написал что статья не моя , но исходник не писал.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя palevo1
сообщение 25.9.2008, 17:53
Сообщение #18
Стаж: 17 лет

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

вообще-то это по-цивилизованному.
сделал копипаст, вставь копирайт :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: