Небольшая ошибка в пакете ф-ций работы со строками
используя ф-цию implode из этого пакета, была найдена досадная ошибка, при которой вылетает map-server, решилась она очень легко…
(далее…)
используя ф-цию implode из этого пакета, была найдена досадная ошибка, при которой вылетает map-server, решилась она очень легко…
(далее…)
давно я не писал ничего полезного, и вот решился, сегодняшний пост будет о том, как создать удобную штуку, как переменная типа Zeny.
Занимался недавно скриптом, который работает с датами, первая его версия использовала нормальную отформатированную дату, которая бралась из MySQL, что конечно же было очень неудобно и накладно.
Переделывая этот скрипт (премиум),был замечен статус “нуб”, который был у меня 6 месяцев назад. Я решил перейти к unix timestamp, который использует кол-во секунд, прошедших с 1970.01.01. Все было удобно и наглядно для меня, т.е. программиста, но потом возник вопрос: “А как же выводить дату для пользователей?”.
Поиски были коротки, сразу нашел ф-цию, которая исполняет то, что мне необходимо, но она выводит отформатированную текущую дату. Долго не думая, я полез в сорсы, а точнее в script.c, 60 секунд тестов, раздумий, клацания по клавишам дали свой резуьтат, а именно новую функцию в моём арсенале, а именно unix2date, которая переводит любой unix timestamp в человеко подобный формат даты. Надеюсь эта функция и Вам поможет
недавно задался вопросом о том, как же сделать так, чтобы гильдии, которые враждуют между собой могли атаковать друг друга. Ответ оказался проще простого и уже был дан на eathena.ws. Сюда же я его приведу, чтоюы не искать его больше )
когда я делал эвент под названием CTF (Capture The Flag), передо мной встала проблема работой с пати… и я не мог возложить решение её на игроков, да и могла быть проблема в том, что такие пати уже есть… нужно было много записей… и я решил сделать диктаторский код, который будет насильно принимать в пати, выгонять из пати, удалять пати. И это решило множество проблем.
(далее…)