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

Wysłany: 2012-02-03, 15:56


DORIAN112







Wiek: 42
Na forum: 6183 dni
Posty: 76

Piwa: 1

Respekt: 50

Ostrzeżeń: 20%
------------------------------SYSTEM GODZINY-------------------------------------------
Witam mam problem o wszem zrobi?em skrypt na wyp?at? ale chce ?eby by? dawany co godz bez wzgl?dem na wej?cie na serwer np gracz wchodzi o 12:59 i o 13:00 dostaje wyp?at? jak to zrobi?

Skrypt:

function Wyplata()
local allGracze = getElementsByType("player")
for index,value in ipairs(allGracze ) do
givePlayerMoney ( value, 10000 )
outputChatBox (" ------Wyp?ata------ ", value, 255, 255, 255, false)
outputChatBox ("|--------------------------|", value, 0, 100, 180, false)
outputChatBox ("+1 000", value, 0, 255, 0, false)
outputChatBox ("|--------------------------|", value, 0, 100, 180, false)
end
end

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-03, 18:09


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Co sekund? lub minut? pobieraj warto?? minut z funkcji getRealTime().

Kod:


function wyplata()
local realtime = getRealTime()

if realtime.minute = 0 then
...
end
end
setTimer(wyplata,1000, 0)


W miejsce (...) wpisujesz sw?j kod.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-04, 11:01


DORIAN112







Wiek: 42
Na forum: 6183 dni
Posty: 76

Piwa: 1

Respekt: 50

Ostrzeżeń: 20%
Sorki ale to nie jest to oco mi chodzi skrypt powtaza sie jesli mam na prawdziwym zegarze godz np 12:00 i tak spami do 1 minuty te wyplaty chce zeby byla raz

----Made by [RL]Lug
Wydatki = 250
WydatkiProcnetowe = 250-10*100
Dochodowe = 500
Panstwowe = 500


function wyplata()
local realtime = getRealTime()
if realtime.minute <= 0 then
local allPlayers = getElementsByType("player")
for index,value in ipairs(allPlayers) do
givePlayerMoney(value, tonumber(Dochodowe))
givePlayerMoney(value, tonumber(Panstwowe) - tonumber(Wydatki))
outputChatBox("-------------------------- |WYPLATA |--------------------------",value, 255, 194, 14)
outputChatBox("|Panstwowe:"..Panstwowe.."$|",value, 255, 194, 14, true)
outputChatBox("|Dochodowe:"..Dochodowe.."$|",value, 255, 194, 14, true)
outputChatBox("|Wydatki Procentowe:"..WydatkiProcnetowe.."%|",value,255, 194, 14, true)
outputChatBox("|Wydatki Laczne:"..Wydatki.."$|",value,255, 194, 14, true)
outputChatBox("|UWAGA:Przelalisœmy Pienadze Na Konto Bankowe|",value, 255, 194, 14)
outputChatBox("|Skrypt By:Dorian3|",value,255, 194, 14, true)
outputChatBox("------------------------------------------------------------------",value, 255, 194, 14)
end
end
end
setTimer(wyplata,1000, 0)

function onResourceStart(thisResource)
setTimer(wyplata, 1000, 0)
end
addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), onResourceStart )

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-04, 11:48


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Kod:

if realtime.minute <= 0 then

Zadeklarowa?e?, ?e kod si? wype?ni, gdy realtime.minute przyjmie warto?? mniejsz? od 0 (co jest totalnym absurdem). Poprawnie kod powinien wygl?da? tak:
Kod:

if realtime.minute == 0 then


@EDIT
Wywal te? z kodu to :
Kod:


function onResourceStart(thisResource)
setTimer(wyplata, 1000, 0)
end
addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), onResourceStart )


Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Tagi: system :: 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 » SYSTEM 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