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

Wysłany: 2015-08-11, 15:51


serek123

Lua, MySql, Sql






Wiek: 27
Na forum: 4475 dni
Posty: 217
Nick w MP: Serek.

Piwa: 375

Respekt: 70

Witam tak jak w temacie chcia?bym stworzy? skrypt pod komed? "czasgry" na to aby po wpisaniu tej kom?dy pojawia? si? napis na chacie z czasem spedzonym na serwerze po wejsciu gracza na serwer czas si? nalicza a po wyjsciu staje itp.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-11, 15:59


luki123luki123

Place Game






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

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

serek123, zobacz:
function naliczCzas ()
    for _,gracze in ipairs ( getElementsByType ( "player" ) ) do
        h = getElementData ( gracze, "h" ) 
        m = getElementData ( gracze, "m" )
        s = getElementData ( gracze, "s" )
        s = s +1
        setElementData ( gracze, "s", s )
        if s > 59 then
            setElementData ( gracze, "s", 0 )
            setElementData ( gracze, "m", m + 1 )
        end
        if m > 59 then
            setElementData ( gracze, "m", 0 )
            setElementData ( gracze, "h", h + 1 )
        end
    end
end

setTimer ( naliczCzas, 1000, 0 )


function Fczasgry (plr)
    for i,gracze in ipairs ( getElementsByType ( "player" ) ) do
    h = getElementData ( gracze, "h" ) 
    m = getElementData ( gracze, "m" )
    s = getElementData ( gracze, "s" )
    outputChatBox( " Czas gry graczy:", plr )
    outputChatBox( "["..i.."] "..getPlayerName(gracze)..": H:"..h.." M:"..m.." S:"..s.."", plr)
    end
end
addCommandHandler( "czasgry", Fczasgry )

Kod na naliczenie czasu jest smufle tylko przerobi?em go na ElementData

Postaw piwo autorowi tego posta
 

 
Tagi: czas :: gracza :: serwerze
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