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

Wysłany: 2014-09-09, 17:25


maxerxxl







Wiek: 30
Na forum: 5067 dni
Posty: 285
Nick w MP: MaXI

Piwa: 38

Respekt: 45,3

Ostrzeżeń: 100%
Witajcie z tej strony brat maxera, ostatni raz bo powiedzia? abym nie robi? spamu tak wi?c, otrzyma?em pomoc w tym temacie: http://gtao.pl/sprawdzani...xml-vt91726.htm od thesebek ale okaza? si? drugi b??d bo chcia?em takie co? ?e jak mam 0 reputacji towar to mog? go u?y?, dostan? 5 reputacji to mam do dost?pu drugi towar, i teraz pierwszy i drugi, dostan? 5 reputacji i mam trzeci towar, i mog? 3 towary u?y?, bo domy?lnie jest takie co? ?e sprawdza czy np mam reputacji 0 jak mam to daje dost?p, jak mam 5 reputacji to mog? tylko skorzysta? z drugiego towaru, a ju? pierwszego towaru za 0 reputacji nie mog?.

M?j kod:
function SprawdzReputacje(opcja) 
    plik xmlLoadFile("baza-fc/config/towary.xml") 
    if plik then 
        local nodetable xmlNodeGetChildren(plik) 
        for i,nodexml in ipairs(nodetable) do 
            if tostring(xmlNodeGetAttribute(nodexml,"id")) == opcja then 
                return xmlNodeGetAttribute(nodexml,"reputacja")
            end
        end
    end
end



addEvent("SprawdzTowar"true)
addEventHandler("SprawdzTowar"resourceRoot, function(graczopcja)
    local reputacja0 SprawdzReputacje(opcja)
    xmlUnloadFile(plik)
    
    if (reputacja0 == "".. getElementData(gracz"reputacja") ..""then
        -- hahah
    else
        outputChatBox("* Nie posiadasz wystarczaj?cej reputacji aby podj?? te zlecenie!"player25500)
    end
end)


dzi?ki :-)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-09, 18:12


luki123luki123

Place Game






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

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

maxerxxl,
addEvent("SprawdzTowar"true)
addEventHandler("SprawdzTowar"resourceRoot, function(graczopcja)
    local reputacja0 SprawdzReputacje(opcja)
    xmlUnloadFile(plik)
    
    if reputacja0 >= tonumber(getElementData(gracz"reputacja")) then
        -- hahah
    else
        outputChatBox("* Nie posiadasz wystarczaj?cej reputacji aby podj?? te zlecenie!"player25500)
    end
end)
getElementData zwraca liczbe wi?c trzeba da? tonumber.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-09, 18:37


maxerxxl







Wiek: 30
Na forum: 5067 dni
Posty: 285
Nick w MP: MaXI

Piwa: 38

Respekt: 45,3

Ostrzeżeń: 100%
chyba mnie nie zrozumia?e?,chodzi mi o ?e np mam 0 reputacji, mam pierwszy towar, potem zmieni? sobie na 5 reputacji mam drugi towar a chce aby to sprawdza?o do ile? reputacji itp.
Zrobi?em tabel? od jakiej ilo?ci reputacji jest co?, nie wiem jak mog? zrobi? sprawdzanie od np pierwszego towaru do ostatniego, je?eli mam np reputacj? 5 mam dost?p do pierwszego towaru i drugiego bo domy?lnie mam do drugiego, tego do kt?rego jest jaka? reputacja, a chc? od ...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-10, 19:17


krydianero

Samotny Wilk






Wiek: 33
Na forum: 4782 dni
Posty: 395
Nick w MP: Yoshida

Piwa: 1798

Respekt: 117,3
Respekt: 117,3

luki123luki123,
Cytat:

getElementData zwraca liczbe wi?c trzeba da? tonumber.

?? ??? Nie zwraca liczby tylko string i dla tego dajemy tonumber.

Podpis

Multi Drive Unlimited:Nowy projekt już wkrótce

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-10, 20:12


maxerxxl







Wiek: 30
Na forum: 5067 dni
Posty: 285
Nick w MP: MaXI

Piwa: 38

Respekt: 45,3

Ostrzeżeń: 100%
umie kto? rozwi?za? m?j problem? Opisz?:

Mam 0 reputacji - Mam 1 towar
Mam 5 reputacji - Mam 1,2 towar
Mam 10 reputacji - Mam 1,2,3 towar

A domy?lnie jest:
Mam 0 reputacji - Mam 1 towar
Mam 5 reputacji - Mam 2 towar
Mam 10 reputacji - Mam 3 towar.

dzi?ki
//brat maxera

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-10, 22:15


krydianero

Samotny Wilk






Wiek: 33
Na forum: 4782 dni
Posty: 395
Nick w MP: Yoshida

Piwa: 1798

Respekt: 117,3
Respekt: 117,3

maxerxxl, mo?esz stworzy? p?tle sprawdzaj?ca (by? mo?e kto inny pomo?e (nie mam czasu na patrzenie w tw?j kod sorry (pracuje nad w?asnymi gamemodami dla forum)))

No ale jak mowie ja bym to zrobi? w p?tli, a towar?w wcale bym nie robi? w XML tylko w tabeli w skrypcie (aby nie robi? synu mo?na sobie kod ?adnie podzieli? komentarzami). Pozdrawiam

Podpis

Multi Drive Unlimited:Nowy projekt już wkrótce

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-11, 07:46


maxerxxl







Wiek: 30
Na forum: 5067 dni
Posty: 285
Nick w MP: MaXI

Piwa: 38

Respekt: 45,3

Ostrzeżeń: 100%
aha, dzi?ki, zrobi mi kto? gotowiec bo nie bardzo rozumiem :/
zap?ac? 5 z? paypalem...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-11, 13:50


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

jemu chodzi o

towary = {
{ cenaprzedmiotreputacja }
}


for _,v in ipairs towary ) do
   cos "Cena "..v[1]..", Przedmiot "..v[2]..", Reputacja "..v[3]..""
   outputChatBox cosroot )
end


Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-11, 14:02


maxerxxl







Wiek: 30
Na forum: 5067 dni
Posty: 285
Nick w MP: MaXI

Piwa: 38

Respekt: 45,3

Ostrzeżeń: 100%
niestety ?le mnie zrozumia?e?

Chce aby by?o:
Mam 0 reputacji - Mam 1 towar
Mam 5 reputacji - Mam 1,2 towar
Mam 10 reputacji - Mam 1,2,3 towar

A domy?lnie jest:
Mam 0 reputacji - Mam 1 towar
Mam 5 reputacji - Mam 2 towar
Mam 10 reputacji - Mam 3 towar.

my?l? ?e w p?tli trzeba co? doda? np 0-reputacja == getElementData(player, "reputacja")
opis: od 0 do x reputacji == ....

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-11, 15:26


luki123luki123

Place Game






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

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

maxerxxl, sprawdz ilo?? reputacji towaru pr?wnaj z ilo??iom gracza jak jest miejsza lub r?wna reputacji gracza to niech wykona skrypt jako poprawne.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-11, 15:44


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

luki123luki123, po raz drugi w tym momencie Ci? upominam - ilo?ci?*

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-11, 17:13


maxerxxl







Wiek: 30
Na forum: 5067 dni
Posty: 285
Nick w MP: MaXI

Piwa: 38

Respekt: 45,3

Ostrzeżeń: 100%
heh, nie rozumiem jak to mog? wykona? bo dzisiaj g??wkowa?em 2 godz, by?by lepszy przyk?ad, zap?ac? paypalem lub serverproject jak b?dzie dzia?a? 5 z? :)

[ Dodano: 2014-09-12, 20:47 ]
pomo?e kto??

Postaw piwo autorowi tego posta
 

 
Tagi: reputacja :: ostatni :: temat :: dotyczący :: tego
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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