Skip to content

Function List (as of 3.1)

Corey Iles edited this page Oct 22, 2015 · 2 revisions

This is just the list of functions that come with YSI 3.1 inside the generic YSI.inc file.


y_amx

AMX_GetBaseCount(E_AMX_TABLE:table, &base, &count)

AMX_GetGlobalAddress(...)

AMX_Read(addr)

AMX_Write(addr, value)

AMX_ReadString(addr, str[], len = sizeof (str))

AMX_WriteString(addr, const str[], len = sizeof (str))

AMX_ReadArray(addr, dest[], len = sizeof (dest))

AMX_WriteArray(addr, const src[], len = sizeof (src))

AMX_GetPublicEntry(idx, &buffer, const pattern[] = "")

AMX_GetNativeEntry(idx, &buffer, const pattern[] = "")

AMX_GetLibraryEntry(idx, &buffer, const pattern[] = "")

AMX_GetPubvarEntry(idx, &buffer, const pattern[] = "")

AMX_GetTagEntry(idx, &buffer, const pattern[] = "")

AMX_GetEntry(E_AMX_TABLE:table, idx, &buffer, const pattern[] = "")

AMX_GetPublicEntryPrefix(idx, &buffer, pattern)

AMX_GetNativeEntryPrefix(idx, &buffer, pattern)

AMX_GetLibraryEntryPrefix(idx, &buffer, pattern)

AMX_GetPubvarEntryPrefix(idx, &buffer, pattern)

AMX_GetTagEntryPrefix(idx, &buffer, pattern)

AMX_GetEntryPrefix(E_AMX_TABLE:table, idx, &buffer, pattern)

AMX_GetPublicEntrySuffix(idx, &buffer, pattern)

AMX_GetNativeEntrySuffix(idx, &buffer, pattern)

AMX_GetLibraryEntrySuffix(idx, &buffer, pattern)

AMX_GetPubvarEntrySuffix(idx, &buffer, pattern)

AMX_GetTagEntrySuffix(idx, &buffer, pattern)

AMX_GetEntrySuffix(E_AMX_TABLE:table, idx, &buffer, pattern)

AMX_GetPublicName(idx, buffer[32], const pattern[] = "")

AMX_GetNativeName(idx, buffer[32], const pattern[] = "")

AMX_GetLibraryName(idx, buffer[32], const pattern[] = "")

AMX_GetPubvarName(idx, buffer[32], const pattern[] = "")

AMX_GetTagName(idx, buffer[32], const pattern[] = "")

AMX_GetName(E_AMX_TABLE:table, idx, buffer[32], const pattern[] = "")

AMX_GetPublicNamePrefix(idx, buffer[32], pattern)

AMX_GetNativeNamePrefix(idx, buffer[32], pattern)

AMX_GetLibraryNamePrefix(idx, buffer[32], pattern)

AMX_GetPubvarNamePrefix(idx, buffer[32], pattern)

AMX_GetTagNamePrefix(idx, buffer[32], pattern)

AMX_GetNamePrefix(E_AMX_TABLE:table, idx, buffer[32], pattern)

AMX_GetPublicNameSuffix(idx, buffer[32], pattern)

AMX_GetNativeNameSuffix(idx, buffer[32], pattern)

AMX_GetLibraryNameSuffix(idx, buffer[32], pattern)

AMX_GetPubvarNameSuffix(idx, buffer[32], pattern)

AMX_GetTagNameSuffix(idx, buffer[32], pattern)

AMX_GetNameSuffix(E_AMX_TABLE:table, idx, buffer[32], pattern)

AMX_GetPublicPointer(idx, &buffer, const pattern[] = "")

AMX_GetNativePointer(idx, &buffer, const pattern[] = "")

AMX_GetLibraryPointer(idx, &buffer, const pattern[] = "")

AMX_GetPubvarPointer(idx, &buffer, const pattern[] = "")

AMX_GetTagPointer(idx, &buffer, const pattern[] = "")

AMX_GetPointer(E_AMX_TABLE:table, idx, &buffer, const pattern[] = "")

AMX_GetPublicPointerPrefix(idx, &buffer, pattern)

AMX_GetNativePointerPrefix(idx, &buffer, pattern)

AMX_GetLibraryPointerPrefix(idx, &buffer, pattern)

AMX_GetPubvarPointerPrefix(idx, &buffer, pattern)

AMX_GetTagPointerPrefix(idx, &buffer, pattern)

AMX_GetPointerPrefix(E_AMX_TABLE:table, idx, &buffer, pattern)

AMX_GetPublicPointerSuffix(idx, &buffer, pattern)

AMX_GetNativePointerSuffix(idx, &buffer, pattern)

AMX_GetLibraryPointerSuffix(idx, &buffer, pattern)

AMX_GetPubvarPointerSuffix(idx, &buffer, pattern)

AMX_GetTagPointerSuffix(idx, &buffer, pattern)

AMX_GetPointerSuffix(E_AMX_TABLE:table, idx, &buffer, pattern)

AMX_GetPublicValue(idx, &buffer, const pattern[] = "")

AMX_GetNativeValue(idx, &buffer, const pattern[] = "")

AMX_GetLibraryValue(idx, &buffer, const pattern[] = "")

AMX_GetPubvarValue(idx, &buffer, const pattern[] = "")

AMX_GetTagValue(idx, &buffer, const pattern[] = "")

AMX_GetValue(E_AMX_TABLE:table, idx, &buffer, const pattern[] = "")

AMX_GetPublicValuePrefix(idx, &buffer, pattern)

AMX_GetNativeValuePrefix(idx, &buffer, pattern)

AMX_GetLibraryValuePrefix(idx, &buffer, pattern)

AMX_GetPubvarValuePrefix(idx, &buffer, pattern)

AMX_GetTagValuePrefix(idx, &buffer, pattern)

AMX_GetValuePrefix(E_AMX_TABLE:table, idx, &buffer, pattern)

AMX_GetPublicValueSuffix(idx, &buffer, pattern)

AMX_GetNativeValueSuffix(idx, &buffer, pattern)

AMX_GetLibraryValueSuffix(idx, &buffer, pattern)

AMX_GetPubvarValueSuffix(idx, &buffer, pattern)

AMX_GetTagValueSuffix(idx, &buffer, pattern)

AMX_GetValueSuffix(E_AMX_TABLE:table, idx, &buffer, pattern)

y_areas

Area_AddCube(Float:x0, Float:y0, Float:z0, Float:x1, Float:y1, Float:z1)

Area_AddBox(Float:minx, Float:miny, Float:maxx, Float:maxy)

Area_AddCircle(Float:x, Float:y, Float:r, Float:h = FLOAT_INFINITY)

Area_AddSphere(Float:x, Float:y, Float:z, Float:r)

Area_AddPoly(Float:x1, Float:y1, Float:x2, Float:y2, Float:x3, Float:y3, Float:...)

Area_Delete(area)

Area_GetPlayerArea(playerid)

Area_SetPlayer(area, playerid, bool:set)

bool:Area_GetPlayer(area, playerid)

Area_SetAllPlayers(area, bool:set)

Area_SetWorld(area, world, bool:set)

bool:Area_GetWorld(area, world)

Area_SetAllWorlds(area, bool:set)

bool:Area_IsValid(area)

bool:Area_IsEmpty(area)

y_bintree

Bintree_Generate(BinaryTree:output<>, input[][E_BINTREE_INPUT], size)

Bintree_Reset(BinaryTree:tree<>, pointer = 0)

Bintree_FindValue(BinaryTree:tree<>, value, &cont = 0, &old = 0)

Bintree_Add(BinaryTree:data<>, pointer, value, offset, maxsize = sizeof (data))

Bintree_Delete(BinaryTree:source<>, index, count)

Bintree_UpdatePointers(BinaryTree:data<>, offset, size, mod = -1)

y_bit

Bit_Set(BitArray:array<>, slot, bool:set)

Bit_SetAll(BitArray:array<>, bool:set, size = sizeof (array))

Bit_Get(BitArray:array<>, slot)

Bit_Let(BitArray:array<>, slot)

Bit_Vet(BitArray:array<>, slot)

Bit_Slot(value)

Bit_Mask(value)

Bit_GetCount(BitArray:array<>, size = sizeof (array))

Bit_Display(BitArray:array<>, size = sizeof (array))

Iterator:Bits(BitArray:array<>)

Iterator:Blanks(BitArray:array<>)

bits()

bitsof()

y_cell

Cell_ReverseBits({Float, _}:data)

Cell_ReverseNibbles({Float, _}:data)

Cell_ReverseBytes({Float, _}:data)

Cell_CountBits({Float, _}:data)

Cell_GetLowestBit({Float, _}:data)

Cell_GetLowestComponent({Float, _}:data)

y_classes

Class_Add(skin, Float:x, Float:y, Float:z, Float:a, ...)

Class_AddEx(Group:forgroup, Group:setgroup, skin, Float:x, Float:y, Float:z, Float:a, ...)

Class_AddForGroup(Group:group, skin, Float:x, Float:y, Float:z, Float:a, ...)

Class_AddWithGroupSet(Group:group, skin, Float:x, Float:y, Float:z, Float:a, ...)

Class_Enable(classid, bool:toggle)

Class_Delete(classid)

Class_SetPlayer(classid, playerid, bool:s)

bool:Class_GetPlayer(classid, playerid)

Class_Get(playerid)

Class_Goto(playerid, playerclass)

Class_DisableSelection(playerid)

Class_DisableReselection(playerid)

Class_EnableReselection(playerid)

Class_ForceReselection(playerid)

Class_ReturnToSelection(playerid)

y_colours

y_colors

SetColoursCanHaveSpaces(bool:set)

SetColour(const name[], color)

SetColourHash(hash, color)

GetColour(const name[], alpha = 0xAA)

GetColourStream(const str[], &idx, alpha = 0xAA)

GetColourHash(hash, alpha = 0xAA)

y_commands

Command_AddAlt(commandid, altname[])

Command_AddAltNamed(command[], altname[])

Command_SetPlayer(commandid, playerid, bool:set)

Command_SetPlayerNamed(command[], playerid, bool:set)

Command_SetDeniedReturn(bool:set)

bool:Command_GetDeniedReturn()

Command_SetIllegalReturn(bool:set)

bool:Command_GetIllegalReturn()

Command_SetUnknownReturn(bool:set)

bool:Command_GetUnknownReturn()

Command_SetDisconnectReturn(bool:set)

bool:Command_GetDisconnectReturn()

Command_GetID(command[])

bool:Command_GetPlayer(commandid, playerid)

bool:Command_GetPlayerNamed(command[], playerid)

Command_Remove(commandid)

Command_RemoveNamed(command[])

Command_ReProcess(playerid, cmdtext[], help)

Command_GetName(commandid)

Command_GetDisplay(commandid, playerid)

Command_GetDisplayNamed(command[], playerid)

Command_GetPlayerCommandCount(playerid)

Command_GetNext(index, playerid)

Command_SetProvider(p)

Command_GetProvider()

Command_SetPlayerProvider(playerid, p)

Command_GetPlayerProvider(playerid)

y_debug

P_level(str[], {Float, _}:...)

P_I(str[], {Float, _}:...)

P_W(str[], {Float, _}:...)

P_E(str[], {Float, _}:...)

P_F(str[], {Float, _}:...)

P_C(str[], {Float, _}:...)

y_dialog

Dialog_Show(playerid, style, title[], caption[], button1[], button2[] = "", dialogid = -1)

Dialog_ShowCallback(playerid, using:callback[], style, title[], caption[], button1[], button2[] = "", dialogid = -1)

Dialog_ObtainID()

Dialog_TryObtainID(id)

Dialog_Get(playerid)

Dialog_Garbage(dialogid)

Dialog_Free(dialogid)

Dialog_Set(playerid, dialogid)

Dialog_ShowCallbackData(playerid, callback[E_CALLBACK_DATA], style, title[], caption[], button1[], button2[] = "", dialogid = -1)

Dialog_Hide(playerid)

Dialog_SetCallback(dialogid, using:callback[])

Dialog_SetCallbackData(dialogid, callback[E_CALLBACK_DATA])

y_flooding

SetMaxConnections(max = -1, e_FLOOD_ACTION:action = e_FLOOD_ACTION_BLOCK)

y_groups

Group:Group_Create(name[])

Group_Destroy(Group:group)

Group_SetPlayer(Group:group, playerid, bool:s)

bool:Group_GetPlayer(Group:group, playerid)

Group_SetGroup(Group:parent, Group:child, bool:s)

Group_SetGlobalGroup(Group:child, bool:s)

Group_SetCommand(Group:group, commandid, bool:s)

Group_SetCommandDefault(Group:group, bool:s)

Group_SetGlobalCommand(commandid, bool:s)

Group_SetGlobalCommandDefault(bool:s)

Group_SetArea(Group:group, area, bool:s)

Group_SetAreaDefault(Group:group, bool:s)

Group_SetGlobalArea(area, bool:s)

Group_SetGlobalAreaDefault(bool:s)

Group_SetClass(Group:group, class, bool:s)

Group_SetClassDefault(Group:group, bool:s)

Group_SetGlobalClass(class, bool:s)

Group_SetGlobalCalssDefault(bool:s)

Iterator:PlayerGroups(playerid)

Iterator:Group(Group:group)

Group:Group_SetBalanced(playerid, Group:...)

Group_GetColour(Group:group)

Group_GetColor(Group:group)

Group_SetColour(Group:group, colour)

Group_SetColor(Group:group, color)

bool:Group_GetGang(Group:group)

Group_SetGang(Group:group, bool:set)

Group:Group_GetID(name[])

Group_GetName(Group:group)

Group_SetName(Group:group, name[])

y_hooks

hook()

y_ini

bool:INI_ParseFile(fname[], remoteFormat[], bool:bFileFirst = false, bool:bExtra = false, extra = 0, bool:bLocal = true, bool:bPassTag = false, bool:bFilter = true, filter[] = "")

bool:INI_Load(filename[], bool:bExtra = false, extra = 0, bool:bLocal = true)

INI_Int(name[], &dest)

INI_Float(name[], &Float:dest)

INI_Hex(name[], &dest)

INI_Bin(name[], &dest)

INI_String(name[], dest[], size)

INI:INI_Open(filename[])

INI_Close(INI:file)

INI_SetTag(INI:file, tag[])

INI_DeleteTag(INI:file, tag[])

INI_WriteArray(INI:file, const name[], data[], len)

INI_RemoveEntry(INI:file, name[])

INI_WriteString(INI:file, name[], data[])

INI_WriteInt(INI:file, name[], data)

INI_WriteHex(INI:file, name[], data)

INI_WriteBin(INI:file, name[], data)

INI_WriteBool(INI:file, name[], bool:data)

INI_WriteFloat(INI:file, name[], Float:data, accuracy = 6)

y_inline

using()

inline()

Callback_Get(callback:name, result[E_CALLBACK_DATA], expect = -1)

Callback_Release(const input[E_CALLBACK_DATA])

Callback_Call(const input[E_CALLBACK_DATA], {Float, _}:...)

y_iterate

Iter_Init(Iterator:arr[]<>)

Iter_Add(Iterator:iter<>, element)

Iter_Remove(Iterator:iter<>, element)

Iter_Contains(Iterator:iter<>, element)

Iter_SafeRemove(Iterator:iter<>, element, &ret)

Iter_Random(Iterator:iter<>)

Iter_Count(Iterator:iter<>)

Iter_Clear(Iterator:iter<>)

Iter_Free(Iterator:iter<>)

foreach()

Iter_Begin(Iterator:iter<>)

Iter_End(Iterator:iter<>)

Iter_First(Iterator:iter<>)

Iter_Last(Iterator:iter<>)

Iter_Next(Iterator:iter<>, cur)

Iter_Prev(Iterator:iter<>, cur)

y_languages

Language:Langs_Add(code[], name[])

Language:Langs_SetPlayerLanguage(playerid, Language:l)

Language:Langs_GetPlayerLanguage(playerid)

Language:Langs_AddLanguage(code[], name[])

Langs_RemoveLanguage(Language:l)

Language:Langs_GetLanguage(identifier[])

Language:Langs_GetLanguageCount()

Langs_GetLanguageCodes()

Langs_GetName(Language:l)

Langs_GetCode(Language:l)

bool:Langs_IsValid(Language:l)

Language:Langs_SetPlayerCode(playerid, code[])

y_lock

y_malloc

Alloc:malloc(size)

Alloc:calloc(size)

free(Alloc:slot)

mget(Alloc:array, index)

mset(Alloc:array, index, value)

mgets(target[], length, Alloc:array, index)

msets(Alloc:array, index, const str[])

Malloc_SlotSize(Alloc:array)

Malloc_Get(Alloc:array, index)

Malloc_Set(Alloc:array, index, value)

Malloc_GetS(target[], length, Alloc:array, index)

Malloc_SetS(Alloc:array, index, const str[])

Malloc_GetA(target[], length, Alloc:array, index)

Malloc_SetA(Alloc:array, index, const arr[], len)

y_master

Master_Caller()

foreign()

global()

y_php

PHP_SendString(string:name[], string:value[], bool:priority = false)

PHP_SendFloat(string:name[], Float:value, bool:priority = false)

PHP_SendBool(string:name[], bool:value, bool:priority = false)

PHP_SendInt(string:name[], value, bool:priority = false)

phpdata()

phpfunc()

y_playerarray

PA_Init(PlayerArray:pa<>, bool:init = false, s = bits<MAX_PLAYERS>)

PA_FastInit(PlayerArray:pa<>)

PA_Set(PlayerArray:pa<>, slot, bool:set)

PA_Let(PlayerArray:pa<>, slot)

PA_Vet(PlayerArray:pa<>, slot)

PA_Get(PlayerArray:pa<>, slot)

PA_GetCount(PlayerArray:pa<>)

Iterator:PA(PlayerArray:pa<>)

y_playerset

Iterator:PS(@PlayerSet:iter)

y_remote

remotefunc()

broadcastfunc()

localfunc()

targetfunc()

y_scriptinit

y_stringhash

YHash(const str[], bool:sensitive = true, e_HASH_TYPE:type = hash_bernstein, len = -1, pack = false)

y_svar

svar()

y_td

Style:TD_Create(Float:x = 0.0, Float:y = 0.0, Float:letterX = 0.48, Float:letterY = 1.12, Float:textX = 1280.0, Float:textY = 1280.0, colour = 0xE1E1E1FF, boxColour = 0x80808080, bgColour = 0x000000FF, shadow = 2, outline = 0, align = _:td_align_none, font = 1, bool:proportional = false, bool:box = false, time = 0, name[] = "\1")

TD_Delete(Style:styleId)

Text:TD_Display(text[], Style:id, Float:x = NAN, Float:y = NAN)

TD_Destroy(Text:textDraw)

TD_TextPosition(Text:textID, Float:x, Float:y)

TD_TextXPos(Text:textID, Float:x)

TD_TextYPos(Text:textID, Float:y)

TD_SetString(Text:td, text[])

TD_ShowForPlayer(playerid, Text:textDraw)

TD_HideForPlayer(playerid, Text:textDraw)

TD_ShowForAll(Text:textDraw)

TD_HideForAll(Text:textDraw)

Text:TD_DisplayForPlayer(playerid, text[], Style:id, Float:x = NAN, Float:y = NAN)

Text:TD_DisplayForAll(text[], Style:id, Float:x = NAN, Float:y = NAN)

TD_StylePosition(Style:styleID, Float:x, Float:y)

TD_StyleXPos(Style:styleID, Float:x)

TD_StyleYPos(Style:styleID, Float:y)

TD_LetterSize(Style:styleID, Float:x, Float:y)

TD_LetterX(Style:styleID, Float:x)

TD_LetterY(Style:styleID, Float:y)

TD_TextSize(Style:styleID, Float:x, Float:y)

TD_TextX(Style:styleID, Float:x)

TD_TextY(Style:styleID, Float:y)

TD_Alignment(Style:styleID, alignment = _:td_align_none)

TD_Colour(Style:styleID, colour)

TD_Color(Style:styleID, color)

TD_UseBox(Style:styleID, bool:use)

TD_BoxColour(Style:styleID, colour)

TD_BoxColor(Style:styleID, color)

TD_SetShadow(Style:styleID, size)

TD_SetOutline(Style:styleID, size)

TD_BackgroundColour(Style:styleID, colour)

TD_BackgroundColor(Style:styleID, color)

TD_Font(Style:styleID, font)

TD_SetProportional(Style:styleID, bool:set)

TD_SetTime(Style:styleID, time, bool:existing = false)

TD_Morph(Text:textDraw, Style:style, time, delay = 0)

TD_Link(Text:base, Text:other)

TD_Unlink(Text:td)

Style:TD_GetDisplayStyle(Text:td)

Text:TD_DisplayHashed(text[], hash, Float:x = NAN, Float:y = NAN)

Text:TD_DisplayHashedForPlayer(playerid, text[], hash, Float:x = NAN, Float:y = NAN)

Text:TD_DisplayHashedForAll(text[], hash, Float:x = NAN, Float:y = NAN)

Text:TD_DisplayNamed(text[], style[], Float:x = NAN, Float:y = NAN)

Text:TD_DisplayNamedForPlayer(playerid, text[], style[], Float:x = NAN, Float:y = NAN)

Text:TD_DisplayNamedForAll(text[], style[], Float:x = NAN, Float:y = NAN)

TD_Garbage(Text:textDraw)

TD_Parse(filename[])

Style:TD_GetNamed(name[])

Style:TD_GetID(hash)

Style:TD_Clone(Style:styleID, name[] = "\1")

TD_GetStyleData(Style:styleID, ret[E_TD_DATA])

TD_Name(Style:styleID, name[])

y_testing

Testing_RunAll()

y_text

Text_Send(@PlayerSet:players, message[], {Float, _}:...)

Text_MessageBox(@PlayerSet:players, using:callback[], title[], text[], button1[], button2[], {Float, _}:...)

Text_InputBox(@PlayerSet:players, using:callback[], title[], text[], button1[], button2[], {Float, _}:...)

Text_ListBox(@PlayerSet:players, using:callback[], title[], text[], button1[], button2[], {Float, _}:...)

Text_PasswordBox(@PlayerSet:players, using:callback[], title[], text[], button1[], button2[], {Float, _}:...)

Text_DialogBox(@PlayerSet:players, style, using:callback[], title[], text[], button1[], button2[], {Float, _}:...)

y_timers

stop()

defer()

repeat()

timer()

task()

ptask()

pause()

resume()

y_users

Language:Player_GetPreloadLanguage(playerid)

Player_IsRegistered(playerid)

bool:Player_IsLoggedIn(playerid)

Player_GetYID(playerid)

Player_RemoveEntry(name[])

Player_WriteString(name[], data[])

Player_WriteArray(const name[], data[], len)

Player_WriteInt(name[], data)

Player_WriteHex(name[], data)

Player_WriteBin(name[], data)

Player_WriteBool(name[], bool:data)

Player_WriteFloat(name[], Float:data, accuracy = 6)

Player_SetTag(tag[])

Player_DeleteTag(tag[])

Player_TryLogin(playerid, password[])

Player_ForceLogin(playerid)

Player_TryRegister(playerid, password[])

Player_ChangePassword(playerid, password[])

Player_TryGroup(playerid, other[], password[])

Player_ForceGroup(playerid, other[])

Player_Reload(playerid)

Player_SetPreload(playerid, data[E_USER_PRELOAD])

Player_Preload(name[], ret[E_USER_PRELOAD])

y_utils

ceildiv(num, denom)

floordiv(num, denom)

isnull(str[])

isodd(num)

iseven(num)

strcpy(dest[], src[], maxlength = sizeof (dest))

StripNL(str[])

endofline(line[], pos)

chrfind(needle, haystack[], start = 0)

chrfindp(needle, haystack[], start = 0)

bernstein(string[])

ishex(str[])

unpack(const str[])

GetIP(playerid)

getstring(addr)

getstringarg(addr)

isnumeric(str[])

hexstr(string[])

bool:boolstr(string[])

binstr(string[])

memset(dest[], size = sizeof (dest), val = 0, blocksize = 8)

ReturnPlayerName(playerid)

ftouch(const filename[])

y_uvar

uvar()

y_va

va_printf(fmat[], va_start)

va_format(out[], size, fmat[], va_start)

va_strlen(arg)

va_getstring(dest[], arg, len = sizeof (dest))

y_writemem

WriteMem(addr, value)

y_xml

XML:XML_New()

XML_Destroy(XML:rule)

XML_AddHandler(XML:rule, trigger[], function[])

XML_RemoveHandler(XML:rule, trigger[])

XML_Parse(XML:rule, filename[])

XML_GetKeyValue(key[], value[])

XMLEntry:XML_AddParameter(XMLEntry:parent, tag[], value[] = "")

XMLEntry:XML_AddItem(tag[], name[] = "", XMLEntry:parent = XMLEntry:cellmax)

XMLEntry:XML_CreateEntry(tag[], name[] = "", XMLEntry:parent = XMLEntry:cellmax)

XMLEntry:XML_AddSubEntry(tag[], name[] = "", XMLEntry:parent = XMLEntry:cellmax)

XML_WriteItem(filename[], XMLEntry:item, bool:bIncludeXML = true, bool:bFavourShort = false)

XML_WriteEntry(filename[], XMLEntry:item, bool:bIncludeXML = true, bool:bFavourShort = false)

y_zonepulse

GangZonePulse(@PlayerSet:players, zone, from, to, time, delay = ZONE_PULSE_STAGE_TIME, time2 = -1, delay2 = -1)

GangZonePulseForPlayer(playerid, zone, from, to, time, delay = ZONE_PULSE_STAGE_TIME, time2 = -1, delay2 = -1)

GangZonePulseForAll(zone, from, to, time, delay = ZONE_PULSE_STAGE_TIME, time2 = -1, delay2 = -1)

GangZoneStopPulse(@PlayerSet:players, zone)

GangZoneStopPulseForPlayer(playerid, zone)

GangZoneStopPulseForAll(zone)

Clone this wiki locally