Wysłany: 2015-05-20, 21:02
OskarYT
Mapper MTA
Wiek: 26 Na forum: 4245 dni Posty: 267
Nick w MP: Kaczorek2306
Piwa : 1230
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
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
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 ( money ) then return end
takePlayerMoney ( source , tonumber ( money ))
end )
addEvent ( "givePlayerMoney" , true )
addEventHandler ( "givePlayerMoney" , root , function( money , gp )
if not tonumber ( money ) or not tonumber ( gp ) then 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
Wysłany: 2015-05-20, 21:39
OskarYT
Mapper MTA
Wiek: 26 Na forum: 4245 dni Posty: 267
Nick w MP: Kaczorek2306
Piwa : 1230
Ale ja nie chce pod konto bankowe ja bym chcia? prosto do portwela czyli do hud prosz? o piln? pomoc
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
Dobra Troch? przerobi?em kod z?by pasowa? do twojej pracy
tera powinno dawac kase na HUD
Kod daj po stronie server
--[[
@ author Split < yourworld . pl >
@ copyright 2011 - 2013 Split
Wszelkie prawa zastrze ? one .
]]--
addEvent ( "takePlayerMoney" , true )
addEventHandler ( "takePlayerMoney" , root , function( money )
if not tonumber ( money ) then return end
takePlayerMoney ( source , tonumber ( money ))
end )
addEvent ( "givePlayerMoney" , true )
addEventHandler ( "givePlayerMoney" , root , function( money )
if not tonumber ( money ) then return end
givePlayerMoney ( source , money )
end )
Je?li pomog?em daj
Wysłany: 2015-05-21, 13:48
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
THEGizmo , po co u?ywasz to jakimi? dziwnymi eventami?
Zwyk?y event :
Wysłany: 2015-05-21, 14:17
Bingwin
LUA MTA
Wiek: 27 Na forum: 4191 dni Posty: 95
Nick w MP: Bingwin
Piwa : 2070
Nie zapomnij da? givePlayerMoney po stronie serwera, inaczej pieni?dze po wykonaniu reconnect lub wyj?ciu z serwera nie zostan? zapisane
Wysłany: 2015-05-21, 15:21
OskarYT
Mapper MTA
Wiek: 26 Na forum: 4245 dni Posty: 267
Nick w MP: Kaczorek2306
Piwa : 1230
M?g? by kto? napisa? mi tutaj kod edytowany gotowy aby dawa?o kase bo ja si? ju? zgubi?em
Wysłany: 2015-05-21, 16:15
Mr Pro
Wiek: 26 Na forum: 4075 dni Posty: 7
Nick w MP: Mr.Pro
Piwa : 2
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
Wysłany: 2015-05-21, 16:34
OskarYT
Mapper MTA
Wiek: 26 Na forum: 4245 dni Posty: 267
Nick w MP: Kaczorek2306
Piwa : 1230
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?
Tagi: praca
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: