Witam chcia?bym aby kto? pom?g? z tym ?eby pieni?dze sz?y do bankomatu a nie tak jakby na konto gracza (portfela). Chcia?bym jeszcze wiedzie? jak doda? wymagania do tej pracy. Kod podaj? ni?ej.
c.lua
[lua]
--[[
Praca busa
function mysz(psx,psy,pssx,pssy,abx,aby)
if not isCursorShowing() then return end
cx,cy=getCursorPosition()
cx,cy=cx*sx,cy*sy
if cx >= psx and cx <= psx+pssx and cy >= psy and cy <= psy+pssy then
return true,cx,cy
else
return false
end
end
Ma kto? jakie? pomys?y jak najpro?ciej np 1 triggerem zwi?kszy? zarobki w ka?dej pracy np dwukrotnie? Tak abym nie musia? restartowa? skryptu pracy aby zarobki si? zmieni?y.
Witam tak jak w temacie jakich funkcji potrzebuje by zrobi? np 2x wi?ksze zarobki. Chodzi mi tu by nie zmienia? w ka?dym skrypcie zarobk?w tylko jeden zas?b kt?ry mno?y mi zarobki
Problem jest w ka?dych pracach, np. Zamiast dostawa? 100 dostaje 200. Gosciu taki sam mia? problem na tym forum, Ale niestety temat zosta? zamkni?ty. I si? nie wyjasni?o, w czym by? problem. Prawdopodobnie to jest problem w "ogrpg-prace-settings".
Podaj? kody:
c_settings:
[code]--[[
Resource: OURGame v2
Developers: Split <[email protected]>
You have no right to use this code without my permission.
(c) 2015 <[email protected]>. All rights reserved.
]]
local sx,sy=guiGetScreenSize()
local data={
value=nil,
showed=false,
text=nil,
}
local randomText={
"Pracuj dobrze a co? zyskasz",
"Nie ma to jak praca na serwerze",
"Graj dalej jak Ci si? podoba",
}
Witam!
Testuje jedn? rzecz w ogrpg i mam problem i polega on na tym ?e w pracy ustawi?em zarobki randomowe od 40 do 80 i tak jak by daje podwojne zarobki razy 2 jak pisze ze mam dostac 60 to dostaje 120 kto? wie o co chodzi?!
[center][b]Witam[/b]
Zastanawiam si? jak zrobi? ?eby pieni?dze z prac by?y wysy?ane na konto [u]bankowe[/u].[/center]
Bankomaty:
S:
[lua]addEvent("onPlayerRequestATMInfo", true)
addEventHandler("onPlayerRequestATMInfo", resourceRoot, function()
local dbid=getElementData(client,"player:uid")
if not dbid then
triggerClientEvent(client,"doFillATMInfo", resourceRoot, false)
return
end
local sr=exports["ogrpg-db"]:dbGet("SELECT bank_money FROM ogrpg_users WHERE id=? LIMIT 1",dbid)
if not sr or #sr < 1 then
triggerClientEvent(client,"doFillATMInfo", resourceRoot, false)
return
end
local sr=sr[1]
triggerClientEvent(client,"doFillATMInfo", resourceRoot, true, tonumber(sr.bank_money))
end)
addEvent("doATMOperation", true)
addEventHandler("doATMOperation", resourceRoot, function(kwota)
-- kwota dodatnia - wplata
-- kwota ujemna - wyplata
if type(kwota) ~= "number" then outputDebugString("Blad bankomatu xDDDDD") return end
if kwota>0 and kwota>getPlayerMoney(client) then return end -- komunikat bledu po stronie klienta
local dbid=getElementData(client,"player:uid")
local sr=exports["ogrpg-db"]:dbGet("SELECT `bank_money` FROM `ogrpg_users` WHERE id=? LIMIT 1",dbid)
if not sr or #sr < 1 then return end
sr=tonumber(sr[1].bank_money)
if not dbid then return end -- nie powinn...