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]
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??.
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
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? ?
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:
<1>
<haslo>asdasd</haslo>
</1>
Server:
function getValue(player) local info = xmlLoadFile ('1.xml') local node = xmlFindChild( info, 'haslo', 0 ) local success = xmlNodeGetValue ( node ) outputChatBox("Wynik to "..success..".",player) xmlUnloadFile(info) end
addCommandHandler("daj",getValue)
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
[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...
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 . Rozdaj? i
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]
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.
[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...
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 ?
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 )
[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...
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.
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
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...
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)
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"))
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"))
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
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(modelauta, tonumber(carX), tonumber(carY), tonumber(carZ), 0.0, 0.0, tonumber(carRot)) end
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
function wczytujemypojazdy () config = xmlLoadFile("nowy.xml")
if config then
outputChatBox("Wczytano", source,255, 255, 255)
local model = xmlNodeGetAttribute(config, "model") local x = xmlNodeGetAttribute(config, "x") local y = xmlNodeGetAttribute(config, "y") local z = xmlNodeGetAttribute(config, "z") local pojazd = createVehicle ( model, x, y, z ) end
end
addCommandHandler("wczytaj", wczytujemypojazdy )
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?
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)
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 = . Prosi?bym o skrawek kodu, lub pe?nego gotowca.
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)
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)
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", 0 ) id = xmlNodeGetAttribute ( pojazd, "id" ) id = tonumber(id) x = xmlNodeGetAttribute ( pojazd, "x" ) x = tonumber( x ) y = xmlNodeGetAttribute ( pojazd, "y" ) y = tonumber( y ) z = xmlNodeGetAttribute ( pojazd, "z" ) z = tonumber ( z ) auto = createVehicle ( id, x, y, z ) outputChatBox ( "Pojazdy ze skryptu [ "..skrypt.." ] by PanMaszyna zosta?y stworzone", root, 255, 255, 255 ) end
end)
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)
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:
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, ...
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
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