Просмотр полной версии : [Include] SA-MP Ludo
http://tscars.narod.ru/p-w/ludo/samp-ludo-2.png
Настольная игра 'Ludo' перенесенная в SA-MP. В роли фишек используется транспорт. Правила игры по традиционной лудо.
Википедия (https://ru.wikipedia.org/wiki/%D0%9B%D1%83%D0%B4%D0%BE_(%D0%B8%D0%B3%D1%80%D0%B0))
Перенесите папку 'ludo' в корневую папку вашего сервера и подключите инклуд:
#include "../ludo/ludo.inc"
Точка спавна:
SetPlayerPos(playerid, 0.0, 0.0, LUDO_NEW_Z+10.0);
Скачать: https://github.com/samp-ludo/releases (https://github.com/m1n1vv/samp-ludo/releases)
Автор: m1n1vv
https://i.imgur.com/BogXEVP.jpg
Как лучше сделать. Оставить транспорт или использовать 18876 объект как фишку?
https://i.imgur.com/GMUoB25.png
Делаю навигатор. Визуализация готова. Все чудо: 512 для каждого игрока
https://i.imgur.com/MnhyPsN.jpg
https://i.imgur.com/koBYWH7.png
Kovshevoy
02.05.2019, 14:02
Как в это вообще играть?) Никогда не играл в эту игру.
Как в это вообще играть?) Никогда не играл в эту игру.
Кидаешь игральную кость. Кто быстрее доставит свои фишки на свою базу, пройдя вокруг карты, тот и выиграл. Путь (https://i.imgur.com/koBYWH7.png)
Игра на везение
Daniel_Cortez
02.05.2019, 21:10
Как лучше сделать. Оставить транспорт или использовать 18876 объект как фишку?
https://i.imgur.com/GMUoB25.png
18876 - довольно странный выбор для фишки. Нужно как минимум что-то более-менее похожее по форме на фишку: #1301 или #3053, как вариант.
И да, возможно стоит добавить в 1-й пост ссылку на описание игры: https://ru.wikipedia.org/wiki/%D0%9B%D1%83%D0%B4%D0%BE_%28%D0%B8%D0%B3%D1%80%D0%B0%29
18876 - довольно странный выбор для фишки. Нужно как минимум что-то более-менее похожее по форме на фишку: #1301 или #3053, как вариант.
И да, возможно стоит добавить в 1-й пост ссылку на описание игры: https://ru.wikipedia.org/wiki/%D0%9B%D1%83%D0%B4%D0%BE_%28%D0%B8%D0%B3%D1%80%D0%B0%29
Добавил. Решил таки реализовать с транспортом. Это интересней.
Сегодня-завтра опубликую "алгоритм" создания пути. Не отказался бы от помощи. Нынешним результатом не доволен.
Если кому не тяжело, вот скрипт (https://github.com/m1n1vv/samp-ludo/blob/master/ludo_navigator.inc) (dev-0.1.1)
/u [количество ходов]
Обновил алгоритм. Теперь путь можно сделать для каждого игрока (dev-0.1.3)
//player_number [1, 2, 3, 4]
Как лучше сделать? Создавать объекты по пути игрока или сначала создать все под картой и поднимать по его пути?
GetDynamicObjectPos(PlayerLudo[playerid][uObjectsLine][index], x, y, z);
SetDynamicObjectPos(PlayerLudo[playerid][uObjectsLine][index], x, y, z+LUDO_NAVIGATOR_Z);
github.com/m1n1vv/samp-ludo/blob/master/ludo_navigator_2.inc (https://github.com/m1n1vv/samp-ludo/blob/master/ludo_navigator_2.inc)
Kovshevoy
07.05.2019, 14:57
Как лучше сделать? Создавать объекты по пути игрока или сначала создать все под картой и поднимать по его пути?
GetDynamicObjectPos(PlayerLudo[playerid][uObjectsLine][index], x, y, z);
SetDynamicObjectPos(PlayerLudo[playerid][uObjectsLine][index], x, y, z+LUDO_NAVIGATOR_Z);
github.com/m1n1vv/samp-ludo/blob/master/ludo_navigator_2.inc (https://github.com/m1n1vv/samp-ludo/blob/master/ludo_navigator_2.inc)
Лучше по пути
Fallen A.
08.05.2019, 15:29
Я бы сделал массив с координатами и использовал бы его.
Я бы сделал массив с координатами и использовал бы его.
Сейчас как-то по другому?
Fallen A.
09.05.2019, 02:45
Сейчас как-то по другому?
Не знаю, я код не смотрел. А лишь ответил на вопрос.
dev-0.1.4
Некоторые изменения в карте (пути в центе карты);
https://i.imgur.com/bg4y64U.png
Объект точки теперь только в конце пути (готово 50%);
https://i.imgur.com/NiXczNW.png
В тех точках сделаны динаические зоны;
Добавлена основная зона, если игрок вылетит за пределы карта
dev-0.1.5, dev-0.1.6, dev-0.1.7
Объект точки теперь только в конце пути (готово 100%);
На финише зона не в виде сферы, а полигон на весь "дом";
Сделана функция для спавна авто;
Сделан диалог с выбором комнаты и созданием своей.
dev-0.1.7.8
Сделан диалог с выбором комнаты и созданием своей: /ludo;
Сделаны команды для админа комнаты:
/invite - пригласить
/ex - исключить
Само собой сделаны функции для входа и выхода из комнат;
Сделаны условия для удаления фишек;
Еще куча мелочей.
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot