Vice Admin: Jeśli potrzebujesz pomocy w sprawach organizacyjnych lub technicznych - skontaktuj się ze mną.
Siema
Ot?? mam skrypt na gre "kostka", i chcia?bym zrobi? aby gracz kt?ry nie mia? tylu pieni?dzy nie mog? ich wystawi?. Bo narazie jest tak ze nawet jak masz 10$ to mozesz zagrac o 500k.
Wie kto? jak to naprawi??
Kod po stronie serwera:
Vice Admin: Jeśli potrzebujesz pomocy w sprawach organizacyjnych lub technicznych - skontaktuj się ze mną.
Dzia?a tylko gdy ja chce kogo? wyzwa? a nie mam tyls pieni?dzy
Ale jak kto? inny ma to mo?e mnie wyzwa? za wi?cej ni? mam
Wie kto? jak to jeszcze naprawi?
if getPlayerMoney(ktoNapisalKomende) < tonumber(KWOTA) then outputChatBox("Nie posiadasz wystarczaj?co pieni?dzy", ktoNapisalKomende) return end
na:
if getPlayerMoney(ktoNapisalKomende) > tonumber(KWOTA) then outputChatBox("Nie posiadasz wystarczaj?co pieni?dzy", ktoNapisalKomende) return end
Co ty gadasz, przet?umacze Ci ten kod, "Je?li pobrane pieni?dze wpisuj?cego s? wi?ksze od podanej w argumencie to nie przepu?ci dalej kodu i powie ?e nie ma tyle pieni?dzy."
Wystarczy doda? kolejny warunek
if getPlayerMoney(przeciwnik) < tonumber(KWOTA) then outputChatBox("Przeciwnik nie posiadal tyle pieni?dzy.", ktoNapisalKomende) return end
Wstawi? go do komendy i po sprawie.
Gotowa komenda
addCommandHandler("wyzwij", function(ktoNapisalKomende, _, NICK, KWOTA)
local przeciwnik = findPlayer(NICK)
if not przeciwnik or przeciwnik == ktoNapisalKomende then outputChatBox("(( Nie ma przeciwnika/Jeste? nim ty! ))", ktoNapisalKomende)
return
end
local x,y,z = getElementPosition( przeciwnik )
if getDistanceBetweenPoints3D(x,y,z,1954.09,1040.22,993.86) > 20 then outputChatBox("(( Przeciwnik nie jest na terenie kostki! ))", ktoNapisalKomende) return end
local x,y,z = getElementPosition( ktoNapisalKomende)
if getDistanceBetweenPoints3D(x,y,z,1954.09,1040.22,993.86) > 20 then outputChatBox("(( Nie ma cie na terenie kostki! ))", ktoNapisalKomende) return end
if getPlayerMoney(ktoNapisalKomende) < tonumber(KWOTA) then outputChatBox("Nie posiadasz wystarczaj?co pieni?dzy", ktoNapisalKomende) return end
if getPlayerMoney(przeciwnik) < tonumber(KWOTA) then outputChatBox("Przeciwnik nie posiadal tyle pieni?dzy.", ktoNapisalKomende) return end
triggerClientEvent(przeciwnik,"kostka", przeciwnik, KWOTA, ktoNapisalKomende)
outputChatBox("(( Wyzwano! ))", ktoNapisalKomende)
end )
if getPlayerMoney(ktoNapisalKomende) < tonumber(KWOTA) then outputChatBox("Nie posiadasz wystarczaj?co pieni?dzy", ktoNapisalKomende) return end
na:
if getPlayerMoney(ktoNapisalKomende) > tonumber(KWOTA) then outputChatBox("Nie posiadasz wystarczaj?co pieni?dzy", ktoNapisalKomende) return end
Co ty gadasz, przet?umacze Ci ten kod, "Je?li pobrane pieni?dze wpisuj?cego s? wi?ksze od podanej w argumencie to nie przepu?ci dalej kodu i powie ?e nie ma tyle pieni?dzy."
Wystarczy doda? kolejny warunek
if getPlayerMoney(przeciwnik) < tonumber(KWOTA) then outputChatBox("Przeciwnik nie posiadal tyle pieni?dzy.", ktoNapisalKomende) return end
Wstawi? go do komendy i po sprawie.
Gotowa komenda
addCommandHandler("wyzwij", function(ktoNapisalKomende, _, NICK, KWOTA)
local przeciwnik = findPlayer(NICK)
if not przeciwnik or przeciwnik == ktoNapisalKomende then outputChatBox("(( Nie ma przeciwnika/Jeste? nim ty! ))", ktoNapisalKomende)
return
end
local x,y,z = getElementPosition( przeciwnik )
if getDistanceBetweenPoints3D(x,y,z,1954.09,1040.22,993.86) > 20 then outputChatBox("(( Przeciwnik nie jest na terenie kostki! ))", ktoNapisalKomende) return end
local x,y,z = getElementPosition( ktoNapisalKomende)
if getDistanceBetweenPoints3D(x,y,z,1954.09,1040.22,993.86) > 20 then outputChatBox("(( Nie ma cie na terenie kostki! ))", ktoNapisalKomende) return end
if getPlayerMoney(ktoNapisalKomende) < tonumber(KWOTA) then outputChatBox("Nie posiadasz wystarczaj?co pieni?dzy", ktoNapisalKomende) return end
if getPlayerMoney(przeciwnik) < tonumber(KWOTA) then outputChatBox("Przeciwnik nie posiadal tyle pieni?dzy.", ktoNapisalKomende) return end
triggerClientEvent(przeciwnik,"kostka", przeciwnik, KWOTA, ktoNapisalKomende)
outputChatBox("(( Wyzwano! ))", ktoNapisalKomende)
end )
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