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

Wysłany: 2016-11-07, 23:07


CreamLDG







Wiek: 46
Na forum: 3837 dni
Posty: 17
Nick w MP: grifin

Piwa: 2

Respekt: 50

Dzie?dobry lub Dzie?dobry wiecz?r zale?y w jakiej godzinie to czytasz. Pisz? tutaj bo mam problem w pewnym skrypci? a nie pami?tam jak to si? robi?o i prosz? o pomoc chodzi o to ?e mam tutaj skrypt na w?a?nie tak zwan? reputacje i wszystko dzia?a tylko nie zapisuj? tej reputacji po np wyj?ciu z gry i wej?cie ponowne i zalogowanie si? masz 0 wiem czemu tak si? dziej? bo tam pisze ?e je?li gra? wejdzi? to daje mu rp 0 ale nie mam pomys?u jak to naprawi? i dlatego prosz? o pomoc i wklejam tu kod. Dzienkuj? za wsztstki? odpowiedzi i pozdrawiam!!!


function onPlayerLogin ()
        local playeraccount getPlayerAccount source )
        if ( playeraccount then
                if not isGuestAccount playeraccount then
                        local playerpkt getAccountData playeraccount"points" )
                        if ( playerpkt then
                                setElementData(source"Pkt"tonumber(playerpkt))

                        end
                end
        end
end

function onPlayerQuit ()
        local playeraccount getPlayerAccount source )
        if ( playeraccount then
                if not isGuestAccount playeraccount then
                        local playerpkt getElementData source"Pkt" )
                        if ( playerpkt then
                                setAccountData playeraccount"points"playerpkt )
                        end
                end
        end
end

addEventHandler "onPlayerLogin"getRootElement (), onPlayerLogin )
addEventHandler "onPlayerQuit"getRootElement (), onPlayerQuit )
addEventHandler ("onResourceRestart"getRootElement (), onPlayerQuit )
addEventHandler ("onResourceStop"getRootElement (), onPlayerQuit )



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

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

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

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

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


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-07, 23:45


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

zamiast
Więcej informacji znajdziesz w Wikipedii MTA:

setElementData
i
Więcej informacji znajdziesz w Wikipedii MTA:

getElementData
to u?ywaj
Więcej informacji znajdziesz w Wikipedii MTA:

setAccountData
i
Więcej informacji znajdziesz w Wikipedii MTA:

getAccountData
elementData usuwa si? po wyj?ciu z serwera.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-08, 18:40


CreamLDG







Wiek: 46
Na forum: 3837 dni
Posty: 17
Nick w MP: grifin

Piwa: 2

Respekt: 50

marcin778, Witam zrobi?em to co mi przekaza?e? w wiadomo?ci przemieni?em kilka na pocz?tek nie dzia?a?o a potem wszystkie i te? nie dzia?a?o b?ed?w ?adnych nie by?o ale nie dzia?a?o nie zapisywa?o na tabeli i wgl nie wiem czy to dobrze zrobi?em to poprosi?bym ?eby? jako? mi to podes?a? i sprawdz? czekam na odp

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-08, 19:12


Kradus







Wiek: 28
Na forum: 4169 dni
Posty: 100
Nick w MP: Salldan

Piwa: 78

Respekt: 50

Wszystko dzia?a tak jak powinno. Nie wiem co ty tutaj widzisz ?le. Dzia?a jak gracz wejdzie i wyjdzie a je?li zrestartujesz to nie b?dzie dzia?a?, poniewa? "source" wtedy nie jest graczem tylko skryptem.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-08, 19:18


CreamLDG







Wiek: 46
Na forum: 3837 dni
Posty: 17
Nick w MP: grifin

Piwa: 2

Respekt: 50

Kradus, Sprawdza?e? skrypt jakby na tabeli jak zaloguj? i np bede mia? 1pkt ale wyjde i wejde do gry i zaloguje si? to mam 0pkt

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-08, 19:46


Kradus







Wiek: 28
Na forum: 4169 dni
Posty: 100
Nick w MP: Salldan

Piwa: 78

Respekt: 50

Nie wiem co ty z?ego w tym widzisz. Wgra?em go na serwer ustawi?em sobie 132 pkt i reloga zrobi?em. Zalogowa?em si? i mia?em 132pkt wi?c wszystko si? zgadza.

Postaw piwo autorowi tego posta
 

 
Tagi: punkty
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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