Небольшая ошибка в пакете ф-ций работы со строками

используя ф-цию implode из этого пакета, была найдена досадная ошибка, при которой вылетает map-server, решилась она очень легко…
(далее…)

Как добавить переменную типа Zeny

давно я не писал ничего полезного, и вот решился, сегодняшний пост будет о том, как создать удобную штуку, как переменная типа Zeny.

(далее…)

Небольшое пополнение ф-ции (unix2date)

Занимался недавно скриптом, который работает с датами, первая его версия использовала нормальную отформатированную дату, которая бралась из MySQL, что конечно же было очень неудобно и накладно.

Переделывая этот скрипт (премиум),был замечен статус “нуб”, который был у меня 6 месяцев назад. Я решил перейти к unix timestamp, который использует кол-во секунд, прошедших с 1970.01.01. Все было удобно и наглядно для меня, т.е. программиста,  но потом возник вопрос: “А как же выводить дату для пользователей?”.

Поиски были коротки, сразу нашел ф-цию, которая исполняет то, что мне необходимо, но она выводит отформатированную текущую дату. Долго не думая, я полез в сорсы, а точнее в script.c, 60 секунд тестов, раздумий, клацания по клавишам дали свой резуьтат, а именно новую функцию в моём арсенале, а именно unix2date, которая переводит любой unix timestamp в человеко подобный формат даты. Надеюсь эта функция и Вам поможет :)

(далее…)

Война гильдий

недавно задался вопросом о том, как же сделать так, чтобы гильдии, которые враждуют между собой могли атаковать друг друга. Ответ оказался проще простого  и уже был дан на eathena.ws. Сюда же я его приведу, чтоюы не искать его больше )

(далее…)

набор скриптовых команд для работы с party

когда я делал эвент под названием CTF (Capture The Flag), передо мной встала проблема работой с пати… и я не мог возложить решение её на игроков, да и могла быть проблема в том, что такие пати уже есть… нужно было много записей… и я решил сделать диктаторский код, который будет насильно принимать в пати, выгонять из пати, удалять пати. И это решило множество проблем.
(далее…)