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

Wysłany: 2014-09-13, 21:51


Dorex

Rick






Wiek: 28
Na forum: 4856 dni
Posty: 108

Piwa: 2471

Respekt: 296,3
Respekt: 296,3Respekt: 296,3Respekt: 296,3

Ludzie my?lcie u?yj odwrotno?ci znaku.


if (reputacja0 >= tonumber(tostring((getElementData(gracz"reputacja")))) then


Wtedy jak masz wi?cej ni? reputacja0 funkcja si? wykona

Podpis
Nie bądź 🐷 postaw piwo.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-13, 21:59


maxerxxl







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

Piwa: 38

Respekt: 45,3

Ostrzeżeń: 100%
nadal to samo, mog? zlecenie kt?re mam za 5 reputacji a zlecenia za 0 reputacji nie mog?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-13, 22:14


Dorex

Rick






Wiek: 28
Na forum: 4856 dni
Posty: 108

Piwa: 2471

Respekt: 296,3
Respekt: 296,3Respekt: 296,3Respekt: 296,3

A mo?esz wyt?umaczy? jako? dok?adnie o co ci chodzi poniewa? jest to nie zrozumia?e.

Podpis
Nie bądź 🐷 postaw piwo.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-13, 22:21


maxerxxl







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

Piwa: 38

Respekt: 45,3

Ostrzeżeń: 100%
mo?e podam ci ip serwera i wyt?umacz? na pw?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-13, 22:24


Dorex

Rick






Wiek: 28
Na forum: 4856 dni
Posty: 108

Piwa: 2471

Respekt: 296,3
Respekt: 296,3Respekt: 296,3Respekt: 296,3

Oczywi?cie mo?esz.

[ Dodano: 2014-09-14, 00:51 ]
Zdj?cie Tabeli:
http://bankfotek.pl/image/1788711.jpeg


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
    return tonumber(0)
end

function SprawdzScore()
    local score getElementData(source,"reputacja")
    if tonumber(scorethen
        return tonumber(score)
    end
    return tonumber(0)
end

addEvent("SprawdzTowar"true)
addEventHandler("SprawdzTowar"resourceRoot, function(graczopcja)
    local reputacja0 SprawdzReputacje(opcja)
    xmlUnloadFile(plik)
    outputChatBox(tostring(reputacja0).." <= "..SprawdzScore(), player)
    if tonumber(reputacja0) <= SprawdzScore() then
        elseif (tonumber(opcja) == 1then
            outputChatBox("* Wybra?e? opcj? 1!"gracz)
        elseif (tonumber(opcja) == 2then
            outputChatBox("* Wybra?e? opcj? 2!"gracz)
        elseif (tonumber(opcja) == 3then
            outputChatBox("* Wybra?e? opcj? 3!"gracz)
    else
        outputChatBox("* Nie posiadasz wystarczaj?cej reputacji aby podj?? te zlecenie!"gracz25500)
    end
end)


Pomog?em w paru problemach z tym kodem u?ytkownikowi ale napotyka si? kolejny b??d je?li towar wymaga 0 punkt?w wykrywa go jako fa?sz zgodnie z instrukcj? co nie powinno si? dzia?.

Podpis
Nie bądź 🐷 postaw piwo.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-14, 16:41


maxerxxl







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

Piwa: 38

Respekt: 45,3

Ostrzeżeń: 100%
pomo?e kto??
to co napisa? dorex, robili?my wszystko lecz bez zmian.

Postaw piwo autorowi tego posta
 

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


Dorex

Rick






Wiek: 28
Na forum: 4856 dni
Posty: 108

Piwa: 2471

Respekt: 296,3
Respekt: 296,3Respekt: 296,3Respekt: 296,3

Znalaz?em rozwi?zanie:

if tonumber(reputacja0) <= tonumber(SprawdzScore()) and tonumber(reputacja0) >= 0 then

Podpis
Nie bądź 🐷 postaw piwo.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-14, 17:58


maxerxxl







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

Piwa: 38

Respekt: 45,3

Ostrzeżeń: 100%
to sprawdzali?my ale nie dzia?a?o dorex :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-14, 18:13


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)
plik xmlLoadFile("baza-fc/config/towary.xml") 
    if plik then 
        for i,nodexml in ipairs(xmlNodeGetChildren(plik) ) do 
        local towar xmlNodeGetAttribute(nodexml,"id")
            if towar == opcja then 
                if (tonumber(towar) == tonumber(getElementData(gracz"reputacja"))) then
                -- hahah
                else
                outputChatBox("* Nie posiadasz wystarczaj?cej reputacji aby podj?? te zlecenie!"player25500)
            end
        end    
    end
end    
end)

Sprawdz moze podzia?a.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-14, 21:56


maxerxxl







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

Piwa: 38

Respekt: 45,3

Ostrzeżeń: 100%
zadzia?a* :)

Niestety nie zadzia?a?o, mam dost?p do wszystkich towar?w a reputacji mam 5...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-15, 16:03


luki123luki123

Place Game






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

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

maxerxxl, co masz pod opcja jak przenosisz na stron? serwer i podaj sktuture xml

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-15, 23:05


maxerxxl







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

Piwa: 38

Respekt: 45,3

Ostrzeżeń: 100%
do opcji nie zwracaj uwagi bo dzia?a dobrze, u g?ry dorex poda? ca?y kod, opcja jest pobierana z c-side, i jest wykorzystywana jako numer, to dzia?a bo testowa?em, tylko problem jest z reputacj?

Postaw piwo autorowi tego posta
 

 
Tagi: reputacja
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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