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

Wysłany: 2017-09-10, 19:29


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Witam. Jak zamieni? getTickCount() na minuty i godziny? Chcia?bym napisa? tak? prost? funkcj?. Je?eli gracz wejdzie pierwszy raz w marker liczy mu czas, gdy wejdzie w drugi getTickCount() jest usuwany, tylko za bardzo nie wiem jak usun?? go :(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-10, 20:05


Szymczu

Programista bo tak






Wiek: 27
Na forum: 3435 dni
Posty: 194
Nick w MP: Szymczu

Piwa: 36

Respekt: 120
Respekt: 120

Funkcja getTickCount() zwraca milisekundy od odpalenia serwera. Aby zmierzy? czas pomi?dzy jakimi? zdarzeniami mo?na zrobi? to w ten spos?b:

    local startTime getTickCount()
    --jakis czas puzniej
    local endTime getTickCount()
    local time endTime startTime
    local sekundy math.floortime 1000 ) 
    local minuty math.floorsekundy 60 ) 
    local godziny math.floorminuty 60 


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-12, 19:04


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Dzi?ki. Pozostaje jeszcze tylko jedno pytanie, chcia?bym zrobi? co? w rodzaju wyp?at dla frakcji. Przyk?adowo za pe?n? godzin? s?u?by, gracz otrzyma 3000 pieni?dzy, lecz s?u?ba b?dzie naliczana w minutach. Chodzi mi o jak u?o?y? dzia?anie matematyczne: gracz, kt?ry przepracowa? np. 50 min s?u?by dostanie x pieni?dzy, je?eli na godzin? zarabia 3000. :-?

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-12, 19:32


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

Przecie? takich rzeczy to w podstaw?wce ucz?... :facepalm:


local na_godzine 3000
local na_minute na_godzine/60 -- = 50
local kwota na_minute*przepracowany_czas


Obliczam ile zarabia na minut?, to wychodzi 50 $ na minute. Nast?pnie mno?? kwote zarobku na minute przez przepracowany czas. Skoro zarabia 50 $ na minute i pracuje 60 minut czyli godzin? to zarobi 3000.

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

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

 
Wysłany: 2017-09-13, 17:27


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Lock.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Tagi: gettickcount() :: jako :: minuty :: godziny
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » getTickCount() jako minuty i godziny 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