In-game Advertisement System V1.60 |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
In-game Advertisement System V1.60 |
Mr.HeadshO_oT
|
11.5.2008, 16:20
Сообщение
|
![]() |
Прицелом указуете куда прицепить баннер и сохраняете в выбраном месте.
Установка: как обычный плагин, закидуем все по своим местам. 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
Прикрепленные файлы:
|
Поблагодарили 2 раз
|
|
gto3zr
|
13.5.2008, 17:00
Сообщение
|
![]() |
Тема уже ета была и уже обсуждалась, пользуйся поиском:
Вот сама тема - Баннер на стену
Отредактировал: gto3zr, - 13.5.2008, 17:02
|
|
|
|
op1um
|
6.6.2008, 16:32
Сообщение
|
![]() |
Плагин работает, забиндил клавишу, нажимаю, меню есть, но самого банера невижу, сохраняю наугад гдетокоординаты все есть, но самого банера невижу. Ктото сталкивался с таким?
Версия 1.7, http://forums.alliedmods.net/showthread.php?p=424583 Проблема таже... |
|
|
|
infive
|
2.8.2008, 6:40
Сообщение
|
|
|
я отсюда устанавливал
|
Поблагодарили 1 раз
|
|
Deag1y
|
14.8.2008, 19:37
Сообщение
|
![]() |
берёшь эту модель или новую;
экспортишь текстуру; рисуешь свою и импорт; всё в ажуре ^^ |
|
|
|
xnCD
|
22.9.2008, 11:31
Сообщение
|
![]() |
Цитата Плагин работает, забиндил клавишу, нажимаю, меню есть, но самого банера невижу, сохраняю наугад гдетокоординаты все есть, но самого банера невижу. Ктото сталкивался с таким? Версия 1.7, http://forums.alliedmods.net/showthread.php?p=424583 Проблема таже... Тоже самое , кто знает решение траблы? |
|
|
|
xnCD
|
22.9.2008, 12:25
Сообщение
|
![]() |
Скиньте кто-то плз модуль <xs>
|
|
|
|
Fedcomp
|
22.9.2008, 14:48
Сообщение
|
|
|
|
|
|
|
xnCD
|
23.9.2008, 1:51
Сообщение
|
![]() |
|
|
|
|
Fedcomp
|
23.9.2008, 6:37
Сообщение
|
|
|
У меня сейчас фотошоп не стоит - я бы тебе нарисовал
|
|
|
|
xnCD
|
23.9.2008, 22:56
Сообщение
|
![]() |
Уже научился , теперь в другом трабла , у кого есть модельки с размером 1024x256 , скиньте пажалуста.
|
|
|
|
xnCD
|
24.9.2008, 23:14
Сообщение
|
![]() |
Топик на оф. форуме: 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
Сообщение
|
|
|
ссылко на оригинал копипаста статьи:
http://forum.hlds.us/f41/game-advertisemen...m-v1-71-a-3008/ |
|
|
|
xnCD
|
25.9.2008, 17:49
Сообщение
|
![]() |
ссылко на оригинал копипаста статьи: http://forum.hlds.us/f41/game-advertisemen...m-v1-71-a-3008/ Я написал что статья не моя , но исходник не писал. |
|
|
|
palevo1
|
25.9.2008, 17:53
Сообщение
|
|
|
вообще-то это по-цивилизованному.
сделал копипаст, вставь копирайт :) |
|
|
|
![]() ![]() |