Witam, wie ktos mo?e jak zrobi? pieni?dze za gre na serwerze?
Chodzi mi o to ?e np. co godzine na chacie wyswietla si? komunikat "Dzi?kujemy za gre na naszym serwerze! Ka?dy dosta? 100 $"
I ?eby ka?dy dostawa? w tym momencie t? kase.
jak to przerobic na exp mam system exp i lvl prosze o pomoc chcialbym za 1h gry zeby dawalo expa jako admin mam kom na dawanie expa taka /aexp <id> <ile> dam piwo za pomoc !. Maximerr Dzieki przyda sie to tez.
piotr172, tw?j spos?b te? nie jest najlepszy z wzgl?du tego:
[/lua]setTimer(naliczaniePremii, 60000, 0) -- sprawdzamy czasy co minut?[lua]
b?dzie bardzo obci??a? serwer ( timmer dla ka?dego gracza co minute )
M?j spos?b jest taki: (Clinet)
local time = getRealTime()
local time_godzina = time.hour
local time_minuta = time.minute
local player = getLocalPlayer()
addEventHandler("onClientPlayerJoin", getRootElement(), function()
setElementData(player, "timegive", ""..time_godzina..":"..time_minuta.."") -- zapisujemy aktualny godzine i minute
end)
function nadaj_expa_kasy ()
local time = getElementData( player, "timegive" )
local godzina = gettok ( time, 1, string.byte(':') )
local minuta = gettok ( time, 2, string.byte(':') )
if godzina == time_godzina + 1 and minuta == time_minuta then
givePlayerMoney(player, 1000)
addPlayerEXP(player, 100)
outputChatBox("Dostajesz $1000 oraz 100 exp'u za sp?dzenie godziny na serwerze.", v)
setElementData(player, "timegive", ""..time_godzina..":"..time_minuta.."")
else
--Jeszcze nie mine?a godzina
end
end
addEventHandler ( "onClientRender", getRootElement(), nadaj_expa_kasy )
piotr172, tw?j spos?b te? nie jest najlepszy z wzgl?du tego:
[/lua]setTimer(naliczaniePremii, 60000, 0) -- sprawdzamy czasy co minut?[lua]
b?dzie bardzo obci??a? serwer ( timmer dla ka?dego gracza co minute )
M?j spos?b jest taki: (Clinet)
local time = getRealTime()
local time_godzina = time.hour
local time_minuta = time.minute
local player = getLocalPlayer()
addEventHandler("onClientPlayerJoin", getRootElement(), function()
setElementData(player, "timegive", ""..time_godzina..":"..time_minuta.."") -- zapisujemy aktualny godzine i minute
end)
function nadaj_expa_kasy ()
local time = getElementData( player, "timegive" )
local godzina = gettok ( time, 1, string.byte(':') )
local minuta = gettok ( time, 2, string.byte(':') )
if godzina == time_godzina + 1 and minuta == time_minuta then
givePlayerMoney(player, 1000)
addPlayerEXP(player, 100)
outputChatBox("Dostajesz $1000 oraz 100 exp'u za sp?dzenie godziny na serwerze.", v)
setElementData(player, "timegive", ""..time_godzina..":"..time_minuta.."")
else
--Jeszcze nie mine?a godzina
end
end
addEventHandler ( "onClientRender", getRootElement(), nadaj_expa_kasy )
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