YSI 3.1

Započeo ich., Decembar 14, 2017, 21:20:36 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

YSI 3.1




Postoji niz biblioteka uključenih u YSI, najčešće opisano u njihovim sopstvenim temama, sve koje su uključene u preuzimanje na kraju ovog posta. Oni bez ikakve veze dole će nadati dokumentaciju uskoro. Neke od biblioteka su veoma nisko programiranje, druge su veoma visoko prošireni u SA: MP funkcionalnosti.

Low Level
y_als - Slightly simplifies the use of the Advanced Library System.
y_amx - Low level AMX information access. Used by y_hooks, y_testing and y_timers to list public functions.
y_bintree - PAWN binary tree implementation.
y_bit - Bit arrays for PAWN - vastly reduces memory usage for true/false arrays.
y_cell - Some clever bit-level variable manipulations.
y_debug - Compile time macros for displaying, or not, debug information at run time.
y_files - A plugin with some useful file functions. Not included in the download below.
y_hooks - Allows you to hook any callback with no effort at all.
y_ini - This is the fastest ini file system around, designed to load entire files at once.
y_inline - Allows for the declaration of inline functions in PAWN.
y_iterate - foreach, but in YSI.
y_malloc - Allocate and free memory as required.
y_master - Code for the master system. See this topic and y_commands for more information.
y_php - Fast and efficient two-way communication with PHP. Requires shmop.
y_playerarray - Bit arrays optimised specifically for arrays of players.
y_playerset - Call functions passing groups, single players, arrays, or playerarrays as the "target" parameter.
y_remote - Wrappers for "CallRemoteFunction" and "CallLocalFunction".
y_scriptinit - Provides "OnScriptInit" for both gamemodes and filterscripts.
y_stringhash - Allows you to treat strings as numbers for things like "switch" statements.
y_testing - Allows for very simple unit testing production.
y_timers - Simplifies the creation of repeating timers, balancing them for optimal server performance. Also allows for the simple definition of functions to be called once after a delay.
y_utils - Random useful functions.
y_va - Variable argument functions such as va_printf and va_format.
y_writemem - WINDOWS ONLY! Write to arbitrary memory addresses in the server memory.
y_xml - XML file reading and writing.

High Level
y_areas - Manage zones on the map, with players entering and leaving.
y_classes - Allows for extra dynamic class selection screens, different users can have different skin options and you can add and remove classes dynamically.
y_colours - AKA y_colors. Defines a vast number of colours and provides both definition and string access to them.
y_commands - This is a commands system designed for managing hundreds of commands at once, unlike others which are only designed for small numbers of commands. It offers many improvements over other systems including the speed of ZCMD with dynamic command renaming, dynamic per-player permissions and dynamic /commands and /help abilities to list all commands and help on those commands.
y_dialog - Show dialogs to players with no worry about IDs and with inline functions available.
y_flooding - Restrict the number of connections from a single IP and set what happens if they go over that number (kick the new one, kick them all or ban the IP).
y_groups - Defines generic functions for groups, an abstraction from all other collections of users such as admin levels and gangs.
y_languages - Holds language information on all players, as well as languages loaded in the system.
y_lock - Restricts the server to run on only the IP specified by in "bind".
y_svar - Server information that is automatically saved and loaded.
y_td - Text draw style functions for better dynamic updates.
y_text - The biggest addition to this version. The y_text library provides functions for displaying, styling, and translating, messages dynamically. Allowing you to change the apperance of text entirely without editing or recompiling your mode. It also handles multiple languages transparently and adds features such as colour fades and new format specifiers.
y_users - Full user system with login and registration functions.
y_uvar - Per-player variables with automatic loading and saving.
y_zonepulse - Fade gang zones from one colour to another and back.
Poslednja Izmena: Decembar 14, 2017, 21:23:23 POSLE PODNE od Andrijevic