Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2015-05-20, 21:02


OskarYT

Mapper MTA






Wiek: 26
Na forum: 4245 dni
Posty: 267
Nick w MP: Kaczorek2306

Piwa: 1230

Respekt: 85,3

Kod:

local praca = createMarker(-2491.314453125, 2363.0693359375, 10.272477149963, "cylinder", 1.2, 0, 0, 255)
createBlipAttachedTo(praca, 61)

local miejsca = {
{-260.24542236328,1181.4959716797,20.941585540771},
{-258.55487060547,1151.0509033203,20.941585540771},
{-260.6171875,1131.4033203125,20.941585540771},
{-254.203125,1075.7197265625,20.941520690918},
{-44.9951171875,1081.08203125,20.947021484375},
{-48.8408203125,1113.634765625,20.941585540771},
{1.4712891578674,1076.3726806641,20.941585540771},
{64.8154296875,1005.4150390625,13.747417449951},
{70.23046875,973.1005859375,15.867414474487},
}

addEventHandler("onClientMarkerHit", praca, function(el, md)
if not md or getElementType(el) ~= "player" then return end
if el ~= localPlayer then return end
outputChatBox("* Aby rozpocz?? prac? wci?nij Spacje")
end)

bindKey("space", "down", function()
if not isElementWithinMarker(localPlayer, praca) then return end
if not getElementData(localPlayer, "gracz_praca") then
local losuj = math.random(2, #miejsca)
setElementData(localPlayer, "gracz_praca", true)
setElementModel(localPlayer,71)

local cel = createMarker(miejsca[losuj][1], miejsca[losuj][2], miejsca[losuj][3]-1.0, "cylinder", 1.0, 255, 0, 0)
local blip = createBlipAttachedTo(cel, 12)

addEventHandler("onClientMarkerHit", cel, function(el, md)
if not md or getElementType(el) ~= "player" then return end
if el ~= localPlayer then return end



destroyElement(cel)
destroyElement(blip)
setElementFrozen(el, true)
setPedAnimation ( localPlayer, "CARRY", "crry_prtial", 1,true )
outputChatBox("* Pukasz Do Drzwi i dajesz listy. ")
setTimer(function()
setElementFrozen(el, false)
setPedAnimation(localPlayer, false)
outputChatBox("* Odda?e? listy ! powr?c do poczty aby wzi??c listy.")
setElementData(el, "gracz_praca", false)
triggerServerEvent("givePlayerMoney", el, 11,0)
end, 5000, 1)
end)
else
outputChatBox("* Posiadasz ju? aktywn? prac?.")
end
end)


Co trzeba dopisa? aby dostawa? pieni?dze w tej pracy ?? pomo?e kto? te pieni?dze bezpo?rednio maj? i?? do portwela nie do banku czy urz?du prosz? o piln? pomoc :)

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-05-20, 21:18


THEGizmo

Modeler/Uczeń Lua






Wiek: 27
Na forum: 4141 dni
Posty: 255
Nick w MP: THEGizmo

Piwa: 3072

Respekt: 200
Respekt: 200Respekt: 200

Split udost?pni? tu "prace-dostawca" i tam dal system dawania kasy spr?buj tego
--[[
    @author Split <yourworld.pl>
    @copyright 2011-2013 Split
    Wszelkie prawa zastrze?one.
]]--

addEvent("takePlayerMoney"true)
addEventHandler("takePlayerMoney"root, function(money)
    if not tonumber(moneythen return end
    takePlayerMoney(sourcetonumber(money))
end)

addEvent("givePlayerMoney"true)
addEventHandler("givePlayerMoney"root, function(moneygp)
    if not tonumber(money) or not tonumber(gpthen return end
    local case = getElementData(source"player_weave") + money
    local points getElementData(source"player_points") + gp
    setElementData(source"player_weave", case)
    setElementData(source"player_points"points)
    exports.notification.showBox(source"Na twoje konto bankowe zosta?o przelane:\n"..money.." z?oty i "..string.format("%0.01f"gp).." GP")
end)


EDIT: Daj to pod server

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-05-20, 21:39


OskarYT

Mapper MTA






Wiek: 26
Na forum: 4245 dni
Posty: 267
Nick w MP: Kaczorek2306

Piwa: 1230

Respekt: 85,3

Ale ja nie chce pod konto bankowe ja bym chcia? prosto do portwela czyli do hud :( prosz? o piln? pomoc :)

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-05-21, 10:27


THEGizmo

Modeler/Uczeń Lua






Wiek: 27
Na forum: 4141 dni
Posty: 255
Nick w MP: THEGizmo

Piwa: 3072

Respekt: 200
Respekt: 200Respekt: 200

Dobra Troch? przerobi?em kod z?by pasowa? do twojej pracy
tera powinno dawac kase na HUD ;)
Kod daj po stronie server :D
--[[
    @author Split <yourworld.pl>
    @copyright 2011-2013 Split
    Wszelkie prawa zastrze?one.
]]--
addEvent("takePlayerMoney"true)
addEventHandler("takePlayerMoney"root, function(money)
    if not tonumber(moneythen return end
    takePlayerMoney(sourcetonumber(money))
end)

addEvent("givePlayerMoney"true)
addEventHandler("givePlayerMoney"root, function(money)
    if not tonumber(moneythen return end
    givePlayerMoney(sourcemoney)
end)

Je?li pomog?em daj :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-05-21, 13:48


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

THEGizmo, po co u?ywasz to jakimi? dziwnymi eventami?

Zwyk?y event :


Więcej informacji znajdziesz w Wikipedii MTA:

givePlayerMoney


Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-05-21, 14:17


Bingwin

LUA MTA






Wiek: 27
Na forum: 4191 dni
Posty: 95
Nick w MP: Bingwin

Piwa: 2070

Respekt: 98

Ostrzeżeń: 40%
Nie zapomnij da? givePlayerMoney po stronie serwera, inaczej pieni?dze po wykonaniu reconnect lub wyj?ciu z serwera nie zostan? zapisane :P

Podpis


RolePlayGaming - KLIKNIJ (ZEBRAKI)
Numer GG: 49514852|Skype: parabol235
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-05-21, 15:21


OskarYT

Mapper MTA






Wiek: 26
Na forum: 4245 dni
Posty: 267
Nick w MP: Kaczorek2306

Piwa: 1230

Respekt: 85,3

M?g? by kto? napisa? mi tutaj kod edytowany gotowy aby dawa?o kase ?? bo ja si? ju? zgubi?em :)

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-05-21, 16:15


Mr Pro







Wiek: 26
Na forum: 4075 dni
Posty: 7
Nick w MP: Mr.Pro

Piwa: 2

Respekt: 70

Ostrzeżeń: 100%
C-Side:
Dajeszten kod do funkcji gdzie chcesz by danemu graczowi wyp?aci?o pieni?dze.
Kod:


local wynagrodzenie = (4) -- kwota kt?r? ma da? graczowi
triggerServerEvent("Wyplata", getLocalPlayer(), wynagrodzenie) -- przeniesienie z s-side


S-Side:
Kod:


function Wyplata (wynagrodzenie)
givePlayerMoney(source, tonumber(wynagrodzenie))
end
addEvent("Wyplata", true)
addEventHandler("Wyplata", getRootElement(), Wyplata)


Licz? na :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-05-21, 16:34


OskarYT

Mapper MTA






Wiek: 26
Na forum: 4245 dni
Posty: 267
Nick w MP: Kaczorek2306

Piwa: 1230

Respekt: 85,3

Ja nwm gdzie mam to wkleji? wi?c dam wam link do skryptu i naprawicie ten skrypt ok prosz? o pomoc :(

http://speedy.sh/AZHH7/praca-listonosza.zip



Prosz? o pomoc :(


chodzi o to aby graczowi dawa?o kase bezpo?rednio de HUD'u nie da jakiego? banku czy czego? :)

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: praca
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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
Dodaj temat do Ulubionych
Wersja do druku