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

Wysłany: 2014-04-06, 09:54


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Przepraszam ?e pisz? nowy temat ale Zapis Score nie dzia?a.
Oto Skrypt i problematyka:

META.xml

<meta>
<info name="ZapisScore" author="VetixGames" type="ZapisScore" version="1.0" />

    <script src="savescore.lua" type="server" />        
    
</meta>






savescore.lua

call(getResourceFromName("scoreboard"), "addScoreboardColumn""Score") 

function onPlayerLogin ()
        local konto getPlayerAccount source )
                if not isGuestAccount konto then
                        local score getAccountData konto"scores" )
                     setElementData(source"Score"tonumber(score))
                        end
                end
function onPlayerQuit ()
        local konto getPlayerAccount source )
                if not isGuestAccount konto then
                        local score getElementData source"Score" )
                       setAccountData konto"scores"tonumber(score))
                        end
                        end
addEventHandler "onPlayerLogin"getRootElement (), onPlayerLogin )
addEventHandler "onPlayerQuit"getRootElement (), onPlayerQuit )
addEventHandler ("onResourceRestart"getRootElement (), onPlayerQuit )
addEventHandler ("onResourceStop"getRootElement (), onPlayerQuit )


Problematyka Skrypt?w UP :
Ten Skrypt NA Tabeli TAB Nie Pokazuje ?adnej Warto?ci.


META.XML

<meta>
<info name="ScoreSaver" author="Ponki2x2 and Marmat000" type="ScoreSaver" version="1.0" />

    <script src="scores.lua" type="server" />
    <script src="savescore.lua" type="server" />        
    
</meta>



savescore.lua


function onPlayerLogin ()
        local konto getPlayerAccount source )
                if not isGuestAccount konto then
                        local score getAccountData konto"Score" )
                     setElementData(source"Score"tonumber(score))
                        end
                end
function onPlayerQuit ()
        local konto getPlayerAccount source )
                if not isGuestAccount konto then
                        local score getElementData source"Score" )
                       setAccountData konto"Score"tonumber(score))
                        end
                        end
addEventHandler "onPlayerLogin"getRootElement (), onPlayerLogin )
addEventHandler "onPlayerQuit"getRootElement (), onPlayerQuit )
addEventHandler ("onResourceRestart"getRootElement (), onPlayerQuit )
addEventHandler ("onResourceStop"getRootElement (), onPlayerQuit )




scores.lua

addEventHandler('onResourceStart',getResourceRootElement(),
function()
    call(getResourceFromName("scoreboard"), "addScoreboardColumn""Score")
    for theKey,thePlayer in ipairs(getElementsByType "player" )) do
        setElementData(thePlayer,"Score",0)
    end
end)

addEventHandler('onPlayerJoin',getRootElement(),
function()

    setElementData(source,"Score",0)
end)

function addScore(points)
    setElementData(source"Score"getElementData(source"Score") + points)
end

addEvent("addScore"true)
addEventHandler("addScore"getRootElement(), addScore)

addCommandHandler "zmienscore",
function ( playercmdnickkwota )


        if nick and kwota then
            local aplayer getPlayerFromName nick )
            if aplayer then
                kwota tonumber(kwota)
           
                    setElementData(aplayer,"Score",kwota)
        outputDebugString "Score dodane" )

else
      outputChatBox"Nie jestes KineQ"getRootElement())   
    outputDebugString "Nieudana proba dodania score." )

end 
end
end )




Problematyka Skryptu UP Ten SKrypt Pokazuje 0 i Dzia?a Ale Po Restarcie Servera/Skryptu Lub Reconnectie Od Nowa Pokazuje 0 Prosze O POMOC.
Skrypt SaveScore By Marmat i Artysta i KineQ
________________
Dyslekcja

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-06, 10:38


Artysta

Lua, Lua, Czekolada






Wiek: 28
Na forum: 4466 dni
Posty: 240
Nick w MP: Artysta/Koojot

Piwa: 1427

Respekt: 205,8
Respekt: 205,8Respekt: 205,8

Jakie? b??dy w debugscript 3 ?

Podpis
Something is coming..
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-06, 12:16


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

A wyt?umaczysz mi jak ten debug sprawdzi? bo nie zabardzo ogarniam


__________
Dyslekcja

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-06, 12:19


Artysta

Lua, Lua, Czekolada






Wiek: 28
Na forum: 4466 dni
Posty: 240
Nick w MP: Artysta/Koojot

Piwa: 1427

Respekt: 205,8
Respekt: 205,8Respekt: 205,8

Je?li jeste? zalogowany jako admin wpisz /debugscript 3 i zrestartuj skrypt.

Podpis
Something is coming..
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-06, 12:38


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

W Wersi z scores.lua jest takie co? :
Kod:




[06] WARNING: [RPG-KineQ]/scoresave/savescore.lua:11: Bad argument @ 'isGu
estAccount' [Expected account at argument 1, got boolean]
[06] WARNING: [RPG-KineQ]/scoresave/savescore.lua:13: Bad argument @ 'setA
ccountData' [Expected account at argument 1, got boolean]




A Wersi bez:
Kod:


WARNING: [RPG-KineQ]/savescore/savescore.lua:11: Bad argument @ 'isGu
estAccount' [Expected account at argument 1, got boolean]
[06] WARNING: [RPG-KineQ]/savescore/savescore.lua:13: Bad argument @ 'setA
ccountData' [Expected account at argument 1, got boolean]



[ Dodano: 2014-04-08, 16:41 ]
Da Rade Naprawi?

Postaw piwo autorowi tego posta
 

 
Tagi: nie :: działający :: savescore
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