XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Барахолка
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Msey
????
offline
Опыт: 67,346
Активность:
voal, кэп говорит еще раз, что нельзя сделать такую систему только черз
GUI
Старый 29.05.2011, 15:19
YellowStar
poon
offline
Опыт: 15,144
Активность:
Могу и через Гуи сделать, но это надо добавлять новые действия и так далее в редактор, то есть у других карта не откроется без данного патча.
В принципе оно не так нужно, система очень простая.
Старый 29.05.2011, 15:22
voal

offline
Опыт: 262
Активность:
ты имеешь ввиду не откроется в редакторе если делать через GUI, или вообще не откроется в ИГРЕ?
ну в смысле играть будет нельзя другим?
voal добавил:
хотя неважно
эта система работает
пускай её сделал не я
но зато она удовлетворяет моим надобностям
безграничное спасибо тем кто её создал
обязательно добавлю создателей кода в кредиты карты над которой работаю 8)
кстати как я понял создатели кода narayan & Diod ?
если нет или это не все, то напишите кто или кто ещё.
voal добавил:
2 маленьких вопроса:
1- нужно ли переносить переменную "test"
2- на карте приведён пример конкретного сохранения героя "мурадин-горный король" или Hmkg_0001, и написано что нужно вписать того кого хочу сохранять я и собственно вопрос- как прописать чтобы сохраняло героя игрока какой бы он ни был.
ну типо "сохранить героя выделенного игроком и принадлежащего игроку 1-красный" к примеру
я незнаю джаз вообще %)))

Отредактировано voal, 30.05.2011 в 20:18.
Старый 30.05.2011, 21:22
voal

offline
Опыт: 262
Активность:
кароче у меня тоже появились проблемы...
после переноса скрипта да или в самой карте тупо после сэйва она не работает, я использовал grimoir отдельно, WEU, jassnewgenpack, нигде не вышло.
я чередовал всякие опции(включить vJass как кто то тут советовал и тд и тп)ошибки возникают такие же как тут описывают, ничего не помогает.
в общем если не трудно напиши каким ты пользуешься редактором и какие опции у тебя стоят, как настроен, можно скрин или рег файл или видео(на любителя).
Старый 31.05.2011, 00:59
Oxygen D
Вернулся
offline
Опыт: 5,180
Активность:
YellowStar:
Собственно если администрация не против могу выложить версию с эксплоит модулем. Позволяет сделать количество играющих в карте больше 12.
Даешь игроков больше 12!
voal,
Зачем тебе эта система? Там в мультиплеере (если у тебя не соло карта) после сейва сразу выкидывается либо тебя, либо всех остальных.
Старый 05.06.2011, 13:20
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
Oxygen_D:
Там в мультиплеере (если у тебя не соло карта) после сейва сразу выкидывается либо тебя, либо всех остальных.
а игру паузить надо, ок?
Clamp добавил:
Oxygen_D:
Даешь игроков больше 12!
Вы всё равно не сумеете это использовать
Старый 05.06.2011, 13:22
Oxygen D
Вернулся
offline
Опыт: 5,180
Активность:
YellowStar, Нашел баг в системе. Значит так: включил, проверяю сейв. (версия 1.7) взял предмет, выбрал спел, сохранился. Загружаю и у меня мой спел выбранный под грузился , но появился 1 очко не начисленного спела. И так дают одно очко с каждой загрузкой в не зависимости выбрал ты спел или нет.
Oxygen D добавил:
Clamp:
а игру паузить надо, ок?
То есть на паузу, а потом сейв? И все пашет без дисконектов?
Oxygen D добавил:
Clamp:
Oxygen_D:
Там в мультиплеере (если у тебя не соло карта) после сейва сразу выкидывается либо тебя, либо всех остальных.
а игру паузить надо, ок?
Clamp добавил:
Oxygen_D:
Даешь игроков больше 12!
Вы всё равно не сумеете это использовать
Почему это?
Старый 05.06.2011, 13:26
Doc

offline
Опыт: 63,163
Активность:
Oxygen_D, а ты в курсе, что это баг не системы, а примера, написанного к этой системе? сохранение и загрузку вы должны писать сами.
Старый 05.06.2011, 13:43
Oxygen D
Вернулся
offline
Опыт: 5,180
Активность:
Doc, Какая разница. Баг есть, нужно исправлять.
Старый 05.06.2011, 19:26
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
Почему это?
Вы умеете программировать на консоли Windows или асемблере?
Старый 05.06.2011, 23:46
ZeToX2007

offline
Опыт: 7,009
Активность:
Народ, на некоторых машинах, в реестре прописано, о создание лок файлах. Но все равно не могли прочитать... в чем причина?

ZeToX2007 добавил:
Народ и скажите, почему вы осуждаете применение функции TrigerSleapAction ? как бы я её использовал для синхронизации. И все нормально, герои загрузились, десинка небыло, поиграли, ничего же не случилось. не понимаю почему ругаетесь на эту функцию.
Старый 19.06.2011, 02:03
УеллошСтаг
Kicked by ZlaYa1000
offline
Опыт: 10
Активность:
Народ, на некоторых машинах, в реестре прописано, о создание лок файлах. Но все равно не могли прочитать... в чем причина?
криво проинсталенный варкрафт например
Старый 19.06.2011, 21:41
vladfaust

offline
Опыт: 12,714
Активность:
при сохранении такая вот ошибочка.
JNGP+AdicParser/cJass последних версий!
В чем дело?!
Миниатюры
Кликните на картинку для увеличения
Название:  2.JPG
Просмотров: 89
Размер:  96.1 Кбайт  
Старый 28.06.2011, 14:15
ZeToX2007

offline
Опыт: 7,009
Активность:
Выруби cJass
Старый 28.06.2011, 17:01
vladfaust

offline
Опыт: 12,714
Активность:
Иначе ошибку выдает парсер vJassa
Старый 28.06.2011, 17:09
Elf_Stratigo

offline
Опыт: 4,699
Активность:
десинкает игроков
подскажите, может я чтото не так делаю?
public void LoadBase()
{
    int i=0
    player p
    //DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"Pausing game for loading datafiles...")
    DestroyTimer(GetExpiredTimer()) //начинаю работу с ДМ через .7 секунд после загрузки карты
    PauseGame(true)
    loop
        p=Player(i)
        if(IsPlayerAllowed(p)){
            able[i]=CheckPlayerName(GetPlayerName(p)) and DataTrue[i]==1
            if(able[i]){
                loadPlayerData(p) //чтение файла
            }else{
                DisplayTextToPlayer(p,0.,0.,"Your OS does not support required functionality. Visit official forum to learn more about this problem.")
            }
        }
        i++
        exitwhen i>11
    endloop
    PauseGame(false)
}
CheckPlayerName() - проверка имени игрока: чтобы не было символов типо <>? и тд
IsPlayerAllowed() - проверка статуса слота игрока
Elf_Stratigo добавил:
поправка, выяснилось, что кикает только тех, у кого не включены лок файлы
но система же должна обнаруживать, что лок файлы выключены?
самое интересное, при отключенных лок файлах создание файлов происходит всёравно
Старый 07.07.2011, 02:12
ZeToX2007

offline
Опыт: 7,009
Активность:
Смори как сделано у меня...

http://depositfiles.com/ru/files/g2hjn9c65

никаких киков, ни каких десинков, хоть загружай 200 переменных.
Старый 07.07.2011, 03:53
Elf_Stratigo

offline
Опыт: 4,699
Активность:
ZeToX2007, отлично, большое спасибо!
если что, в личку напишу)
Старый 07.07.2011, 11:37
Oxygen D
Вернулся
offline
Опыт: 5,180
Активность:
Head_Hunter_44, поменяй название ToSave на другое и везде где оно используется, он ругается из-за того, что название макроса с переменной совпадает.
З.Ы нашел баг. При загрузке героя характеристики увеличиваются случайными образом. Сохранил было:
сила 34
ловкость 22
интеллект 19
стало
сила 42
ловкость 28
интеллект 24
И в описании написано:
call ReadData(integer offset,player) -> integer
Читает данные из загруженного дата-файла, для игрока player
Внимание: Если вы вновь загрузите LoadData, то работа перейдет на него
так что будьте внимательны.
а на самом деле
ReadInteger, а не ReadData

Отредактировано Oxygen D, 12.08.2011 в 18:06.
Старый 12.08.2011, 17:44
Stiletto
loading...
offline
Опыт: 17,202
Активность:
Как тут интежер сохранить с переменной, а потом при загрузки вновь этот интежер остался в памяти что-ли....мне для сетевой игры.
Старый 12.08.2011, 18:17
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 18:17.