Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: warpów
1. System warpów
Witajcie, pobra?em sobie system warp?w u?ytkownika ThePiotrek ( http://gtao.pl/system-warpow-vt91951.htm )

System mi si? podoba ale jest on w??czony tylko dla administrator?w, chcia?bym aby by? r?wnie? dla zwyk?ych graczy, pr?bowa?em doda? linijk? do acl'a ale to te? nic nie daje, chyba ?e robi? co? ?le, a to mo?liwe bo jestem zielony w tym wszystkim, a druga sprawa jest taka ?e chcia?bym aby dzia?a? tak?e gdy gracz jest w poje?dzie, bo do tej pory dzia?a tylko jak w nim nie jest

LUA
[lua]
addEventHandler("onResourceStart", getResourceRootElement(getThisResource()),
function ( )
local xml = xmlLoadFile("warpy.xml") -- ladujemy warpy z pliku xml
local xmlNode = xmlNodeGetChildren(xml)

for i, node in ipairs(xmlNode) do
local name = xmlNodeGetAttribute(node,"name")
local x = tonumber(xmlNodeGetAttribute(node,"x"))
local y = tonumber(xmlNodeGetAttribute(node,"y"))
local z = tonumber(xmlNodeGetAttribute(node,"z"))
local d = tonumber(xmlNodeGetAttribute(node,"dimension"))
local i = tonumber(xmlNodeGetAttribute(node,"interior"))

local warp = createElement("warp")
setElementData(warp, "name", name)
setElementData(warp, "x", x)
setElementData(warp, "y", y)
setElementData(warp, "z", z)
setElementData(warp, "d", d)
set...
2. [SKRYPT] System warpów
Witajcie, chcia?bym Wam zaprezentowa? skrypt mojego autorstwa, to jest system warp?w. Posiada on dwie jedyne i najwa?niejsze komendy:

/warps - wy?wietla wszystkie warpy
/warp <nazwa Warpu> - teleportuje do danego warpa

Skrypt bazuje na XML, wi?c dodawanie warp?w jest bardzo proste. Ka?dy warp, to osobny element kt?ry ma r??ne 'elementDaty' dzi?ki czemu mo?emy w ?atwy spos?b edytowa? warpy za po?rednictwem jakiego? skryptu - a zreszt?, zerknijcie sobie w kod ;) Skrypt zosta? udost?pniony na portalu GitHub: https://github.com/ThePiotrek2003/mta-warp-system

No i c?? wi?cej powiedzie?, to wszystko. ?ycz? Wam powodzenia ;) Jakby?cie mieli jakie? pytania co do skryptu, piszcie "Issue" b?d? napiszcie odpowied? w tym temacie.