Wysłany: 2018-10-06, 13:28
Pyrek24
Wiek: 25 Na forum: 3438 dni Posty: 546
Nick w MP: Pyrek
Piwa : 10
Witam ot??, dopisa? by mi kto? do tego kodu ?e np od 5k reputacji mo?na zacz?? prac? kod
createBlip ( 2661.42 , 835.40 , 11.03 , 46 , 2 , 0 , 0 , 0 , 0 , 0 , 275 )
local screenW , screenH = guiGetScreenSize ()
local praca = createMarker (- 2281.69 , - 156.79 , 46.47 - 1 , "cylinder" , 2.0 , 255 , 0 , 150 , 0 )
local miejscaelektryk = {
{ 2620.15 , 816.27 , 5.32 },
{ 2596.08 , 800.25 , 5.32 },
{ 2607.89 , 784.73 , 5.32 },
{ 2583.08 , 799.14 , 5.32 },
{ 2570.06 , 799.01 , 5.32 },
{ 2569.19 , 817.00 , 5.32 },
{ 2583.02 , 818.25 , 5.32 },
{ 2594.95 , 818.48 , 5.32 },
{ 2570.27 , 784.57 , 5.32 },
{ 2558.36 , 785.00 , 5.32 },
{ 2570.03 , 816.18 , 5.32 },
}
local jobText = createElement ( "text" )
setElementPosition ( jobText , 2660.08 , 829.25 , 10.95 )
setElementData ( jobText , "name" , "Praca przenoszenia cegie?\n[R] zeby wziac skrzynke z ceg?ami" )
bindKey ( "r" , "down" , function()
if not isElementWithinMarker ( localPlayer , praca ) then return end
if not getElementData ( localPlayer , "gracz_praca" ) then
local losuj = math . random ( 2 , #miejscaelektryk)
local hajsik = math . random ( 5000000 , 10000000 )
setElementData ( localPlayer , "gracz_praca" , true )
-- outputChatBox ( "* Od??? skrzynk? na p??k?." )
setPedAnimation ( localPlayer , "CARRY" , "crry_prtial" , 1 , true )
local skrzynia = createObject ( 1271 , 0 , 0 , 0 )
attachElements ( skrzynia , localPlayer , 0 , 0.8 , 0.5 )
local cel = createMarker ( miejscaelektryk [ losuj ][ 1 ], miejscaelektryk [ losuj ][ 2 ], miejscaelektryk [ losuj ][ 3 ]- 1.0 , "cylinder" , 1.3 , 255 , 0 , 150 , 0 )
setElementData ( cel , "markery3" , true )
local blip = createBlipAttachedTo ( cel , 41 )
addEventHandler ( "onClientMarkerHit" , cel , function( el , md )
if not md or getElementType ( el ) ~= "player" then return end
if el ~= localPlayer then return end
if getPedOccupiedVehicle ( el ) then
outputChatBox ( "* Nie mo?esz tego od?o?y? b?d?c w poje?dzie!" )
return
end
destroyElement ( blip )
setElementFrozen ( el , true )
local premium = getElementData ( el , "player:premium" )
if not premium then
setTimer (function()
setElementFrozen ( el , false )
-- outputChatBox ( "* Po?o?y?e? skrzynk?." )
destroyElement ( skrzynia )
destroyElement ( cel )
setPedAnimation ( localPlayer , false )
setElementData ( el , "gracz_praca" , false )
triggerServerEvent ( "prace:wyplata:magazyn" , el , hajsik )
exports [ "noti" ]: noti ( "Za odlozenie ceg??wek na fundament otrzymujesz: " .. hajsik .. "$" , plr )
end , 3000 , 1 )
else
setElementFrozen ( el , false )
-- outputChatBox ( "* Po?o?y?e? skrzynk?." )
destroyElement ( skrzynia )
destroyElement ( cel )
setPedAnimation ( localPlayer , false )
setElementData ( el , "gracz_praca" , false )
triggerServerEvent ( "prace:wyplata:magazyn" , el , hajsik )
exports [ "noti" ]: noti ( "Za odlozenie ceg??wek na fundament otrzymujesz: " .. hajsik .. "$" , plr )
end
end )
else
addEventHandler ( "onClientRender" , root , render2 )
setTimer ( renderstop2 , 1000 , 1 )
end
end )
function render2 ()
dxDrawText ( "*Posiadasz aktywn? prac?." , screenW * 0.3656 , screenH * 0.1553 , screenW * 0.6273 , screenH * 0.3193 , tocolor ( 0 , 155 , 255 , 255 ), 1.50 , "default-bold" , "center" , "center" , false , false , false , false , false )
end
function renderstop2 ()
removeEventHandler ( "onClientRender" , root , render2 )
end
function renderstop5 ()
removeEventHandler ( "onClientRender" , root , render5 )
end
-- Teleport !
Wysłany: 2018-10-06, 14:33
Ciastuuś
Truck soon...
Wiek: 26 Na forum: 3071 dni Posty: 799
Nick w MP: Ciastuuś
Piwa : 4297
Po stronie clienta dodaj ten kod w miejscu gdzie gracz wchodz?cy w marker dostaje prace.
if 5000 > getElementData ( localPlayer , "player:reputation" ) then
outputChatBox ( "Nie posiadasz wymaganej reputacji." , 255 , 0 , 0 )
return
end
My?l?, ?e b?dzie dobrze. Kod sprawdza czy gracz posiada 5000 reputacji. Je?eli nie to zwraca komunikat.
Wysłany: 2018-10-06, 14:57
Pyrek24
Wiek: 25 Na forum: 3438 dni Posty: 546
Nick w MP: Pyrek
Piwa : 10
Umia?by? mi to w ten kod wklei? bo nie kumam
Wysłany: 2018-10-06, 16:54
Avenged
Młodszy Szkrypter
Wiek: 23 Na forum: 3510 dni Posty: 654
Nick w MP: Avenged
Piwa : 1570
Pyrek24 , ten dzia? s?u?y do pomocy, a nie odwalania za ciebie roboty. Na logik? to musisz to wklei? przy rozpocz?ciu pracy - jak dalej nie potrafisz to nie stawiaj pseudola.
Podpis
LUA, JS, PHP
Zapraszam do skorzystania z moich usług: Klik
Tagi: ograniczenie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: