| 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. |
|