xLeFeSx
Wiek: 22 Na forum: 2973 dni Posty: 8
Nick w MP: MixeD
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:
Kod: --[[
Resource: OURGame v2
Developers: Split <split.programista@gmail.com>
You have no right to use this code without my permission.
(c) 2015 <split.programista@gmail.com>. 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",
}
function renderInformation()
--local sin=math.sin(getTickCount()/500)*20
dxDrawRectangle(sx*288/1024, sy*512/768, sx*471/1024, sy*101/768, tocolor(255, 255, 255, 96), false)
dxDrawImage(sx*288/1024, sy*512/768, sx*103/1024, sy*101/768, "img/corona.png", 0, 0, white, false)
dxDrawText("Otrzyma?e?(a?) dodatkow? reputacj?...", sx*(393+1)/1024, sy*(513+1)/768, sx*(759+1)/1024, sy*(549+1)/768, tocolor(0, 0, 0, 255), 1.11, "default-bold", "center", "center", false, true)
dxDrawText("Otrzyma?e?(a?) dodatkow? reputacj?...", sx*393/1024, sy*(513)/768, sx*759/1024, sy*549/768, white, 1.11, "default-bold", "center", "center", false, true)
dxDrawText(data.text.." ("..data.value.." REP)", sx*(393+1)/1024, sy*(549+1)/768, sx*(759+1)/1024, sy*(603+1)/768, tocolor(0, 0, 0, 255), 1.00, "clear", "center", "center", false, true)
dxDrawText(data.text.." ("..data.value.." REP)", sx*393/1024, sy*549/768, sx*759/1024, sy*603/768, white, 1.00, "clear", "center", "center", false, true)
end
addEvent("reputation:show", true)
addEventHandler("reputation:show", resourceRoot, function(rnd)
data.value=rnd[2]
data.text=randomText[math.random(#randomText)]
addEventHandler("onClientRender", root, renderInformation)
setTimer(function()
removeEventHandler("onClientRender", root, renderInformation)
data.value=nil
data.text=nil
end, 6000, 1)
end)
s_settings:
Kod: --[[
Resource: OURGame v2
Developers: Split <split.programista@gmail.com>
You have no right to use this code without my permission.
(c) 2015 <split.programista@gmail.com>. All rights reserved.
]]
local obiekt={}
-- Kod s?u??cy od sprawdzania prawa jazdy
function getVehicleLicense(plr,type)
if getElementData(plr,"player:license:pj"..type.."") ~= 1 then
outputChatBox("* Nie posiadasz prawa jazdy kategorii "..type..", zdaj je w urz?dzie miasta", plr, 255, 0, 0)
return true
end
local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_punish WHERE serial=? AND type=? AND active=1 AND time>NOW()", getPlayerSerial(plr), tostring(type))
if result and #result > 0 then
v=result[1]
outputChatBox("* Posiadasz zawieszone prawo jazdy do "..v.time.." za "..v.reason, plr)
return true
else
exports["ogrpg-db"]:dbSet("DELETE FROM ogrpg_punish WHERE serial=? AND type=? AND active=1 AND time<NOW()", getPlayerSerial(plr), tostring(type))
return false
end
end
-- Kod s?u??cy od dawania wynagrodzenia
addEvent("givePlayerMoney", true)
addEventHandler("givePlayerMoney", root, function(value,value2)
-- nie zalogowana osoba a fuj
if not tonumber(value) then return end
if not getElementData(source,"player:logged") then return end
givePlayerMoney(source,value)
-- Kod od reputacji
if not value2 then
local rnd={math.random(1,10),math.random(1,3)}
local rep=getElementData(source,"player:reputation") or 0
local xd=rep+rnd[2]
setElementData(source,"player:reputation",xd)
if rnd[1] == 1 or rnd[1] == 4 or rnd[1] == 9 then
triggerClientEvent(source, "reputation:show", resourceRoot, rnd)
end
end
end)
addEvent("takePlayerMoney", true)
addEventHandler("takePlayerMoney", root, function(how)
if not getElementData(source,"player:logged") then return end
if not tonumber(how) then return end
takePlayerMoney(source,how);
end)
-- Kod s?u??cy od usuwania danego pojazdu
addEvent("destroyVehicle", true)
addEventHandler("destroyVehicle", root, function(veh)
if not veh then return end
destroyElement(veh)
if obiekt[veh] then
destroyElement(obiekt[veh])
end
end)
-- Kod s?u??cy od usuwania obiekt?w z pojazdu
addEvent("removeObject", true)
addEventHandler("removeObject", root, function(veh,code)
if obiekt[veh] then
destroyElement(obiekt[veh])
end
end)
-- Kod s?u?acy do dodawania obiekt?w do prac
addEvent("addObject", true)
addEventHandler("addObject", root, function(veh,code)
if code == "kamieniolom" then
obiekt[veh]=createObject(3929, 0, 0, 0)
setObjectScale(obiekt[veh], 3.5)
attachElements(obiekt[veh], veh, 0, -2, 1, 90)
end
end)