Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-05-14, 21:32


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

to co lepsze MySQL ??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-14, 21:42


Oski

LUA Scripter






Wiek: 30
Na forum: 5246 dni
Posty: 428
Nick w MP: Oski

Piwa: 56

Respekt: 75,1

To zale?y pod jakim wzgl?dem patrzysz. I zale?y gdzie stoi twoja baza bo jesli na jakie? oddzielnej sieci to jak stracisz po??czenie to b?dzie lipa. Do Mysql logujesz do phpMyadmin i masz cala strukture bazy danych a tak to zawsze jakbys chcial sprawdzic strukture sqlite to bys musiual pobierac ja z hosta i odpala? jakim? programem.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-14, 22:14


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Oski, mam na maxrate.pl i tam mam serwer i baze MSQL wiec bym zrobi? stone i serwer. Prosz? o pomoc i bede robi? serwer z baza danych(msql). prosz? o pomoc z opisanie kazdego kroku co mam zrobi? jutro dam piwka.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-15, 12:48


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Nie pro?ciej zerkn?? do tutk?w na gtao.pl?

Druga sprawa - nie po to MTA doda?o SQLite, by si? m?czy? z MySQL. MySQL jest dobre jak masz stron?, serwer i kij go wie co jeszcze i chcesz, by to by?o wszystko ?adnie po??czone. SQLite jest o tyle lepszy, ?e wszystko ?adujesz do jednego pliku, kt?ry potem mo?esz przenie?? bez potrzeby eksportowania danych - kopiuj, wklej i jest. Ten SQL jest r?wnie? nieco szybszy od MySQL ale tylko w przypadku odczytywania danych (oko?o 0.1s r??nicy). Na necie macie multum por?wna?, a tutaj macie r?wnie? test przeprowadzony przez jednego z user?w serwisu jakiego? tam (:D):

http://bukox.pl/php/sqlite-alternatywa-dla-mysql/

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-15, 14:19


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Ja mam stron? itp ale chce wiedzie?

[ Dodano: 2013-05-15, 16:20 ]
jak to zrobi? przy pomocy setElementData ?? daje piwko !!

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-15, 16:31


Oski

LUA Scripter






Wiek: 30
Na forum: 5246 dni
Posty: 428
Nick w MP: Oski

Piwa: 56

Respekt: 75,1

setAccountData raczej tak ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-15, 16:50


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

A mo?esz mi to zrobi? ??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-15, 17:51


Oski

LUA Scripter






Wiek: 30
Na forum: 5246 dni
Posty: 428
Nick w MP: Oski

Piwa: 56

Respekt: 75,1

Kod:


onPlayerLogin:
if not getAccountData(...) then
getPlayerName
setAccountData
end
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-15, 19:16


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Oski, co to ??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-15, 19:46


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

luki123luki123, to co masz u?y? :)

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-15, 19:49


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Piorun, o tym to ja wiem ale cos nie dzia?a

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-15, 19:51


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

luki123luki123, a poka? kod?

Druga sprawa Oski wypisa? np. funkcje, kt?rych masz u?y?, a nie gotowce. Taka skromna uwaga ;) .

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-15, 21:23


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Prosz?
Klient :
function gui()
if (guiGetVisible (lider_Window[1]) == falsethen
guiSetVisible(lider_Window[1], true)
showCursor(true)
listalogowania()
listagraczydodawania()
else
guiSetVisible(lider_Window[1], false)
showCursor(false)
end
end
bindKey ("F5""down"gui)

function listagraczydodawania()
guiGridListClear(lider_Grid[2]) 
    for idplayeritem in ipairs(getElementsByType("player")) do 
        local row guiGridListAddRow lider_Grid[2] ) 
        guiGridListSetItemText lider_Grid[2], rowkolumnadodawanie1getPlayerName playeritem ), falsefalse )     
    end
end
        
function listalogowania(success)
        guiGridListClear(lider_Grid[1]) 
        local xml xmlLoadFile "config/lider.xml")
        if xml  then
        local file xmlFindChild (xml,"lider",0)
        for i,logowanielista in ipairs (xmlNodeGetChildren(file)) do
        local frakcjanazwa xmlNodeGetAttribute (logowanielista,"acl")
        local lidernazwa xmlNodeGetAttribute (logowanielista,"lider2")
        local rw guiGridListAddRow lider_Grid[1] )
        guiGridListSetItemText (lider_Grid[1], rwkolumnalogowanie1lidernazwafalsefalse )
        guiGridListSetItemText (lider_Grid[1], rwkolumnalogowanie2frakcjanazwafalsefalse )
        guiGridListSetItemColor (lider_Grid[1], rw1255255255255 )
        end
        end
    xmlUnloadFile(xml)
end

function logowanie ()
if (source == lider_Button[1]) then
    local nazwalider guiGridListGetItemText (lider_Grid[1], guiGridListGetSelectedItem (lider_Grid[1]), kolumnalogowanie1)
    if nazwalider ~= "" then
    local nazwafrakcja guiGridListGetItemText (lider_Grid[1], guiGridListGetSelectedItem (lider_Grid[1]), kolumnalogowanie2)
    if nazwafrakcja ~= "" then    
    triggerServerEvent("Logowanie"getRootElement(), nazwalidernazwafrakcjaplayer)
    end
    end
end
end
addEventHandler "onClientGUIClick"lider_Button[1], logowaniefalse )

function otwieranieammo(success)
guiSetEnabled  (  lider_Tab[1], false )
guiSetEnabled  (  lider_Tab[2], true )
guiSetEnabled  (  lider_Tab[3], true )
guiSetVisible  (  lider_Tab[2], true )
local nazwafrkacji guiGridListGetItemText (lider_Grid[1], guiGridListGetSelectedItem (lider_Grid[1]), kolumnalogowanie2)
if nazwafrkacji ~= "" then
triggerServerEvent("listrafrakcjiteam"getRootElement(), nazwafrkacji)
end
end
addEvent("Liderpokaz"true)
addEventHandler("Liderpokaz"getRootElement(), otwieranieammo)

function listrateamowa(namelista)
guiGridListClear(lider_Grid[4]) 
guiGridListClear(lider_Grid[3]) 
    for i,logowanielista in ipairs (lista) do
    local rw guiGridListAddRow lider_Grid[4] )
    guiGridListSetItemText (lider_Grid[4], rwkolumnalistagraczy1logowanielistafalsefalse )
    guiGridListSetItemColor (lider_Grid[4], rw1255255255255 )
    end
    for i,logowanielista2 in ipairs (lista) do
    local rw guiGridListAddRow lider_Grid[3] )
    guiGridListSetItemText (lider_Grid[3], rwkolumnausuwanie1logowanielista2falsefalse )
    guiGridListSetItemColor (lider_Grid[3], rw1255255255255 )
    end
    for i,logowanielista3 in ipairs (name) do
    local rw guiGridListAddRow lider_Grid[3] )
    guiGridListSetItemText (lider_Grid[3], rwkolumnausuwanie1logowanielista3falsefalse )
    guiGridListSetItemColor (lider_Grid[3], rw1255255255255 )
    end
end
addEvent("listragraczyteamu"true)
addEventHandler("listragraczyteamu"getRootElement(), listrateamowa)

function listrateamowaall(lista)
guiGridListClear(lider_Grid[5]) 
    for i,logowanielista in ipairs (lista) do
    local rw guiGridListAddRow lider_Grid[5] )
    guiGridListSetItemText (lider_Grid[5], rwkolumnalistagraczy2logowanielistafalsefalse )
    guiGridListSetItemColor (lider_Grid[5], rw1255255255255 )
    end
end
addEvent("listragraczyteamuall"true)
addEventHandler("listragraczyteamuall"getRootElement(), listrateamowaall)

function listadoda()
    if (source == lider_Button[2]) then
    local gracz guiGridListGetItemText (lider_Grid[2], guiGridListGetSelectedItem (lider_Grid[2]), kolumnadodawanie1)
    if gracz ~= "" then
        triggerServerEvent("lista2"getRootElement(), gracz )
    end
end
end
addEventHandler "onClientGUIClick"lider_Button[2], listadodafalse )

[...]


serwer

function WejdzDoPaneluLideranazwalidernazwafrakcjaplayer)
    local aclem getAccountName(getPlayerAccountplayer))
    if isObjectInACLGroup "user." ..aclemaclGetGroup (nazwalider)) then
    triggerClientEvent(source,"Liderpokaz"getRootElement())
    else
    outputChatBox("Nie jeste? liderem "..nazwafrakcja..""player255255255true)
    end
end
addEvent("Logowanie"true)
addEventHandler("Logowanie"getRootElement(), WejdzDoPaneluLidera)

function listafrakcji (nazwafrkacji)
    lista aclGroupListObjects(aclGetGroup(nazwafrkacji))
    triggerClientEvent  (  "listragraczyteamu" getRootElement ( ) , lista  end
addEvent("listrafrakcjiteam"true)
addEventHandler("listrafrakcjiteam"getRootElement(), listafrakcji)

function listafrakcjiall ()
local xml xmlLoadFile "config/lider.xml")
    if xml  then
    local file xmlFindChild (xml,"lider",0)
        for i,lidery in ipairs (xmlNodeGetChildren(file)) do
        local aclnazwa xmlNodeGetAttribute (lidery,"acl")
            lista aclGroupListObjects(aclGetGroup(aclnazwa))
            triggerClientEvent  (  "listragraczyteamuall" getRootElement ( ) , lista  ) 
        end
    end
end

function listagraczak()
local gracz1 getPlayerFromNamegracz )
if gracz1 then
local accName getAccountName(getPlayerAccount getPlayerFromNamegracz ) ))
local name getAccountData accName"nickgracza" )
triggerClientEvent(gracz1,"listragraczyteamu"getRootElement(), name)
end
end
addEvent("lista2"true)
addEventHandler("lista2"getRootElement(), listagraczak)

[...]
To jest kawa?ek skryptu mam tam dalej na ustawienia itp tu cos sie *****?o i tylko nazwe graczy online wida?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-16, 21:05


Oski

LUA Scripter






Wiek: 30
Na forum: 5246 dni
Posty: 428
Nick w MP: Oski

Piwa: 56

Respekt: 75,1

Przyznaj racje ?e sam tego nie pisa?e?;D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-16, 21:07


Oski

LUA Scripter






Wiek: 30
Na forum: 5246 dni
Posty: 428
Nick w MP: Oski

Piwa: 56

Respekt: 75,1

function listagraczak()
local gracz1 = getPlayerFromName( gracz )
if gracz1 then
local accName = getAccountName(getPlayerAccount ( getPlayerFromName( gracz ) ))
local name = getAccountData ( accName, "nickgracza" )
triggerClientEvent(gracz1,"listragraczyteamu", getRootElement(), name)
end
end
addEvent("lista2", true)
addEventHandler("lista2", getRootElement(), listagraczak)

Wszystki b??dy ci podkre?li?em.

Postaw piwo autorowi tego posta
 

 
Tagi: zapis :: xml
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Zapis XMl Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku