Wysłany: 2020-08-17, 01:52
Patt420
Wiek: 26 Na forum: 2124 dni Posty: 10
Nick w MP: Patt420
Witam mam taki problem kt?ry nie pozwala mi odebra? wyp?aty z frakcji, a mianowicie gdy pr?buje to zrobi? wyskakuje mi napis "W twojej frakcji nie ma skonfigurowanego otrzymywania wyplat". Nie za bardzo wiem jak to naprawi? wiec prosz? was o pomoc.
PS: Wszystko jest podpi?te.
Wysłany: 2020-08-17, 01:56
USUNIETY [Usunięty ]
wstaw kod, czarodziejami nie jeste?my
Wysłany: 2020-08-17, 12:47
Patt420
Wiek: 26 Na forum: 2124 dni Posty: 10
Nick w MP: Patt420
Kod: local factions = {
["SAPD"] = 8000,
["SAFD"] = 8000,
["SAMC"] = 8000,
["SanNews"] = 8000,
["TSA"] = 8000,
}
function getwyplata(el,md)
local uid = getElementData(el,"player:sid")
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_factions WHERE sid=?", uid)
if #result > 0 then
if factions[result[1].code] then
if getElementData(el,"player:workinjob") and getElementData(el,"player:workinjob") >= 1 then
local money = (factions[result[1].code] * getElementData(el,"player:workinjob"))
local czas = getElementData(el,"player:workinjob")
setElementData(el,"player:workinjob",0)
exports["pystories-db"]:dbSet("UPDATE pystories_users SET worker=? WHERE id=?", "0", getElementData(el, "player:sid"))
outputChatBox("Trwa przetwarzanie twoich danych...", el)
setTimer ( function()
setElementData(el,"player:workinjob",0)
exports["pystories-db"]:dbSet("UPDATE pystories_users SET worker=? WHERE id=?", "0", getElementData(el, "player:sid"))
exports["pystories-db"]:dbSet("UPDATE pystories_factions SET wyplat=wyplat+?, ostatnia_wyplata=now() WHERE sid=?", money, getElementData(el, "player:sid"))
outputChatBox("Otrzymujesz "..money.." $ za przepracowane na s?‚uĹĽbie "..czas.." minut!", el)
outputChatBox(""..money.." $ wp?‚yn?™?‚o na Twoje konto bankowe!", el, 0, 255, 0)
exports["pystories-db"]:dbSet("UPDATE pystories_users SET bank_money=bank_money+" .. money .. " WHERE id=" .. getElementData(el, "player:sid") .. " LIMIT 1")
setElementData(el,"player:workinjob",0)
end, 5000, 1)
exports["pystories-db"]:dbSet("UPDATE pystories_users SET worker=? WHERE id=?", "0", getElementData(el, "player:sid"))
setElementData(el,"player:workinjob",0)
else
outputChatBox("Nie masz przepracowane minimum godziny na s?‚uĹĽbie!", el)
end
else
outputChatBox("W twojej frakcji nie ma skonfigurowanego otrzymywania wyplat", el)
end
end
end
addEvent("getwyplata", true)
addEventHandler("getwyplata", resourceRoot, getwyplata)
A to jest frakcja np: SAFD
Kod: --[[
Developers: Yolos And Spli
]]
local marker=createMarker(1701.12, -1136.29, 24.08-0.9, 'cylinder', 1, 255, 0, 0,0)
setElementDimension(marker, 0)
setElementInterior(marker, 0)
local licz = {}
local t=createElement('text')
setElementData(t,'name','Rozpocz?cie s?u?by\nPSP')
setElementDimension(t, 0)
setElementInterior(t, 0)
setElementPosition(t,1701.12, -1136.29, 24.08)
local licz = {}
function isPlayerInFaction(plr)
local sid=getElementData(plr,'player:sid')
if not sid then return end
local result=exports['pystories-db']:dbGet('SELECT 1 FROM pystories_factions WHERE code=? AND sid=? LIMIT 1;', "PSP", sid)
if result[1] then
return true
else
return false
end
end
addEventHandler('onMarkerHit', marker, function(el,md)
if isPlayerInFaction(el) then
if not getElementData(el,'player:faction') then
setElementData(el, "player:skin", getElementModel(el))
setElementData(el, "last:nick", getPlayerName(el))
setElementModel(el,274)
exports['pystories-frakcja-ustawienia']:rozpocznijnaliczanie(el)
setElementData(el,'player:faction','PSP')
local rank = exports['pystories-frakcja-ustawienia']:getPlayerFactionRank(el,'PSP')
setElementData(el,"player:rank",rank)
else
exports['pystories-frakcja-ustawienia']:zatrzymajnaliczanie(el)
takeWeapon(el,41)
setElementData(el, 'player:faction', false)
setElementData(el,"player:rank",false)
local skin=getElementData(el,"player:skin")
setElementModel(el, skin)
setPlayerName(el,getElementData(el,"last:nick"))
setElementData(el,"last:nick",getPlayerName(el))
setElementData(el,"last:color",tostring(getPlayerNametagColor(el)))
setPlayerNametagColor(el,false)
end
else
outputChatBox('Nie jeste? zatrudniony jako PSP.', el, 255, 0, 0)
end
end)
function naliczanie(el)
if isElement(el) then
local x = getElementData(el,"player:workinjob") or 0
setElementData(el,"player:workinjob",x+1)
else
if isTimer(licz[el]) then
killTimer(licz[el])
licz[el] = nil
end
end
end
Daje zimne piwo za pomoc
Wysłany: 2020-08-17, 13:05
TheSebaPL
Mod-team
Wiek: 21 Na forum: 3098 dni Posty: 964
Piwa : 3102
Patt420 , ja nie rozumiem dlaczego masz tutaj ustawione jako SAFD: A code do frakcji masz PSP:
local result = exports [ 'pystories-db' ]: dbGet ( 'SELECT 1 FROM pystories_factions WHERE code=? AND sid=? LIMIT 1;' , "PSP" , sid )
I si? dziwisz dlaczego nie dzia?a SAFD zmie? na PSP albo PSP na SAFD.
Więcej szczegółów
Wystawiono 1 piw(a):Patt420
Wysłany: 2020-08-17, 13:20
Patt420
Wiek: 26 Na forum: 2124 dni Posty: 10
Nick w MP: Patt420
Dzi?ki bardzo dzia?a. Piwsko ju? da?em
[ Dodano : 2020-08-17, 13:20 ]
Mo?na zamkn??
Tagi: nie :: skonfigurowane :: wpłaty :: frakcjach.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: