Вторник, 16.03.2010, 09:36
Приветствую Вас Проезжий | RSS

Main_Page Зарегистрироваться Войти в профиль   
Меню сайта

Наш опрос
Сколько вы с нами?

Результат опроса Результаты Все опросы нашего сайта Архив опросов

Всего голосовало: 1464
Обсудить опрос на форуме

Главная » Файлы » Downloads » Pawn libraries

В категории материалов: 31
Показано материалов: 1-7
Страницы: 1 2 3 4 5 »

Сортировать по: Названию · Рейтингу · Загрузкам
Очередной сборник свежих функций для работы с датой и временем. Изюминка - простота. Теперь не надо ломать голову над форматом вывода даты и времени на экран,  функция всё сделает за вас.


Инструменты:
date_to_timestamp - Возвращает UNIX TIMESTAMP в соответствии с указанной датой. (UNIX TIMESTAMP это кол-во секунд со дня 01.01.1970, 00:00:00 до указанной в параметрах даты)

timestamp_to_date - Возвращает по ссылке дату в соответствии с указанным UNIX TIMESTAMP. (UNIX TIMESTAMP это кол-во секунд со дня 01.01.1970, 00:00:00 до указанной в параметрах даты. Если он правильно указан, то в year будет помещен год, в month - месяц,
 в day - день, в hour - час, в minute - минута, в second - секунда)

date - сложный, но несомненно самый полезный инструмент, который схож по своему смыслу с функцией date() из PHP. Кто в танке знает, что без date() в PHP не обходится ни один скрипт вывода времени в нужном формате на страницу. Заменяет в указанной строке условные обозначения времени на их значения в соответствии с указанным UNIX TIMESTAMP. (UNIX TIMESTAMP это кол-во секунд со дня 01.01.1970, 00:00:00 до указанной в параметрах даты. Если он правильно указан, то в строке format все условные обозначения времени будут заменены на их значения в соответствии с указанным UNIX TIMESTAMP.)

...

Pawn libraries | Просмотров: 161 | Загрузок: 3 | Добавил: xJester | Дата: 08.03.2010 | Комментарии (0)

n Не секрет что, колбэк OnPlayerCommandText самый загруженный из всех остальных, именно поэтому пытливые умы придумывают хитрые системы, чтобы улучшить быстродействие и функциональность таких казалось бы простых действий, как извлечение нужной части строки из полной строки команды или чего бы то ни было еще.

Автор представляет нам 3 мощных функции для извлечения подстрок из строк:
sparam - извлекает подстроку под указанным номером, по желанию и вместе с остатком строки.
iparam - извлекает подстроку под указанным номером и возвращает ее численное значение.
fparam - извлекает подстроку под указанным номером и возвращает ее дробное (Float) значение.

Pawn libraries | Просмотров: 174 | Загрузок: 10 | Добавил: xJester | Дата: 06.03.2010 | Комментарии (1)

Что это такое
  • Это релиз инклуд-файла с инструментами для самого быстрого чтения/записи INI файлов. Более того, этот инклуд не нуждается в настройке. Вы подключаете его в ФС или МОД и можно сразу читать/записывать INI файлы.


Преимущества
  • Свободный формат
    Во-первых, оформлять ваши INI файлы вы можете как угодно - криво/ровно, с отступами/без, с комментами/без, с любыми пробельными символами вокруг =. И это все никак не влияет на чтение/запись. Нет никаких лимитов на длину ключей или значений. Ключи и значения можно писать даже по-русски. В имени ключа/значении можно использовать любые символы кроме \r и \n. Пробелы и знаки табуляции вокруг имени ключа, вокруг символа = и перед текстовым значением считаются отступами. В одной строке вы можете поместить любое кол-во пар ключ/значение, включая всевозможные варианты оформления.

  • Свободное расположение комментов
    Чтобы увеличить скорость чтения, считается, что любые строки, где нет символа = это комментарии. Также комментарием может быть любой текст, все зависит от вашего форматирования.

  • Скорость
    Перед тем как читать что-то из INI файла, его также как и остальные файлы нужно открыть. При открытии весь файл копируется в ОЗУ вместе с именем. Остальные операции чтения/записи производятся непосредственно в ОЗУ. Именно поэтому все это происходит очень быстро. Если контент файла в ОЗУ был изменен, при закрытии он будет записан на диск.

    Еще 1 плюс, который ранее в скриптинге не применялся - это сжатое хранение контента файла, что в 4 раза меньше, чем обычный формат. Скорость также достигается за счет отсутствия дополнительных функций, которые могли бы использоваться в функциях чтения/записи, а также за счет использования только встроенных функций скриптинга.
...

Pawn libraries | Просмотров: 167 | Загрузок: 3 | Добавил: xJester | Дата: 05.03.2010 | Комментарии (6)

Данный инклуд представляет собой стриммер объектов. Максимальное количество объектов 5000. 

Для работы с инклудом необходимо сконфигурировать инклуд под свой мод. 

#define MAX_OBJEKTE 5000 - максимальное количество объектов для стиммера.

#define DISTANZ 200.0 дистанция видимости.

#define MAX_AREA_OBJEKTE 250 максимальное количество объектов при видимой дистанции.

Используемые функции:

b_CreateObject(modelid,x,y,z,rx,ry,rz,virtual world); Создание объекта.

b_LinkToVirtualWorld(objectid,Virtual World); Опеределение виртуального мира для объекта(если вы не используете виртуальные миры для объектов, не используйте эту функцию)

b_MoveObject(objectid,destination_x,destination_y,destination_z,Speed); Перемещение объекта.

b_SetObjectRot(objectid,rx,ry,rz); Установить агол поворота для объекта

b_SetObjectPos(objectid,x,y,z); Установить позицию объекта.

b_DestroyObject(objectid); Удалить объект.

Установка:

Добавить в OnPlayerDisConnect:

b_PlayerDisconnect(playerid);

Добавить в OnPlayerUpdate:

b_OnPlayerUpdate(playerid);

Данный инклуд оптимизирован к версии 0.3, исправлены баги и краши.

Pawn libraries | Просмотров: 336 | Загрузок: 16 | Добавил: RoACh | Дата: 18.02.2010 | Комментарии (2)


nullАнти чит на деньги и на оружия
Если игрок заработал себе денег нелегальным способом,то деньги у него просто будут отниматься
Если игрок использует запрщенное оружия тогда оружие будет отобрано и игрок будет кикнут с сервера
Список запрещенных оружий вы можете настроить в инклуде anticheat.inc
А именно переменные

new COLT45 = 0;
new SILENCED = 0;
new DEAGLE = 0;
new SHOTGUN = 0;
new SAWNOFF = 0;
new SPAS12 = 0;
new UZI = 0;
new MP5 = 0;
new AK47 = 0;
new M4 = 0;
new TEC9 = 0;
new RIFLE = 0;
new SNIPER = 0;
new RPG = 1;
new HEATSEEKER = 1;
new FLAME = 1;
new MINIGUN = 1;
new SATCHEL = 0;

Если оружие разрешено значит ставим цифру 1,если не разрешено ставим цифру 0

Установка!:
Скопируйте инклуд anticheat.inc в папку с вашим серверов pawno/includes
Откройте мод и вверху пишите #include "anticheat"

Pawn libraries | Просмотров: 1189 | Загрузок: 40 | Добавил: J-Sprunk | Дата: 08.01.2010 | Комментарии (8)

nullМного кто знает про PlayerToPoint
Этот инклюд позволяет Вам делать невидимые чекпоинты
Также полезен для систем домов, точек телепортов и других идей 
Обсуждение на форуме Клик
Автор: Epsilon

Pawn libraries | Просмотров: 280 | Загрузок: 10 | Добавил: J-Sprunk | Дата: 19.12.2009 | Комментарии (6)

Форма входа
Логин:
Пароль:

Поиск

Категории каталога
SAMP Mods [146]
Моды для SAMP (карты, режимы)
SAMP filterscripts [419]
фильтрскрипт файлы для SAMP, админки, дополнительные текстуры, прочее...
Pawn libraries [31]
если мод не компелируеться из-за, например: fatal error 100: cannot read from file: "utils" то вашему компилятору нужны Pawn libraries
Клиент и Сервер [28]
Клиенты и сервера
Разное [68]
Патчи, программы, сборники руководств SAMP, как официальные так и нет.

Интересное




Copyright SAMP-RUS © 2010