Wysłany: 2017-06-10, 11:39
AssasiPlayGames
Wiek: 22 Na forum: 3757 dni Posty: 176
Nick w MP: NiFeKpL
Piwa : 909
Witam mam pytanie jak zrobi? algorytm odejmowania g?odu i spragnienia
Wysłany: 2017-06-10, 12:17
neku^
Wiek: 24 Na forum: 3521 dni Posty: 461
Nick w MP: neku^
Piwa : 1186
robisz 2 dowolne element daty - g??d oraz pragnienie
p?zniej robisz timer kt?ry co okre?lony czas b?dzie odejmowal ci t? element date
je?li kto? kupi jedzenie/napoj dodajesz mu element date
je?li element data g?od/pragnienie bedzie wynosi? 0 mo?esz wtedy zrobi? timer kt?ry bedzie zabiera? hp co jaki? czas.
to chyba tyle w razie problem?w pisz
Wysłany: 2017-06-10, 12:31
AssasiPlayGames
Wiek: 22 Na forum: 3757 dni Posty: 176
Nick w MP: NiFeKpL
Piwa : 909
dbn69 , ale algorytm odejmowania mo?e jaki? przyk?ad
Wysłany: 2017-06-10, 12:37
neku^
Wiek: 24 Na forum: 3521 dni Posty: 461
Nick w MP: neku^
Piwa : 1186
setTimer ( odejmijdate , 60000 , 0 , el )
function odejmijdate ( gracz )
local glod = getElementData ( gracz , glod )
setElementData ( gracz , glod - 10 )
end
co? takiego, to jest tylko przyklad (moze nie dzia?ac bo nie testowa?em.)
strona c-side, podpinasz pod event onClientResourceStart
Wysłany: 2017-06-10, 14:14
Dexnes_
Tiger
Wiek: 26 Na forum: 4401 dni Posty: 620
Nick w MP: Dexnes
Piwa : 1394
dbn69 , Tak ?rednio
AssasiPlayGames , Tutaj masz dzia?aj?cy przyk?ad :
To jest strona clienta, lecz polecam bardziej server do takiego systemu.
local glod = nil
function glodny ()
local glod = getElementData ( localPlayer , "glod" )
if glod then
if glod <= 0 then
outputChatBox ( "Umierasz z g?odu!" )
else
outputChatBox ( "Stajesz si? bardziej g?odny (" .. glod .. " %)" )
setElementData ( localPlayer , "glod" , glod - 10 )
end
end
end
setTimer ( glodny , "1000" , 0 )
Wysłany: 2017-06-11, 12:09
Jurandovsky
Kurdebele
Wiek: 17 Na forum: 4838 dni Posty: 915
Piwa : 2697
Bo przecie?
nie istnieje, prawda? : P
&EDIT
A za???my, ?e chcesz zrobi? sobie pod to pasek (rectangle DX, to parametry musisz w dxDrawRectangle wklepac takie)
X, Y, WIDTH, HEIGHT
Podajesz sw?j x gdzie ma zaczac rysowac
Podajesz swoj y gdzie ma zaczac rysowac
jako width podajesz co? takiego:
(getElementData(localPlayer, "glod")/100)*twoje width ile chcesz
height ile tam chcesz
co? w tym stylu
Podpis
Jedyny kontakt ze mną to PW forum
Kod:
local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Więcej szczegółów
Wystawiono 1 piw(a):mlodasnygo
Tagi: głód :: spragnienie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: