Модул територија (претходно зоне банди)
Ћао! Управо сам завршио имплементацију нашег модула територија у сервер и мислио сам да поставим преглед овог модула и да покажем да нисмо одустали!
// Креира територију. playerid може бити унет да би била играчева територија.
native Turf:Turf_Create(Float:minx, Float:miny, Float:maxx, Float:maxy, Player:owner = INVALID_PLAYER_ID);
// Уништава територију.
native Turf_Destroy(Turf:turf);
// Приказује територију играчу или играчима.
// Послаће свим играчима ако је playerid = INVALID_PLAYER_ID.
native Turf_Show(Turf:turf, colour, Player:playerid = INVALID_PLAYER_ID);
// Склања територију играчу или играчима.
// Послаће свим играчима ако је playerid = INVALID_PLAYER_ID.
native Turf_Hide(Turf:turf, Player:playerid = INVALID_PLAYER_ID);
// Територија сева за играча или играче.
// Послаће свим играчима ако је playerid = INVALID_PLAYER_ID.
native Turf_Flash(Turf:turf, colour, Player:playerid = INVALID_PLAYER_ID);
// Прекида севање територије за играча или играче.
// Послаће свим играчима ако је playerid = INVALID_PLAYER_ID.
native Turf_StopFlashing(Turf:turf, Player:playerid = INVALID_PLAYER_ID);
Ово је веома другачије од старог API, али немојте бринути, биће функција за компактибилност за ову врсту ствари да бисмо направили да старе скрипте сигурно могу да се поново компајлују без проблема и мењања.
Следећа занимљива чињеница коју би требало да знате је да је свака територија у истом скупу и да је максимум 4,294,967,295 направљених у једној скрипти. Свакако, клијент може да ради са 1024 територије истовремено.