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: xml
1. zapamietywanie xml
Witam chcialem zrobic zapamietywanie w xml do logowania lecz cos nie dziala w db3 taki blad
[code]WARNING pystories-loggingc_logging.lua:233: Bad argument @ 'xmlFindChild' [Expected xml-node at argument 1, got boolean][/code]
[code]WARNING pystories-loggingc_logging.lua:234: Bad argument @ 'xmlFindChild' [Expected xml-node at argument 1, got boolean][/code]

tutaj kod
[lua]
setWorldSoundEnabled(0, 0, false, true)
setWorldSoundEnabled(0, 29, false, true)
setWorldSoundEnabled(0, 30, false, true)
setWorldSoundEnabled(0, 5, false, true)
setAmbientSoundEnabled( "general", false )
setAmbientSoundEnabled( "gunfire", false )


local screenW, screenH = guiGetScreenSize()

czas = getTickCount()
function roundedRectangle(x, y, rx, ry, color, radius)
rx = rx - radius * 2
ry = ry - radius * 2
x = x + radius
y = y + radius

if (rx >= 0) and (ry >= 0) then
dxDrawRectangle(x, y, rx, ry, color)
dxDrawRectangle(x, y - radius, rx, radius, color)
dxDrawRectangle(x, y + ry, rx, radius, color)
dxDrawRectangle(x - radius, y, radius, ry, color)
dxDrawRectangle(x + rx, y, radius, ry, color)

dxDrawCircle(x, y, radius, 180, 270, color, color, 7)
dxDrawCircle(x + rx, y, radius, 270, 360, color, color, 7)
dxDrawCircle(x + rx, y + ry, radius, 0, 90, color, color, 7)
dxDrawCircle(x, y + ry, radius, 90, 180, color, color, 7)
end
end


local sw,sh ...
2. Plik xml tylko do odczytu
Jest mo?liwo?? ustawienia stworzonego pliku XML tylko do odczytu? To znaczy, ?e przy tworzeniu pliku xml po stronie clienta ?eby nie m?g? edytowa?? WIem, ?? w funkcji loadxmlfile jest opcja readOnly ale ona ma znaczeniu tylko przy otwieraniu pliku w skrypcie, jakie? pomys?y?

Nie chodzi mi o rozwi?zanie typu, ?e funkcja, kt?ra sprawdza childy i je?eli s? usuni?te lub nie pasuj? do warto?ci to je tworzy na nowo/zmienia warto??.
3. xml odczyt
siema zrobi?em zapis loginu has?a i pinu w xml i mam problem jak odczyta? go by wklepywa? si? do panelu logowania. linijka odpowiedzialna za przej?cie do uzupe?niania danych do logowania

        
if isMouseIn(screenW 0.4495screenH 0.4241screenW 0.1370screenH 0.0537) and okno == 'wstep' then
        okno 
'panel_logowania'
        
exports['editbox']:createCustomEditbox('Logowanie-LOGIN''Wpisz login...'swsh323/scale42/scalefalse'')
        
exports['editbox']:createCustomEditbox('Logowanie-HASLO''Wpisz haslo...'swsh323/scale42/scaletrue'')
        
exports['editbox']:createCustomEditbox('Logowanie-kod''Podaj Tajny kod...'swsh323/scale42/scaletrue'')
        
local xml xmlLoadFile("remember.xml")
        
local loginChild xmlFindChild(xml"login"0)
local passwordChild xmlFindChild(xml"pass"0)
local kodChild xmlFindChild(xml"tajny_pin"0)
local login xmlNodeGetValue(loginChild)
local password xmlNodeGetValue(passwordChild)
local kod xmlNodeGetValue(kodChild)
4. Zapisywanie plików xml w folderze priv
Hej, w jaki spos?b zapisywa? pliki xml w folderze priv za pomoc? xmlCreateFile


mods>deathmatch>priv
ofc

Za pomoc oczywi?cie :piwo:
5. XML (Mój pierwszy raz) i Mysql (też pierwszy)
Witam, dlaczego node Login i node Password si? nie usuwa? W DB3 pusto. Albo jak usun?? ca?y plik XML. Oraz, chcia?bym zacz?? nauk? z MYSQL, tylko ?e nie wiem czy np: executeSQLUpdate dzia?a z Mysql. Je?eli nie da si?, to co wtedy mam zrobi? ?


Login 
"Szydlo"
Password "admin12"

function writeXML()
    
outputChatBox("Wczytano plik XML poprawnie!")
    
loadedXML xmlLoadFile("saved.xml")
    
    
saveLOGIN xmlCreateChild(loadedXML"Login")
    
savePASSWORD xmlCreateChild(loadedXML"Password")
    
    
outputChatBox("XML: Stworzono Login i Password!")
    
    
addNick xmlNodeSetValue saveLOGINLogin)    
    
addNick xmlNodeSetValue savePASSWORDPassword)
    
    
outputChatBox("XML: Dodano Login i Password DO Login i Password !")
    
    
xmlSaveFile(loadedXML)
    
xmlUnloadFile(loadedXML)
end
addCommandHandler
("wx"writeXML)

function 
unwriteXML()
    
outputChatBox("Wczytano plik XML poprawnie!")
    
loadedXML xmlLoadFile("saved.xml")
    
    
xmlDestroyNode(saveLOGIN)
    
xmlDestroyNode(savePASSWORD)
    
    
outputChatBox("XML: Usuni?to Login i Password !")
    
    
xmlSaveFile(loadedXML)
    
xmlUnloadFile(loadedXML)
end
addCommandHandler
("uwx"unwriteXML)


Teraz Bindkey:

A wi?c tak nie wiem co jest nie tak w pierwszym argumencie. (Tak pokazuje DB3)


bindKey 
(player"E""down"enterInterior )
6. xml zwraca wartość bool zamiast string?
Witam. Na wst?pie napisz? ?e przygode z XML zacz??em od wczoraj.
Chcia?bym w jednej funkcji pobra? warto?? "haslo" z pliku xml, jednak wyskakuje mi b??d:




KOD:

Xml:

Kod:

<1>
<haslo>asdasd</haslo>
</1>



Server:

function getValue(player)
local info xmlLoadFile ('1.xml')
local node xmlFindChildinfo'haslo')
local success xmlNodeGetValue node )
outputChatBox("Wynik to "..success..".",player)
xmlUnloadFile(info)
end
addCommandHandler
("daj",getValue)
7. Załadowanie pliku XML
No to tak...

Chcia?bym zna? funkcje na ?adowanie pliku xml ale, je?li nie ma takiego pliku to wywala outputChatBox..

Pr?bowa?em tak:


local login 
guiGetText(polelogin)
local haslo guiGetText(polehaslo)
if 
xmlLoadFile("konta/"..login..""then
    outputChatBox
("YAY MASZ KONTO!!!")
else
    
outputChatBox("NIE MASZ KONTA :(")
end


[ Dodano: 2017-07-10, 12:27 ]
@refresh
8. [LLL] XML
[center][size=18][color=green][LLL] - LuKiO Lua Learning[/color]

[color=orange]XML[/color][/size][/center]

Witaj [you], w tym poradniku wyt?umacz? funkcj? XML jakie wyr??niamy w j?zyku Lua. R?wnie? podam przyk?ad zastosowania w ka?dej funkcji wraz z ni?ej napisanym komentarzem.

[color=green][size=16]xmlCopyFile[/size][/color] - funkcja s?u??ca do kopiowania plik?w xml. Aby plik zosta? skopiowany musi zosta? wywo?ana funkcja [color=green]xmlSaveFile[/color]
[lua]xmlCopyFile ( xmlCopy, xmlNew )[/lua]
[b]xmlCopy [/b]- plik wraz z lokalizacj? katalogu. ( "katalog/plik.xml" )
[b]xmlNew [/b]- plik kt?ry zosta? skopiowany
[b][color=orange]Przyk?ad[/color][/b]:
[lua]local plik = xmlLoadFile( "file.xml") --?adowanie pliku
if plik then -- Sprawdzanie czy skrypt za?adowa? plik
local new = xmlCopyFile( plik, "copy.xml") -- Kopiowanie pliku
if new then -- Sprawdzanie czy uda?o si? kopiowanie
xmlSaveFile( new ) -- Zapisywanie skopiowanego pliku
end -- Zamykanie ifu kopiowania pliku
xmlUnloadFile( plik ) -- Roz??czanie pliku g??wnego
end -- Zamykanie ifu pliku g??wnego[/lua]
Plik zostanie skopiowany w g??wnym folderze gdzie znajduje si? plik (meta.xml) pod nazw? ( copy.xml ).
[line]
[color=green][size=16]xmlCreateFile[/size][/color] - funkcja tworz?ca nowy plik xml. Plik nie zostanie skopiowany dop?ki nie wyow?amy funkcji [color=green]xmlSaveFile[/color].
[lua]xmlCreateFile ( plikName, nodeName )[/lua]
[b]plikName [/b]- nazwa pl...
9. Nauka XML
Witam. Czy znalaz?by si? ktu? kto chcia?by mi wyt?umaczy? podstawowe funkcje XML? Mam zamiar stworzy? na jego podstawie prosty system pojazd?w ale co? z odczytywaniem mi nie dzia?a. Dodatkowo, przyznam, ?e bezmy?lnie przepisywa?em funkcje ze skryptu na domki (XML) i jedyna funkcja kt?r? dobrze znam to xmlLoadFile :P . Rozdaj? :piwo: i R*




Tu jest ten kod kt?ry nie chce mi odczytywa?. Wywala w?a?nie w chat box'ie "NNNNIC"

[lua]function zaladuj (gracz)

local root = xmlLoadFile ("pojazdy.xml")
if not root then outputChatBox ("gowno") end

local autoroot = xmlFindChild (root, "auta", 0)

if houseroot then
for k, v in ipairs (xmlNodeGetChildren(autoroot)) do
local x = xmlNodeGetAttribute (v, "x")
local y = xmlNodeGetAttribute (v, "y")
local z = xmlNodeGetAttribute (v, "z")
local model = xmlNodeGetAttribute (v, "model")
createVehicle (model, x, y, z)
end
outputChatBox ("GITARA SIEMA XDDDDDDDDDDDDDDDDDDD")
else
outputChatBox ("nnnnic")
end
end
addCommandHandler ("load", zaladuj)[/lua]

Tu jest zawarto?? pliku pojazdy.xml

[lua]<pojazdy>
<auta>
<pojazd model="560" x="2481.6748046875" y="-1657.7861328125" z="13.330370903015"></pojazd>
<pojazd model="560" x="2484.73828125" y="-1662.2958984375" z...
10. Export XML
Jakich funkcji u?y? aby co? eksportowa?o si? do pliku xml?
Dajmy przyk?ad... Kto? dostaje bana i eksportuje to sie do pilku bany.xml
11. użytkowanie xml
Cze??, niestety nie mam zielonego poj?cia o XML jednak widzia?em jak programi?ci z niego korzystaj? w swoich skryptach, w jaki spos?b zbudowa? plik xml z kt?rego potem mo?na odczyta? okre?lon? liczb? b?d? tekst? lub zmieni? warto?? tego tekstu o ile tak si? da.
12. Tuning pojazdu - nie zapisuje ani nie odczytuje z XML
[lua]
addEventHandler ( "onResourceStart", getResourceRootElement(),
function ()
local root = xmlLoadFile ("cars.xml")
local houseroot = xmlFindChild (root,"cars",0)
if (houseroot) then
for i,v in ipairs (xmlNodeGetChildren(houseroot)) do
local carmodel = xmlNodeGetAttribute (v,"model")
local x = xmlNodeGetAttribute (v,"x")
local y = xmlNodeGetAttribute (v,"y")
local z = xmlNodeGetAttribute (v,"z")
local color1 = xmlNodeGetAttribute (v,"color1")
local color2 = xmlNodeGetAttribute (v,"color2")
local owner = xmlNodeGetAttribute (v,"owner")
local price = xmlNodeGetAttribute (v,"price")
local tune = xmlNodeGetAttribute (v,"tune")
local lock = xmlNodeGetAttribute (v,"lock")
local a = xmlNodeGetAttribute (v,"a")
cars[i] = createVehicle ( tonumber(carmodel),tonumber(x),tonumber(y),tonumber(z), 0, 0, tonumber(a) )
setElementInterior ( cars[i], 0 )
setElementData (cars[i],"xpos",tonumber(x))
setElementData (cars[i],"ypos",tonumber(y))
setElementData (cars[i],"zpos",tonumber(z))
setElementData (cars[i],"angle",tonumber(a))
setElementData (cars[i],"owner",owner)
setElementData (cars[i],"price",tonumber(price))
setElementData (cars[i],"lock",tonumber(lock))
se...
13. SQLite vs XML
Witam chia?bym si? dowiedzie? kt?re wed?ug was jest lepsze: SQLite czy XMl.
I poda? ciekawe przyk?ady zastosowa? waszego wyboru.

A tak pozatym mam pytanko.
Czy w XML je?eli si? nie zresetuje skryptu nie zostan? wgran? nowe rekordy czy? nie ?
A w SQLite da si? zauwa?y?em to na moim systemie zapisu pojazdu.
Je?eli si? myle prosz? o popraw?

Kolejny pytanko mo?e mi kto? poda? najwa?niejsze zapytania SQL ?
14. XML
Cze??. M?j problem polega na tym, ?e co? mi nie idzie z XML.

B??dy wyskakuj? z linijkami:


local xml 
xmlLoadFile(":sklepsms/kody.xml")


local xmlx xmlFindChild(xml"KODA"0)
local KOD xmlNodeGetChildren(xmlx)


Cytat:

1#: bad argument @ 'xmlFindChild' [expected xml-node at argument 1, got boolean]
2#: bad argument @ 'xmlNodeGetChildren' [expected xml-noe at argument 1, got boolean]

z g?ry dzi?kuje
15. Plik xml
Witam mam problem z xml chce pobra? warto?? z xml i sprawdzi? czy jest taka sama jak poda?em. kod:
Serwer:
        local xmlrangi  xmlLoadFile "config/rangi.xml")
            if 
xmlrangi then
            local file 
xmlFindChild (xml,frakcja,0)
                for 
id,v in pairs (xmlNodeGetChildren(file)) do
                
Id_rangi xmlNodeGetAttribute (v,"stopien")
                    if 
Id_rangi == 1 then
                    Nazwa_rangi 
xmlNodeGetAttribute (v,"Nazwa")
                    
xmlNodeSetAttribute(NewPracownik"ranga"Nazwa_rangi)
                    
end
                end        
            end
    xmlSaveFile 
xml )    


XML:
<root>
    <
Policja>
        <
ranga stopien="1" nazwa="Posterunkowy" wynagrodzenie="5000"></ranga>
    </
Policja>
</
root>

Kod jest dobrze napisany ale co? mi nie dzia?a.
16. Skrypt Zapisu Aut XML
[size=18][color=red]Witam i? posiadam skrypt na zapis aut w XML ale jest problem poniewa? jak pisze /zapisz to wyskakuje b??d w DB3 (debugscript 3) SS : [/color][/size][img]http://i.imgur.com/frIjQf7.jpg[/img]
A o to skrypt:

[lua]
addCommandHandler ( "zapisz", function ( plr )
local accName = getAccountName ( getPlayerAccount ( plr ) )
if not isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
return outputChatBox ( "Nie posiadasz praw Administratora", plr, 255, 0, 0 ) end
xml = xmlLoadFile ( "xml.xml" )
for _,v in ipairs ( xmlNodeGetChildren ( xml ) ) do
xmlDestroyNode ( v )
end
xmlSaveFile ( xml )
for _,v in ipairs ( getElementsByType ( "vehicle" ) ) do
model = getElementModel ( v )
x,y,z = getElementPosition ( v )
c1,c2,c3,c4,c5,c6 = getVehicleColor ( v )
r1,r2,r3 = getVehicleRotation ( v )
child = xmlCreateChild ( xml, "pojazd" )
id = tonumber ( getElementData ( v, "id" ) )
owner = getElementData ( v, "owner" )
if not tonumber ( getElementData ( v, "id" ) ) then
id = tonumber ( math.random ( 1, 1000 ) ) end
if not owner then
owner = "Publiczne" end
xmlNodeSetAttribute ( child, "model", tonumber(model) )
xmlNodeSetAttribute ( child, "x", tonumber(x) )
xmlNodeSetAttribute ( child, "y", tonumber(y) )
xmlNodeSetAttribute ( child, "z", ton...
17. XML
Cze??, mam do?? nietypowy problem z xml. Ot?? ka?da warto?? dla danej tabeli w pliku .xml jest aktualizowana dopiero, po restarcie skryptu. W pliku normalnie widz? zmian?, ale jakbym chcia? wywowa?a? t? warto?? na serwer, jest wci?? warto?? stara.
18. Jak zrobić zapis tuningu na xml
Tak jak w temacie
19. XML
Witam mam problem z plikiem xml robi? jak zwykle ale co? mi nie dzia?a.
Problem jest w tym ?e pobieram rangi z pliku xml i por?wnuje jego stopie? z zmienn?(1) i wyskakuje ?e niema takiej rangi.
Kod Server:
local xmlranga xmlLoadFile "config/rangi.xml")
            
local Numer_Rangi 1
            
if xmlranga then
            local fileranga 
xmlFindChild (xml,frakcja,0)
                for 
_,listaRang in ipairs (xmlNodeGetChildren(fileranga)) do
                    
Ranga_Stopien xmlNodeGetAttribute (listaRang"stopien")
                    
Ranga_Nazwa xmlNodeGetAttribute (listaRang"nazwa")
                        if 
tonumber(Ranga_Stopien) == Numer_Rangi then
                            xmlNodeSetAttribute
(NewPracownik"ranga"Ranga_Nazwa)
                        else
                        
outputDebugString "Ranga o stopniu 1 nie zosta?a odnaleziona. Panel Lidera." )
                        
end
                end
            
else
            
outputDebugString "Plik rangi.xml nie zosta? wczytany. Panel Lidera." )            
            
end


Struktura pliku rangi.xml
Kod:

<root>
<Policja>
<ranga stopien="1" nazwa="Posterunkowy" wynagrodzenie="5000"></ranga>
</Policja>
</root>
20. SavePojazdów XML
Witam serdecznie. Nie dzia?a mi save pojazd?w do XML w tym o to skrypcie. Poka?? tak?e, jak zrobi?em XML, oraz meta, bo mo?e to tam jest b??d:

Skrypt:
[lua]
cars={}
buycarpickup={}
maxcars = 0

addEventHandler ( "onResourceStart", getResourceRootElement(),
function ()
local root = xmlLoadFile ("cars.xml")
local houseroot = xmlFindChild (root,"cars",0)
if (houseroot) then
for i,v in ipairs (xmlNodeGetChildren(houseroot)) do
local carmodel = xmlNodeGetAttribute (v,"model")
local x = xmlNodeGetAttribute (v,"x")
local y = xmlNodeGetAttribute (v,"y")
local z = xmlNodeGetAttribute (v,"z")
local color1 = xmlNodeGetAttribute (v,"color1")
local color2 = xmlNodeGetAttribute (v,"color2")
local owner = xmlNodeGetAttribute (v,"owner")
local price = xmlNodeGetAttribute (v,"price")
local lock = xmlNodeGetAttribute (v,"lock")
local a = xmlNodeGetAttribute (v,"a")
cars[i] = createVehicle ( tonumber(carmodel),tonumber(x),tonumber(y),tonumber(z), 0, 0, tonumber(a) )
setElementInterior ( cars, 0 )
setElementData (cars,"xpos",tonumber(x))
setElementData (cars,"ypos",tonumber(y))
setElementData (cars,"zpos",tonumber(z))
setElementData (cars,"angle",tonumber(a))
setElementData (cars,"ow...
21. Jak zrobić to pod xml
Witam tak jak w opisie jakby to zrobi? by zapisa? te wszystkie rzeczy jak i login gracza pod xml http://www.wklej.org/id/1507207/
22. XML
Cze??. Wam te? si? zdarza problem, ?e nie dzia?a funkcja xmLoadFile? W jednym pliku mi chodzi wszystko ok w drugim juu? nie, nie wiem czy to ja przeoczy?em gdzies drobny b??d ? Wyskakuje mi ci?gle b??d z warunku if not[...]

addCommandHandler "telefon", function (plr)
    
xml xmlLoadFile "contacts.xml" )
    if 
not xml then return outputDebugString "blad" end
    
for _,v in ipairs xmlNodeGetChildren xml ) ) do
        if 
getPlayerName plr ) == xmlNodeGetAttribute v"wlasciciel" then
            outputChatBox 
xmlNodeGetAttribute v"nazwa" ), plr )
        
end
    end
end
)
23. Zapisywanie xml 2
Witam, mam pewien problem ot?? zrobi?em sobie system pojazd?w xml, lecz nie dzia?a jak nale?y, to znaczy nie zapisuj? si? pojazdy, uruchomi?em sobie setimer co 3 sekundy zapisywanie lecz co chwil? bad argumenty, ale przecie? jak jest jeden pojazd na mapie zapisuje jego... tylko jak dodam drugi do xml ju? nie zapisuje, oczywi?cie id pojazdu jest pobierane jako getElementData o nazwie pojazd_id wi?c nie wiem w czym problem je?eli w xml pojazdy maj? 2 id (1, 2) a w xml si? liczy od 1 wi?c to jest dobrze zrobione, prosz? o pomoc.

    for _,v in ipairs(getElementsByType("vehicle")) do
        if 
getElementData(v"pojazd_zrespiony"then
            local health 
getElementHealth(v)

            
local sprawdz xmlFindChild(plik"pojazd"getElementData(v"pojazd_id"))

            
xmlNodeSetAttribute(sprawdz"health"health)
            
            
xmlSaveFile(plik)
            
xmlUnloadFile(plik)
        
end
    end
24. Zapisywanie xml
Witam, mam pewien problem ot?? zrobi?em sobie system pojazd?w xml, lecz nie dzia?a jak nale?y, to znaczy nie zapisuj? si? pojazdy, uruchomi?em sobie setimer co 3 sekundy zapisywanie lecz co chwil? bad argumenty, ale przecie? jak jest jeden pojazd na mapie zapisuje jego... tylko jak dodam drugi do xml ju? nie zapisuje, oczywi?cie id pojazdu jest pobierane jako getElementData o nazwie pojazd_id wi?c nie wiem w czym problem je?eli w xml pojazdy maj? 2 id (1, 2) a w xml si? liczy od 1 wi?c to jest dobrze zrobione, prosz? o pomoc.

    for _,v in ipairs(getElementsByType("vehicle")) do
        if 
getElementData(v"pojazd_zrespiony"then
            local health 
getElementHealth(v)

            
local sprawdz xmlFindChild(plik"pojazd"getElementData(v"pojazd_id"))

            
xmlNodeSetAttribute(sprawdz"health"health)
            
            
xmlSaveFile(plik)
            
xmlUnloadFile(plik)
        
end
    end
25. xml
Witajcie! Mam skrypt na zapis aut w xml, i mam pewien problem. Czy macie jaki? pomys? na nie zapisanie auta bez getElementData w?a?ciciel?
Mam ju? tyle, ale nie mam pomys?u jak zrobi? aby nie zapisa?o(mam zdefiniowanego wlasciciela).
za pomoc :piwo:
if not wlasciciel then
26. Zapis aut w xml
function spawnAut()
local xml getResourceConfig("auta.xml")
local modelauta xmlNodeGetAttribute(xml"model")
local carX xmlNodeGetAttribute(xml"posX")
local carY xmlNodeGetAttribute(xml"posY")
local carZ xmlNodeGetAttribute(xml"posZ")
local carRot xmlNodeGetAttribute(xml"rot")
createVehicle(modelautatonumber(carX), tonumber(carY), tonumber(carZ), 0.00.0tonumber(carRot))
end


Po wpisaniu w auta.xml odpowiedniego kodu:
<car model="528" posX="349.80227661133" posY="1358.1834716797" posZ="7.955379486084" rot="90.0" />

Nie spawni si?! Za pomoc :piwo:
27. XML - wczytujemy zawartości o tych samy nazwach
Witam serdecznie.
Mam problem, i? chc? wczyta? wszystkie pojazdy z pliku xml a wczytuje si? tylko jeden. Wydaje mi si?, ?e trzeba tu jak?? p?tle lecz nie mam zielonego poj?cia jak j? zrobi? z xlm :D


function wczytujemypojazdy ()
config xmlLoadFile("nowy.xml")
if 
config then
outputChatBox
("Wczytano"source,255255255)

local model xmlNodeGetAttribute(config"model")
local x xmlNodeGetAttribute(config"x")
local y xmlNodeGetAttribute(config"y")
local z xmlNodeGetAttribute(config"z")
local pojazd createVehicle modelxy)
end
end
addCommandHandler
("wczytaj"wczytujemypojazdy )
28. Zakaz zgrywania plików xml
Witam, mam problem, zrobi?em sobie panel logowania na xml, lecz wszystkim si? zgrywa plik xml kt?ry trzyma dane u?ytkownika jak mog? zablokowa? zgrywanie tego pliku dla graczy?
29. Sprawdzanie reputacji w xml
Witam, zrobi?em sobie mini skrypcik na towary, s? one w pliku xml, lecz nie sprawdza ich i ca?y czas wyskakuje ?e nie posiadam reputacji ....
Zrobi?em sobie komend? na dawanie 100 reputacji, daje j?, ale nadal nie sprawdza.

Opisz? jak skrypt ma dzia?a?:
Sprawdza wybrany towar kt?ry nacisn??em, i sprawdza jaka jest reputacja w nim.
Jak jest reputacja taka jak w kolumnie reputacja funkcja si? wykonuje.

Co mo?e by? ?le?
[lua]function sprawdzReputacje(player)
local plik = xmlLoadFile("baza-fc/config/towary.xml", "towary")
if plik then
local i = 0
while xmlFindChild(plik, "towar", i) do
local find = xmlFindChild(plik, "towar", i)
if tostring(xmlNodeGetAttribute(find,"nazwa")) == tostring(xmlNodeGetAttribute(find,"nazwa")) then
return tonumber(xmlNodeGetAttribute(find,"reputacja"))
end
i = i + 1
end
xmlUnloadFile(xml)
end
return tonumber(0)
end

addEvent("SprawdzTowar", true)
addEventHandler("SprawdzTowar", resourceRoot, function(gracz, opcja)
if not opcja then
outputChatBox("* Nie wybra?e? opcji towaru!", gracz)
return
end
if sprawdzReputacje() == getElementData(player, "reputacja") then
outputChatBox("Masz reputacje, ciesz sie ;d", gracz, 255, 0, 0, true)
else
outputChatBox("* Nie posiadasz wystarczaj?cej reputacji aby podj?? te zlecenie!", player, 255, 0, 0)
end
end)

addC...
30. Pojazdy w xml
Witam! Posiadam system aut prywatnych, i chcia?bym aby pojazdy w kt?rych kto? wpisa? /zaparkuj po restarcie serwera naprzyk?ad si? nie usuwa?y. Pomy?la?em, ?e mo?na zrobi? tak, jak wy?ej napisa?em /zaparkuj i zapisywa?a by si? pozycja, rotacja, kolor, upgrade w xml. Czy da si? co? takiego zrobi?? Za pomoc = :piwo: . Prosi?bym o skrawek kodu, lub pe?nego gotowca.
31. Prywatne auta XML
Witam.
Przejd? od razu do rzeczy. Dzisiaj zacz??em pisa? panel prywatnych pojazd?w kt?ry jest oparty na XML. Jednak?e mam ma?y problem z funkcj? kt?ra ma zapisywa? wszystkie autka.

Daj? kod(strona serwera)
Kod:

cars={}

function ZapiszPojazdy ()
local root = xmlLoadFile ("auta.xml")
local vehroot = xmlFindChild (root,"autka",0)
if (vehroot) then
for i,v in ipairs (xmlNodeGetChildren(vehroot)) do
xmlNodeSetAttribute ( v, "model", getElementData(cars[i],"model") )
xmlNodeSetAttribute ( v, "x", getElementData(cars[i], "x") )
xmlNodeSetAttribute ( v, "y", getElementData(cars[i], "y") )
xmlNodeSetAttribute ( v, "z", getElementData(cars[i], "z") )
xmlNodeSetAttribute ( v, "rx", getElementData(cars[i], "rx") )
xmlNodeSetAttribute ( v, "ry", getElementData(cars[i], "ry") )
xmlNodeSetAttribute ( v, "rz", getElementData(cars[i], "rz") )
xmlNodeSetAttribute ( v, "owner", getElementData(cars[i], "owner") )
outputDebugString ("Wszystkie pojazdy zosta?y zapisane!")
end
xmlSaveFile(root)
end
end
addCommandHandler ("zapisz", ZapiszPojazdy)


Za pomoc stawiam zimne piwka.
32. XML
Albo ja jestem ?lepy, albo tu nie ma b??du, a wywala mi b??d wpisany w outputDebugString.
Nigdy tego problemu nie mia?em, kod stworzony jest poprawnie wi?c....


addEventHandler "onResourceStart"getResourceRootElement(getThisResource()), function(nazwa)
    
skrypt getResourceName nazwa )
    
xml xmlLoadFile "auta.xml" )
    if 
not xml then
        outputDebugString 
"Problem z plikiem auta.xml") return end
    
for Key,Value in ipairs xmlNodeGetChildren xml )) do
        
pojazd xmlFindChild Value"pojazd")
        
id xmlNodeGetAttribute pojazd"id" )
        
id tonumber(id)
        
xmlNodeGetAttribute pojazd"x" )
        
tonumber)
        
xmlNodeGetAttribute pojazd"y" )
        
tonumber)
        
xmlNodeGetAttribute pojazd"z" )
        
tonumber )
        
auto createVehicle idxy)
        
outputChatBox "Pojazdy ze skryptu [ "..skrypt.." ] by PanMaszyna zosta?y stworzone"root255255255 )
    
end
end
)
33. Pojazdy xml
Witam, mam pewien problem ot?? nie zapisuje pojazdu do xml, opisz? co jest.

Wsiadaj do pojazdu a, potem z niego wysiadam i wsiadam do pojazdu b, to pojazd a zostaje a pojazd b nic si? nie zmienia tak jak by by?o tylko do jednej linijki w xml u?ywane, pr?bowa?em zastosowa? p?tle ale nadal nie dzia?a, zapisuje tylko jeden pojazd, pierwszy dodany do xml a pozosta?ych nie chce zapisywa?.

M?j kod:

local szukaj 
xmlLoadFile ("dane/pojazdy.xml")
local szukaj2 xmlFindChild (szukaj,"auta",0)
local szukaj3 xmlFindChild (szukaj2,"pojazd",0)

xmlNodeSetAttribute szukaj3"x")
xmlNodeSetAttribute szukaj3"y")
xmlNodeSetAttribute szukaj3"z")
xmlNodeSetAttribute szukaj3"r1"r1 )
xmlNodeSetAttribute szukaj3"r2"r2 )
xmlNodeSetAttribute szukaj3"r3"r3 )
xmlNodeSetAttribute szukaj3"tuning"tuning )
xmlNodeSetAttribute szukaj3"opis"opis )
xmlNodeSetAttribute szukaj3"zycie"hp )

xmlSaveFile szukaj )
xmlUnloadFile szukaj )
34. Ustawianie attributa w xml
Witam, czy by?bym kto? taki dobry i zrobi? mi funkcj? xml kt?ra szuka przedrostka "pojazd" i w nim ustawia dany element np struktur? opis="" zamienia na opis="test", by?bym wdzi?czny, m?j kod kt?ry posiadam w xml:
Kod:

<pojazdy>
<auto>
<pojazd id="1" model="411" x="34.28" y="1205.01" z="19.03" c1="3" c2="1" c3="0" r1="" r2="" r3="" opis="" health="1000" wlasciciel="maxerxxl"></pojazd>
</auto>
</pojazdy>


chcia?bym ?eby wyszukiwa?o <pojazd ..... </pojazd>

Pozdrawiam, za pomoc lec? browarki cieplutkie!
35. Szukanie xml
Witam mam plik xml i chcia?bym wyszuka? wiersz gdzie b?dzie taki sam argument co podaje przy komendzie. Jak to zrobi? ?
36. Xml
Witam pr?bowa?em dzi? napisa? nowy skrypt ale co? nie dzia?? :
    local time getRealTime()
    
local hours time.hour
    local minutes 
time.minute    
    local month 
time.month 
    local year 
time.year 
    local monthday 
time.monthday
    local xml 
xmlLoadFile "Ogloszenia.xml")
    
local file xmlFindChild (xml,"lista",0)
    
local nwoy xmlCreateChild file"ogloszenie" )
    
xmlNodeSetAttribute nwoy"nadawca"jegologingracza )
    
xmlNodeSetAttribute nwoy"data"monthday )
    
xmlNodeSetAttribute nwoy"godzina",  minutes )

Nie tworzy nowego wiersza w xml
37. Zapis XMl
Witam dzi? was i chce pomocy w zapisie nick i loginu acl przy pomocy xml wie? zrobi?em prosty skrypt lidera oto on :
[lua]function Dodaj5(gracz, nazwafrakcja)
local gracz1 = getPlayerFromName( gracz )
if gracz1 then
local aclGroup = aclGetGroup( nazwafrakcja )
local accName = getAccountName(getPlayerAccount ( getPlayerFromName( gracz ) ))
if isObjectInACLGroup ( "user." .. getAccountName (getPlayerAccount( gracz1)), aclGetGroup (nazwafrakcja)) then
outputChatBox("#00ffaa Wybrany gracz o nicku "..gracz.." #00ffaajest ju? w "..nazwafrakcja.."", getRootElement(), 255, 255, 255, true)
else
aclGroupAddObject(aclGroup, "user."..accName)
outputChatBox("#00ffaaDoda?e? gracza o nicku "..gracz.." #00ffaado "..nazwafrakcja.."", getRootElement(), 255, 255, 255, true)
outputChatBox("#00ffaaZosta?e? dodany do "..nazwafrakcja..".", gracz1, 255, 255, 255, true)
local xml = xmlLoadFile ( "config/Lista.xml")
if xml then
local Teamy = xmlFindChild (xml,"Teamy",0)
local file = xmlFindChild (Teamy,"Policja",0)
for i,logowanielista in ipairs (xmlNodeGetChildren(file)) do
local wiersz = xmlCreateChild ( logowanielista, "gracz" )
xmlNodeSetAttribute ( wiersz, "nick" , gracz1 )
xmlNodeSetAttribute ( wiersz, ...
38. XML
Czy kto? by mi napisa? (od zrazu pisze ?e to nie m?j skrypt, ale go rozumiem), jak zrobi?, by ten skrypt zapisywa? graczy na xml.


Skrypt Client:
[code]function GivePassport( player, commandName, nick )
local targetPlayer = getPlayerFromName(tostring(nick))
local team = getTeamFromName("Policja")
if getPlayerTeam(player) == team then

if targetPlayer == false then
outputChatBox("Gracz nie jest pod??czony do serwera", player)
return
end

setElementData(targetPlayer, "prawo", true)
outputChatBox("Gracz " .. nick .. " otrzyma? prawo jazdy", player)
else
outputChatBox("Nie jestes policjantem!", player)
end
end

function CheckPassport( player, commandName, nick )
local targetPlayer = getPlayerFromName(tostring(nick))
local team = getTeamFromName("Policja")
if getPlayerTeam(player) == team then

if targetPlayer == false then
outputChatBox("Gracz nie jest pod??czony do serwera", player)
return
end

if getElementData(targetPlayer, "prawo") then
outputChatBox("Gracz posiada prawo jazdy", player)
else
outputChatBox("Gracz nie posiada prawa jazdy", player)
end
else
outputChatBox("Nie jestes policjantem!", player)
end
end

addCommandHandler("dajprawo", GivePassport)
addCommandHandler("zobaczprawo", Check...
39. Export d XML
Witam, Potrzebny mi zapis do XML pewnych danych, zmiennej
poniewa? po restarcie serwera wszystkie dane przypisane do kont graczy si? usuwaj?.
Potrzebuje informacji co powinienem wykona? do takiego skryptu oraz czego u?yc