Перейти к содержанию

Ki1ime

Проверенные
  • Постов

    105
  • Зарегистрирован

  • Посещение

  • Победитель дней

    10

Весь контент Ki1ime

  1. Ki1ime

    Map Prontera Tropic

    Плять, обучи меня так рисовать, СЕНСЕЙ!
  2. Можно устроить только бегающий по координатам: *npcspeed <speed value>; *npcwalkto <x>,<y>; *npcstop; А создание и появление рядом, это мало вероятно, если вообще возможно без модификации. P.S. Хотя есть один вариант для мазохистов, а именно понатыкать по всей карте нпц примерно через клеток 5-6 и прописать хайд и OnTouch на появление и т.д.
  3. Беру кредит, все для тебя и твоего проекта.
  4. Доброго времени суток. Я попробую объяснить работу команды 'Input' в скрипте. Для начала, что такое Input. Input - Команда в скрипте, для вызова окна с функцией ввода кода. *input(<variable>{,<min>{,<max>}}) Ну что, с теорией ознакомились, переходим к практике. Как создавать скрипт с диалогом, вы узнаете тут(http://ea-support.ws...dialogovoe-npc/). prontera,150,150,4<%TAB%>script<%TAB%>Ввод<%TAB%>714,{ //начало (Шапка) mes "[Учитель]";// Команда разговора. mes "Введи число от 1 до 3.";// Аналогично input chislo;//Рассмотрим поподробней* if(chislo==2){ // Проверка введенного числа игроком на цифру 2. next; //Что это? Вы узнаете по ссылке выше. mes "[Учитель]"; //Разговор mes "Это правильный ответ.";//Разговор close;}// Закрытие окна. (Кнопочка (close) по умолчанию) next;//Дубль два mes "Это не то число.";//Разговор close;}//Ну вы поняли И так, основные команды рассмотрели. А теперь, команда. *input chislo; Что мы видим: 1) input 2) chislo (Вы можете придумать практически любую переменную начиная от 'a' до 'slov') 3) ; 1) - Это наша команда вызывает окно ввода числа. 2) - Переменная, то есть, введенное число будет храниться в переменно, что позволит дальше использовать его по всякому. Например как я, ввел проверку. 3) - Это точка с запятой, не забывает закрывать. по умолчанию, input максимально может вместить 10.000.000, это можно изменить в папке: ?A/conf/ в файле: script_athena.conf Находим строчку: input_max_value: 1000000000 и изменяем на нужное число. Вот почитать про переменные http://ea-support.ws.../98-peremennie/ P.S. Если есть что дополнить, пишите в комментариях и я добавлю/исправлю.
  5. Доброго времени суток. Помогу с сервером, скрипты и т.д. возможно и дальнейшая помощь в разработке. Уровень: Не много умею писать скрипты D: Ценна: Опыт и приобретенные навыки во время работы.
  6. Ни ответа, ни привета от автора, думаю можно закрывать.
  7. Скрытый текст Быть пользователем с именем "rep" Напутал с командами?)
  8. Готов помочь. P.S. Я конечно все понимаю, но не ты ли ищешь человека, так тебе и писать в лс
  9. я попробовал вывести в числах переменную и в итоге у меня получилось наша переменная .timer = 0 и gettimetick(2) = 1408171484, причем статично. P.S. Я тут подумал, а если попробовать прописать в переменную как точку отчета время сервера и при перезагрузке отнимать разницу?
  10. не хочет реагировать на проверку и обнуляет таймер.
  11. Ну, есть 2 новости: 1) После перезапуска таймер работает. //>.< initnpctimer; xD 2) Он то стал появляется, но ставит одно и тоже значение и начинает от него отсчет. ... OnInit: initnpctimer; set .timert,gettimetick(2); setnpctimer ((172800000-((.timert-.timero)/1000))*(-1)); goto tier; end; }
  12. Да, это действительно оно. Спасибо за помощь.
  13. Всем привет. Столкнулся с таков проблемой. В скрипте есть команда *Input, она вызывает окно для ввода числовых значений. Проблема в том, что в самом окне можно ввести примерно 9*10^9, но то ли значение переменной ограничено до 10*10^6 или значение input, я точно не знаю. Возможно ли как нибудь увеличить это значение до вводимого и к каким последствием это может привести. P.S. Родимая система банка ~_^
  14. ... initnpctimer; setnpctimer -172800000; set timer,gettimetick(2); end; ... Дублю 1: OnInit: setnpctimer ((gettimetick(2)-timer)*(-1)); //у меня просто идет действие с отрицательным значением. end; } Дубль 2: OnInit: setnpctimer ((172800000-timer)*(-1)); //у меня просто идет действие с отрицательным значением. end; } пробовал разные вариации, но таймер по прежнему обнуляется. P.S. У меня такой вопросик, "а в onInit написать setnpctimer(gettimetick(2) - <переменная>) " разве вы не отнимаем один и тот же таймер от таймера, т.к. точка отчета одна или в переменно мы прописали промежуток до и отнимаем точку после?
  15. Всем привет. Столкнулся с такой проблемой, не знаю как уберечь таймер команды "initnpctimer;", Дело в том что я создаю таймер и вывожу его, но вот при использовании команды @reloadscript или перезагрузки сервера таймер обнуляется. Что можно сделать что бы сохранить его?
  16. Обновите ссылку на код, пожалуйста. За ранее благодарен.
  17. Ki1ime

    Ошибка

    В файле /config/servers.php на 41 строке не хватает ')'
  18. Доброго времени суток. Решил добавить мобов, но столкнулся с такой проблемой. из 13 работают исправно только 5-6. Я призываю моба через @spawn моб появляется и я его вижу нормально, но только начинает идти, все, сразу крашит гравити. а те 5-6 нормально работают.
  19. Я может и ошибаюсь, но это точно скрипт на eA? т.к. я увидел такое: .wave, ++ изменил set .wave, +1; вроде не читал как ошибку. .Event = 1 изменил set .Event, 1; if ( .wave < 5 ) фигур скобки тыкнул теперь показывает проблему в for ( .@i = 0; .@i < getarraysize( .Boss ); .@i++ ) вот весь else { for ( .@i = 0; .@i < getarraysize( .Boss ); .@i++ ) monster "guild_vs5", 0, 0, "--ja--", .Boss[ .@i ], 1, strnpcinfo( 1 ) + "::OnKilledBoss"; addtimer ( .Timer[ .wave - 1 ] * 60000 ), strnpcinfo( 1 ) + "::OnTimeOut"; end; }
  20. в мапкеше была старая версия изменения =_= Теперь все норм. Правда я немного ох испугался когда мобы стали бегать через красную зону Оо Решение проблемы: Перезаписать карту в map_cache.dat,перезапустить сервер, перезаписать можно с помощью программы WeeMapCache Кен честно заслужил +
  21. Доброго времени суток. Изменив пронту и закинув ее в клиент, на месте удаленных домов персонаж начинает лагать, перелетать эту зону Оо В чем может быть проблема? P.S. Зону где стояли дома перекрасил для ходьбы.
×
×
  • Создать...
Яндекс.Метрика