Соединение эвентов с UES

Не секрет, что система UES очень большая и трудная для понимания, особенно если захочется разобраться в коде … И я решил сам проверить на сколько же трудно портировать обычный эвент в 100-150 строчек в систему UES, неужели придеться добавлять ещё 200-300 о_О …

(далее…)

как записать данные в аргумент ф-ции

бывало ли такое, что вы хотите как нормальные программеры использовать чудесную возможность указателей на области памяти? Ещё одна интересная возможность есть в скриптовом языке eAthena…

(далее…)

“Передача” массива в ф-цию (callfunc)

С большим углублением в скриптовый язык eAthena, и по мере увелечения потребностей – начал понимать, что некоторые вещи приходится делать через жопу.

Одной из проблемой была – передача массива в ф-цию, ведь нельзя было писать getarg(0)[1]. И только сейчас я нашел довольно удобный способ (спасибо изучению C/C++ и указателям, которые из непонятных мне стали любимым инструментом), способ прост, очень прост.
(далее…)

массив и select()/prompt() – как совместить

все мы знаем хорошую функцию select/prompt, я её использую повсеместно, но давно ещё встала передо мной задача, это перенсти элементы массива в меню. Я даже создал специальную скриптовую функцию для этого, все было отлично, но недавно я нашел способ ещё лучше. (это связано с тем, что я начал вновь писать НПЦ, а не заниматься сорсами)…

(далее…)

Как добавить профу #28 или как я профы добавлял

предистория данной напоминалки небольшая, мне необходимо было поставить ещё одну профу, которая классифицировалась бы как 1-1, все было идеально, кроме спрайта (идешь на север, а весь спрайт на северо-восток) … задал темку на eathena.ws и мне быстро помогли, оказывается все не так легко, как кажется…

(далее…)