Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: wyplata
1. Wyplata do banku
Tak jak w temacie!

[lua]local marker=createMarker(-3418.78, 394.06, 17.91-1, 'cylinder', 1.2, 255, 255, 0, 75)
setElementInterior(marker, 0)
setElementDimension(marker, 69)
local text=createElement('text')
setElementPosition(text, -3418.78, 394.06, 17.91)
setElementInterior(text, 0)
setElementDimension(text, 69)
setElementData(text,"name","Wyp?atynFrakcyjne")

mojeW,mojeH = 1280, 1024
sW,sH = guiGetScreenSize()
w, h = (sW/mojeW), (sH/mojeH)

local sx,sy = guiGetScreenSize()
local baseX = 1920
local zoom = 1
local minZoom = 2

if sx < baseX then
zoom = math.min(minZoom, baseX/sx)
end

panel = false
local minuty = getElementData(localPlayer, "player:workinjob") or "Brak"

function PanelWyplata()
dxDrawImage(785/zoom, 440/zoom, 350/zoom, 200/zoom, "img/wyplata-psrpg.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
if cursorPosition(819/zoom, 564/zoom, 283/zoom, 48/zoom) then
dxDrawImage(785/zoom, 440/zoom, 350/zoom, 200/zoom, ":psrpg-frakcja-sapd/files/duty/button_on-psrpg.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
else
dxDrawImage(785/zoom, 440/zoom, 350/zoom, 200/zoom, ":psrpg-frakcja-sapd/files/duty/button_off-psrpg.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
end
dxDrawImage(785/zoom, 440/zoom, 350/zoom, 200/zoom, "img/odbierz-psrpg.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawText("Wyp?aty mog? odbier...
2. Wyplata z Frakcji do Banku
Witam chcialem zrobic by hajs zarobiony z frakcji trafial do banku
s.lua
[lua]
local Frakcje = { ----- ILOSC PLNOW ZA 1 PRZEPRACOWANA MINUTE!!!!!!!!!!!!!!!!!!
["SAPD"] = 500000,
["SARA"] = 300000,
["SAFD"] = 300000,
["SAMD"] = 800000,
}

local text=createElement('text')
setElementPosition(text,-2711.45, 328.15, 7491.5+1.2)
setElementData(text,"name","Odbi?r Wyp?aty")

function RGBToHex(red, green, blue, alpha)
if((red < 0 or red > 255 or green < 0 or green > 255 or blue < 0 or blue > 255) or (alpha and (alpha < 0 or alpha > 255))) then
return nil
end
if(alpha) then
return string.format("#%.2X%.2X%.2X%.2X", red,green,blue,alpha)
else
return string.format("#%.2X%.2X%.2X", red,green,blue)
end
end

function odbierz(el,md)
local sid = getElementData(el,"player:sid")
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_factions WHERE sid=?", sid)
if #result > 0 then
if Frakcje[result[1].code] then
if getElementData(el,"player:workinjob") and getElementData(el,"player:workinjob") >= 1 then
local money = (Frakcje[result[1].code] * getElementData(el,"player:workinjob"))
local czas = getElementData(el,"player:workinjob")
setElementData(el,"player:workinjob",0)
exports["pystories-db"]:dbSet("UPDATE ...
3. prace i wyplata
Witam u?ywam
s- side
[lua]--[[
Praca rybaka

@copyright 2013-2014 Split <[email protected]>
@author Split <[email protected]>

Nie masz prawa u?ywac tego kodu bez mojej zgody.
Napisz do mnie by? mo?e si? zgodz? na u?ycie kodu.
]]--

local m1 = createMarker(-1974.14,160.63,27.69-0.8, "cylinder", 2.0, 255, 0, 0)
local blip = createBlip(-1974.14,160.63,27.69-0.8, 52)
vehs = {}


function removePreviousVehicles(plr)
for i,v in ipairs(getElementsByType("vehicle", resourceRoot)) do
local sby = getElementData(v, "zrespilGracz")
if sby and sby == plr and getPedOccupiedVehicle(plr) ~= v then
destroyElement(v)
end
end
end

addEventHandler("onMarkerHit", m1, function(el, md)
if getElementData(el, "zrespilGracz") then
outputChatBox("praca w trakcie poprawek", el)
return
end

if not md or getElementType(el) ~= "player" or getPedOccupiedVehicle(el) then return end

local x,y,z = getElementPosition(el)
local bus = createVehicle(537, x,y,z, 180, 0.0, 0.4)

setElementData(bus, "zrespilGracz", el)
setElementData(bus, "pojazd_paliwo", 100)
setElementData(bus, "pojazd_przebieg", 14564)

warpPedIntoVehicle(el, bus)
removePreviousVehicles(el)
triggerClientEvent(el, "STARTJobBus", resourceRoot, bus)

vehs[el] = bus...
4. [INNE] /biznes wyplata id kwota
Witam, mam tutaj ma?y problem z tworzeniem takowej komendy /biznes wyplata id kwota

Pr?bowa?em ju? to zrobi? ale po wpisaniu nic si? nie dzieje:

Kod:

if (strcmp("wyplata", cmd, true, 6) == 0)
{
if(PlayerInfo[playerid][pBiznesLD] == 0)
{
ShowPlayerDialog(playerid,9999,DIALOG_STYLE_MSGBOX,"Informacja","Nie jeste? liderem biznesu!","Ok","");
return 1;
}
new ilosc, gracz;
if(sscanf(params, "ui", gracz, ilosc))
return SendClientMessage(playerid, SZARY, "U?ycie: /biznes [id] [Wysoko?? wyp?aty] ");
if(PlayerInfo[gracz][pBiznes] != PlayerInfo[playerid][pBiznesLD])
{
ShowPlayerDialog(playerid,9999,DIALOG_STYLE_MSGBOX,"Informacja","Ten gracz nie pracuje w twoim biznesie!","Ok","");
return 1;
}
PlayerInfo[gracz][pWyplatabiz]=ilosc;
format(str, sizeof(str), "Ustawi?e? %s wyp?ate w wysoko?ci %d$", Nick(gracz), ilosc);
SendClientMessage(playerid, BEZOWY, str);
format(str, sizeof(str), "%s ustawi? Ci wyp?ate w wysoko?ci %d$", Nick(playerid), ilosc);
SendClientMessage(gracz, BEZOWY, str);
//
}