Wysłany: 2018-03-04, 18:55
m1nato
Wiek: 24 Na forum: 3015 dni Posty: 3
Nick w MP: m1nato
Witam!
Mam problem z praca. Gdy wykonam robote to dostaje dwa razy wiecej hajsu niz powinienem. By?bym wdzi?czny gdyby mi ktos pomogl.
Kod:
createBlip ( 1124.68 , - 2037.28 , 69.88 , 46 , 2 , 0 , 0 , 0 , 0 , 0 , 275 )
local screenW , screenH = guiGetScreenSize ()
function PasekMontowania ()
local rh = interpolateBetween ( 0 , 0 , 0 , screenW * 0.2884 , 0 , 0 , ( getTickCount ()- tick )/ 4500 , "Linear" )
dxDrawLine (( screenW * 0.3565 ) - 1 , ( screenH * 0.1862 ) - 1 , ( screenW * 0.3565 ) - 1 , screenH * 0.2357 , tocolor ( 0 , 0 , 0 , 255 ), 1 , false )
dxDrawLine ( screenW * 0.6449 , ( screenH * 0.1862 ) - 1 , ( screenW * 0.3565 ) - 1 , ( screenH * 0.1862 ) - 1 , tocolor ( 0 , 0 , 0 , 255 ), 1 , false )
dxDrawLine (( screenW * 0.3565 ) - 1 , screenH * 0.2357 , screenW * 0.6449 , screenH * 0.2357 , tocolor ( 0 , 0 , 0 , 255 ), 1 , false )
dxDrawLine ( screenW * 0.6449 , screenH * 0.2357 , screenW * 0.6449 , ( screenH * 0.1862 ) - 1 , tocolor ( 0 , 0 , 0 , 255 ), 1 , false )
dxDrawRectangle ( screenW * 0.3565 , screenH * 0.1862 , screenW * 0.2884 , screenH * 0.0495 , tocolor ( 0 , 0 , 0 , 100 ), false )
dxDrawRectangle ( screenW * 0.3565 , screenH * 0.1862 , rh , screenH * 0.0495 , tocolor ( 0 , 255 , 0 , 150 ), false )
dxDrawText ( "Post?p sadzenia..." , ( screenW * 0.3558 ) + 1 , ( screenH * 0.1849 ) + 1 , ( screenW * 0.6449 ) + 1 , ( screenH * 0.2357 ) + 1 , tocolor ( 0 , 0 , 0 , 255 ), 1.00 , "default-bold" , "center" , "center" , false , false , false , false , false )
dxDrawText ( "Post?p sadzenia..." , screenW * 0.3558 , screenH * 0.1849 , screenW * 0.6449 , screenH * 0.2357 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "default-bold" , "center" , "center" , false , false , false , false , false )
end
local praca = createMarker ( 1123.81 , - 2036.94 , 69.89 , "cylinder" , 2.5 , 0 , 131 , 255 , 90 )
local miejscaelektryk = {
{ 1139.97 , - 2032.09 , 69.00 },
{ 1146.27 , - 2025.88 , 69.01 },
{ 1152.81 , - 2030.38 , 69.00 },
{ 1144.43 , - 2043.18 , 69.00 },
{ 1145.53 , - 2051.00 , 69.00 },
{ 1155.14 , - 2055.97 , 69.01 },
{ 1163.93 , - 2049.10 , 69.01 },
{ 1165.12 , - 2017.15 , 69.00 },
{ 1159.39 , - 2008.86 , 69.01 },
}
addEventHandler ( "onClientMarkerHit" , pracaM , function( el , md )
if not md or getElementType ( el ) ~= "player" then return end
if el ~= localPlayer then return end
outputChatBox ( "* Nie mo?esz tego zrobi? b?d?c w poje?dzie!" )
end )
local jobText = createElement ( "text" )
setElementPosition ( jobText , 2301.40 , 1060.32 , 10.82 )
setElementData ( jobText , "name" , "Praca ogrodnik\nAby rozpocz?? kliknij E" )
bindKey ( "e" , "down" , function()
if not isElementWithinMarker ( localPlayer , praca ) then return end
if not getElementData ( localPlayer , "gracz_praca" ) then
local losuj = math . random ( 2 , #miejscaelektryk)
setElementData ( localPlayer , "gracz_praca" , true )
outputChatBox ( "* Wzi??e? doniczk?." )
local skrzynia = createObject ( 2195 , 0 , 0 , 0 )
attachElements ( skrzynia , localPlayer , 0 , 0.8 , 0.5 )
triggerServerEvent ( "rece" , localPlayer )
toggleControl ( "sprint" , false )
toggleControl ( "jump" , false )
local cel = createMarker ( miejscaelektryk [ losuj ][ 1 ], miejscaelektryk [ losuj ][ 2 ], miejscaelektryk [ losuj ][ 3 ]- 1.0 , "cylinder" , 1.0 , 0 , 11 , 255 , 90 )
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 zrobi? b?d?c w poje?dzie!" )
return
end
destroyElement ( blip )
setElementFrozen ( el , true )
triggerServerEvent ( "animkaa" , localPlayer )
attachElements ( skrzynia , localPlayer , 0 , 0.8 , - 0.5 )
addEventHandler ( "onClientRender" , root , PasekMontowania )
tick = getTickCount ()
setTimer (function()
setElementFrozen ( el , false )
destroyElement ( skrzynia )
destroyElement ( cel )
triggerServerEvent ( "rece" , localPlayer )
triggerServerEvent ( "zanimkaa" , localPlayer )
setPedAnimation ( localPlayer , false )
toggleControl ( "sprint" , true )
toggleControl ( "jump" , true )
setElementData ( el , "gracz_praca" , false )
removeEventHandler ( "onClientRender" , root , PasekMontowania )
if getElementData ( localPlayer , "gold" ) then
outputChatBox ( "Gold: Zasadzi?e?(a?) ro?lin? otrzymujesz 600000 PLN." )
setElementData ( el , "player:reputation" , getElementData ( el , "player:reputation" )+ math . random ( 0 , 5 ))
triggerServerEvent ( "givePlayerMoney" , el , 600000 , 0 )
else
if getElementData ( localPlayer , "player:premium" ) then
outputChatBox ( "Premium: Zasadzi?e?(a?) ro?lin? i otrzymujesz 320000 PLN." )
setElementData ( el , "player:reputation" , getElementData ( el , "player:reputation" )+ math . random ( 0 , 2 ))
triggerServerEvent ( "givePlayerMoney" , el , 320000 , 0 )
else
outputChatBox ( "Gracz: Zasadzi?e?(a?) ro?lin? otrzymujesz 270000 PLN." )
setElementData ( el , "player:reputation" , getElementData ( el , "player:reputation" )+ math . random ( 0 , 1 ))
triggerServerEvent ( "givePlayerMoney" , el , 270000 , 0 )
end
end
end , 4500 , 1 )
end )
else
-- addEventHandler ( "onClientRender" , root , render2 )
-- setTimer ( renderstop2 , 1000 , 1 )
end
end )[ code : 1 ][/ code : 1 ][ code : 2 ][/ code : 2 ][ code : 3 ][/ code : 3 ] [lua][/lua][u][/u][u][/u]
Wysłany: 2018-03-04, 19:08
Ciastuuś
Truck soon...
Wiek: 26 Na forum: 3071 dni Posty: 799
Nick w MP: Ciastuuś
Piwa : 4297
W ogrpg-prace-settings masz takie co?
addEvent ( "givePlayerMoney" , true )
addEventHandler ( "givePlayerMoney" , root , function( value , value2 )
if not tonumber ( value ) then return end
if not getElementData ( source , "player:logged" ) then return end
givePlayerMoney ( source , value )
local rnd ={ math . random ( 1 , 30 ), math . random ( 1 , 2 )}
if rnd [ 1 ] == 1 or rnd [ 1 ] == 15 or rnd [ 1 ] == 26 then
local rep = getElementData ( source , "player:reputation" ) or 0
local xd = rep + rnd [ 2 ]
setElementData ( source , "player:reputation" , xd )
triggerClientEvent ( source , "reputation:show" , resourceRoot , rnd )
end
end )
Kt?ry wykonuje mno?enie maj?tku. Po prostu,
triggerServerEvent ( "givePlayerMoney" , el , 270000 , 0 )
Zamie? na,
givePlayerMoney ( el , 270000 )
Więcej szczegółów
Wystawiono 1 piw(a):m1nato
Wysłany: 2018-03-04, 19:36
m1nato
Wiek: 24 Na forum: 3015 dni Posty: 3
Nick w MP: m1nato
Teraz to sie wgl kasy nie dostaje a w db 3 jest napisane: Bad argument @ 'givePlayerMoney'pExpected number at argument 1, got player]
Wysłany: 2018-03-04, 19:52
Ciastuuś
Truck soon...
Wiek: 26 Na forum: 3071 dni Posty: 799
Nick w MP: Ciastuuś
Piwa : 4297
"m1nato" napisał/a :Teraz to sie wgl kasy nie dostaje a w db 3 jest napisane: Bad argument @ 'givePlayerMoney'pExpected number at argument 1, got player]
To po prostu usu? 'el' m?j b??d
Tagi: ogrodnik
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: