08:29
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Dima-kun, Alcoholik  
Разбить мод по FS
AirKiteДата: Четверг, 16.06.2011, 14:17 | Сообщение # 1
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
Решил как то сделать рефакторинг всего мода, в итоге взялся за написание мода с 0. Промелькнула идея разделить мод по FS, для дальнейшего удобного обновления отдельных элементов.
Какие на ваш взгляд могут возникнуть проблемы? И стоит ли утруждаться ради этого, кто что думает? Может быть у кого даже опыт есть?



[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record
EakwarpДата: Четверг, 16.06.2011, 14:19 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
AirKite, проще разделить мод на модули-инклюды. Самп все равно однопоточен, толку в использовании фс нет.


More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
AirKiteДата: Четверг, 16.06.2011, 14:33 | Сообщение # 3
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
Quote (Eakwarp)
Самп все равно однопоточен

Будто MTA ресурсы работают в своих потоках. Они тоже однопоточны.
Quote (Eakwarp)
проще разделить мод на модули-инклюды.

Ну это само собой, для удобства работы. Сначала думал юзать какой ни будь IDE, потом всё таки на Npp остался.

Quote (Eakwarp)
толку в использовании фс нет.

Ну я вижу одно преимущество, которое я кстати и описал в первом посте. А именно, это обновление отдельной части без перезапуска всего мода и сервера.



[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record
EakwarpДата: Четверг, 16.06.2011, 14:46 | Сообщение # 4
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Quote (AirKite)
Будто MTA ресурсы

Я что то написал про МТА?
Quote (AirKite)
Ну я вижу одно преимущество, которое я кстати и описал в первом посте. А именно, это обновление отдельной части без перезапуска всего мода и сервера.

Игра не стоит свеч.



More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
Dima-kunДата: Четверг, 16.06.2011, 14:47 | Сообщение # 5
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
AirKite, оу. я тоже уже об этом думал, и уже начал писать такой мод. Если что напиши в аську вечером обсудим.


Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
InterpolДата: Четверг, 16.06.2011, 14:55 | Сообщение # 6
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 5358
Награды: 77
Город: НеБаку
Репутация: 3795
Замечания: 20%
Статус:
А ограничение кол-ва фс?)


AirKiteДата: Четверг, 16.06.2011, 14:55 | Сообщение # 7
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
Quote (Eakwarp)
Игра не стоит свеч.

Ну подозреваю что по итогу именно так и есть. К тому же в FS наверняка есть какие то ограничения. А взаимодействие и вызов удалённых функций занимает дополнительное время.

Quote (Eakwarp)
Я что то написал про МТА?

Ты про МТА не написал, зато я привёл пример про МТА. То что не смотря на то, что у МТА тоже один поток, используются ресурсы.

Quote (Interpol)
А ограничение кол-ва фс?)

16 штук на сколько мне известно.



[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record


Сообщение отредактировал AirKite - Четверг, 16.06.2011, 14:56
Fus1Дата: Четверг, 16.06.2011, 15:32 | Сообщение # 8
Группа: Продвинутые
Сообщений: 2704
Награды: 121
Город: Melbourne Australia
Репутация: 3103
Замечания: 0%
Статус:
Инклуды чем не устраивают ? каждая систему - 1 инклуд , и удобно и ничем не хуже [fs] , тем более инклуды так-же можно через pawno или notepad++ открывать и работать.
AirKiteДата: Четверг, 16.06.2011, 15:38 | Сообщение # 9
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
Quote (Fus1)
Инклуды чем не устраивают ?

Всем устраивают. Инклуды это исходный код, что с ним что без них. На работу сервера это не как не повлияет.
Quote (Fus1)
через pawno

Ну через PAWNO бегать по инклудам извращение. sick
Quote (Fus1)
notepad++ открывать и работать

Ну у меня так и есть. Что то типа проекта как на IDE.



[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record
InterpolДата: Четверг, 16.06.2011, 16:08 | Сообщение # 10
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 5358
Награды: 77
Город: НеБаку
Репутация: 3795
Замечания: 20%
Статус:
Я имел ввиду, что из-за большого функционала придется делить на большее количество ФС, лимита хватит?))


AirKiteДата: Четверг, 16.06.2011, 17:42 | Сообщение # 11
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
Quote (Interpol)
Я имел ввиду, что из-за большого функционала придется делить на большее количество ФС, лимита хватит?))

Ну а кто соберался делить по функционалу. Делить скорее планировалос по типу. А таких типов будет ровно столько, сколько придумаешь.
Например "Игрок (статистика и т.д.)", "Дома-Интрьеры", "Транспорт", "Фракции-Банды", "Работы-Навыки", "Приколюшки(Мини игры и т.д.)". Что тут ещё добавишь? 16 хватило бы за глаза.



[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record
AlcoholikДата: Четверг, 16.06.2011, 20:18 | Сообщение # 12
Мастер джэдай
Группа: Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус:
Можно. Pvar`ы можно использовать для связки, так что проблем думаю не будет


if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die();
Мониторинг sa:mp серверов


Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги.
Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
ZiGGiДата: Четверг, 16.06.2011, 21:13 | Сообщение # 13
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
думаю идея годна, но никак не обязательна... Если-бы был постоянный, большой онлайн, то это да, но с самповскими 500 человеками - это бессмысленно. Ну и никто не запрещает разбивать ФС на инклуды:)


Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]
AirKiteДата: Четверг, 16.06.2011, 21:40 | Сообщение # 14
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
Quote (RoACh)
Pvar`ы

и property :)



[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record
EakwarpДата: Четверг, 16.06.2011, 21:43 | Сообщение # 15
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Quote (AirKite)
Ну а кто соберался делить по функционалу. Делить скорее планировалос по типу. А таких типов будет ровно столько, сколько придумаешь. Например "Игрок (статистика и т.д.)", "Дома-Интрьеры", "Транспорт", "Фракции-Банды", "Работы-Навыки", "Приколюшки(Мини игры и т.д.)". Что тут ещё добавишь? 16 хватило бы за глаза.

Не знаю-не знаю, 16 лишь на первый взгляд, когда углубляешься дальше, понимаешь что этого мало, к примеру у меня на данный момент 130 независимых модулей...



More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua