Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
3rdParty
CSX
DoDX
Engine
ESF
Fakemeta
Fun
GeoIP
HamSandwich
JSON
NS
nVault
REAPI
Sockets
Sql
SQLx
TFCX
TSFUN
TSX
ammopacks
amxbans_core
amxbans_main
atac
basebuilder
celltrie
chr_engine
cod
codmod
colorchat
credits
csdm
dHUD
diablo_nowe
entlib
expmod
expmod_achievements
expmod_mission
expmod_shop
fvault
ggpro
gunxpmod
ncodmod
netdb
orpheu
orpheu_advanced
orpheu_const
orpheu_memory
orpheu_stocks
pokemod
roulette
StripWeapons
zmvip
zombie_plague_advance
zombieplague
zombieplaguenew1.3
Coreamxbans_core
amxbans_main
atac
basebuilder
celltrie
chr_engine
cod
codmod
colorchat
credits
csdm
dHUD
diablo_nowe
entlib
expmod
expmod_achievements
expmod_mission
expmod_shop
fvault
ggpro
gunxpmod
ncodmod
netdb
orpheu
orpheu_advanced
orpheu_const
orpheu_memory
orpheu_stocks
pokemod
roulette
StripWeapons
zmvip
zombie_plague_advance
zombieplague
zombieplaguenew1.3
amxconst
amxmisc
amxmodx
cellarray
core
datapack
file
float
hlsdk_const
lang
message_const
message_stocks
messages
newmenus
sorting
string
time
vault
vector
Cstrikeamxmisc
amxmodx
cellarray
ArrayClear
ArrayCreate
ArrayDeleteItem
ArrayDestroy
ArrayGetArray
ArrayGetCell
ArrayGetString
ArrayGetStringHandle
ArrayInsertArrayAfter
ArrayInsertArrayBefore
ArrayInsertCellAfter
ArrayInsertCellBefore
ArrayInsertStringAfter
ArrayInsertStringBefore
ArrayPushArray
ArrayPushCell
ArrayPushString
ArraySetArray
ArraySetCell
ArraySetString
ArraySize
ArraySort
ArraySwap
chatcolorArrayCreate
ArrayDeleteItem
ArrayDestroy
ArrayGetArray
ArrayGetCell
ArrayGetString
ArrayGetStringHandle
ArrayInsertArrayAfter
ArrayInsertArrayBefore
ArrayInsertCellAfter
ArrayInsertCellBefore
ArrayInsertStringAfter
ArrayInsertStringBefore
ArrayPushArray
ArrayPushCell
ArrayPushString
ArraySetArray
ArraySetCell
ArraySetString
ArraySize
ArraySort
ArraySwap
core
datapack
file
float
hlsdk_const
lang
message_const
message_stocks
messages
newmenus
sorting
string
time
vault
vector
CSX
DoDX
Engine
ESF
Fakemeta
Fun
GeoIP
HamSandwich
JSON
NS
nVault
REAPI
cssdk_const
hlsdk_const
reapi
reapi_engine
reapi_engine_const
reapi_gamedll
reapi_rechecker
reapi_reunion
reapi_vtc
Regexhlsdk_const
reapi
reapi_engine
reapi_engine_const
reapi_gamedll
reapi_rechecker
reapi_reunion
reapi_vtc
Sockets
Sql
SQLx
TFCX
TSFUN
TSX
Opis
Funkcja używa wybranej przej przez ciebie, specjalnej funkcji sortującej do przesortowania wybranej dynamicznej tablicy.
Można przekazać do funkcji dodatkowe dane.
Składnia
ArraySort(Array:array, const comparefunc[], data[], data_size=0)
Typ
NatywnyNotatki
- which - uchwyt tablicy, zwracany przez funkcję ArrayCreate
.
- comparefunc - nazwa funkcji sortującej.
- data - tablica z dodatkowymi danymi, domyślnie pusta.
- data_size - rozmiar tablicy z danymi, domyślnie 0.
Funkcja sortująca powinna być wywoływana z poniższymi parametrami:
public MySortFunc(Array:array, item1, item2, const data[], data_size)
Funkcja sortująca powinna zwrócić:
- -1 jeśli item1 powinien być przed item2.
- 0 jeśli item1 i item2 są sobie równe.
- 1 jeśli item1 powinien być za item2.
Przykład
ArraySort(tablica, "malejaco"); public malejaco(Array:a, item1, item2){ if(ArrayGetCell(a, item1) < ArrayGetCell(a, item2))return 1; if(ArrayGetCell(a, item1) > ArrayGetCell(a, item2))return -1; return 0; }
Zakaz używania, kopiowania i innego wykorzystywania treści witryny oraz innych materiałów w niej zawartych bez zgody autorów. Wszelkie prawa zastrzeżone. © 2009-2025