Wysłany: 2020-01-17, 08:29
Kacperiusz
.
Wiek: 23 Na forum: 2770 dni Posty: 113
Piwa : 205
Mam taki problem ?e chc? zrobi? by gracz po wejsciu w marker i wpisaniu cmd /kup burger / kebab dosta? 10/20 hp. Problem jest taki ?e to nie dzia?a a w debugu nie ma ?adnego b??du. Prosz? o pomoc
marker = createMarker ( 2327.87 , 2420.20 , 10.82 - 0.90 , "cylinder" , 1 , 255 , 0 , 0 , 20 )
blip = createBlip ( 2327.87 , 2420.20 , 10.82 , 41 )
function glod ( plr , wybierasz )
wybierasz = tostring ( wybierasz )
if wybierasz then return end
if isElementWithinMarker ( plr , marker ) then
if wybierasz == "kebab" then
outputChatBox ( "zjad?e? kebaba. Dostajesz 10 hp" )
elseif wybierasz == "burger" then
outputChatBox ( "zjad?e? burgera. Dostajesz 20 hp" )
setElementHealth ( plr , getElementHealth ( plr ), 20 )
end
end
end
addCommandHandler ( "kup" , glod )
function rozpoczecie ( plr )
outputChatBox ( "Witaj, je?eli masz ma?o hp zjedz co?, wybierz: burger, kebab" , plr )
end
addEventHandler ( "onMarkerHit" , marker , rozpoczecie )
Wysłany: 2020-01-17, 09:13
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Warunek " if wybierasz then" si? sprawdza, wi?c funkcja si? anuluje.
Dodaj not i b?dzie ok.
W ustawieniu hp musisz doda? te 20, a nie po przecinku.
Wysłany: 2020-01-17, 09:38
Kacperiusz
.
Wiek: 23 Na forum: 2770 dni Posty: 113
Piwa : 205
Wilq , Pr?bowa?em Ale nie dzia?a xd. Albo nie zrozumia?em.
marker = createMarker ( 2327.87 , 2420.20 , 10.82 - 0.90 , "cylinder" , 1 , 255 , 0 , 0 , 20 )
blip = createBlip ( 2327.87 , 2420.20 , 10.82 , 41 )
function glod ( plr , wybierasz )
wybierasz = tostring ( wybierasz )
if not wybierasz then return outputChatBox ( "Nie wybra?e? posi?ku" ) end
if isElementWithinMarker ( plr , marker ) then
if wybierasz == "kebab" then
outputChatBox ( "zjad?e? kebaba. Dostajesz 10 hp" )
setElementHealth ( 20 , getElementHealth ( plr ))
elseif wybierasz == "burger" then
outputChatBox ( "zjad?e? burgera. Dostajesz 20 hp" )
setElementHealth ( 20 , getElementHealth ( plr ))
end
end
end
addCommandHandler ( "kup" , glod )
function rozpoczecie ( plr )
outputChatBox ( "Witaj, je?eli masz ma?o hp zjedz co?, wybierz: burger, kebab" , plr )
end
addEventHandler ( "onMarkerHit" , marker , rozpoczecie )
Wysłany: 2020-01-17, 10:34
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Co dok?adnie wpisujesz w komendzie? Masz jakiekolwiek komunikaty na czacie?
Wysłany: 2020-01-17, 10:45
Kacperiusz
.
Wiek: 23 Na forum: 2770 dni Posty: 113
Piwa : 205
Wilq , Pisz? kom?d? /kup burger Na czacie nic si? nie wy?wietla i nie dostaje hp
Wysłany: 2020-01-17, 11:18
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Teraz zauwa?y?em, pierwszy argument to gracz. Drugi to komenda, kt?ra wpisa?e?. Trzeci to to, co gracz wpisa?.
Czyli zmieniasz tam na
Wysłany: 2020-01-17, 14:17
Kacperiusz
.
Wiek: 23 Na forum: 2770 dni Posty: 113
Piwa : 205
Wilq , Dzi?kuj? cmd dzia?a. Ale nie daje mi hp xD
Wysłany: 2020-01-17, 15:12
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Jak ju? m?wi?em, musisz wykona? dzia?anie dodawania.
getElementHealth ( plr ) + 20
W set, pierwszy argument to element i drugi to hp.
Tagi: głód/hp
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: