Wysłany: 2018-01-01, 15:29
Polskitester156
Amazing World
Wiek: 23 Na forum: 3596 dni Posty: 79
Nick w MP: Radziu
Piwa : 2646
Witam!
Testuje jedn? rzecz w ogrpg i mam problem i polega on na tym ?e w pracy ustawi?em zarobki randomowe od 40 do 80 i tak jak by daje podwojne zarobki razy 2 jak pisze ze mam dostac 60 to dostaje 120 kto? wie o co chodzi?!
Wysłany: 2018-01-01, 22:48
Polskitester156
Amazing World
Wiek: 23 Na forum: 3596 dni Posty: 79
Nick w MP: Radziu
Piwa : 2646
local obiekt ={}
-- Kod s ? u ?? cy od sprawdzania prawa jazdy
function getVehicleLicense ( plr , type )
if getElementData ( plr , "player:license:pj" .. type .. "" ) ~= 1 then
outputChatBox ( "* Nie posiadasz prawa jazdy kategorii " .. type .. ", zdaj je w urz?dzie miasta" , plr , 255 , 0 , 0 )
return true
end
local result = exports [ "ogrpg-db" ]: dbGet ( "SELECT * FROM ogrpg_punish WHERE serial=? AND type=? AND active=1 AND time>NOW()" , getPlayerSerial ( plr ), "prawko" )
if result and #result > 0 then
v = result [ 1 ]
outputChatBox ( "* Posiadasz zawieszone prawo jazdy do " .. v . time .. " za " .. v . reason , plr )
return true
else
exports [ "ogrpg-db" ]: dbSet ( "DELETE FROM ogrpg_punish WHERE serial=? AND type=? AND active=1 AND time<NOW()" , getPlayerSerial ( plr ), "prawko" )
return false
end
end
-- Kod s ? u ?? cy od dawania wynagrodzenia
addEvent ( "givePlayerMoney" , true )
addEventHandler ( "givePlayerMoney" , root , function( value , value2 )
-- nie zalogowana osoba a fuj
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
local uid = getElementData ( source , "player:uid" )
if not uid then return end
local money = getPlayerMoney ( source )
local reputation = getElementData ( source , "player:reputation" )
local query = exports [ "ogrpg-db" ]: dbSet ( "UPDATE ogrpg_users SET money=?, reputation=? WHERE id=?" ,
money , reputation , uid )
end )
addEvent ( "takePlayerMoney" , true )
addEventHandler ( "takePlayerMoney" , root , function( how )
if not getElementData ( source , "player:logged" ) then return end
if not tonumber ( how ) then return end
takePlayerMoney ( source , how );
end )
-- Kod s ? u ?? cy od usuwania danego pojazdu
addEvent ( "destroyVehicle" , true )
addEventHandler ( "destroyVehicle" , root , function( veh )
if not veh then return end
destroyElement ( veh )
if obiekt [ veh ] then
destroyElement ( obiekt [ veh ])
end
end )
-- Kod s ? u ?? cy od usuwania obiekt ? w z pojazdu
addEvent ( "removeObject" , true )
addEventHandler ( "removeObject" , root , function( veh , code )
if obiekt [ veh ] then
destroyElement ( obiekt [ veh ])
end
end )
-- Kod s ? u ? acy do dodawania obiekt ? w do prac
addEvent ( "addObject" , true )
addEventHandler ( "addObject" , root , function( veh , code )
if code == "kamieniolom" then
obiekt [ veh ]= createObject ( 3929 , 0 , 0 , 0 )
setObjectScale ( obiekt [ veh ], 3.5 )
attachElements ( obiekt [ veh ], veh , 0 , - 2 , 1 , 90 )
end
end )
addEventHandler ( "onPlayerVehicleEnter" , root , function( v , s , j )
if getElementData ( v , "vehicle:fuel" ) == false then
setElementData ( v , "vehicle:fuel" , 100 )
end
end )
function busDriver ( el , md )
if el ~= localPlayer or not md then return end
if jobTarget > maxTarget and getPedOccupiedVehicle ( el ) then return end
if jobTarget == maxTarget and not getPedOccupiedVehicle ( el ) then return end
if jobTarget == #districtsBus then
finishJob ()
playSoundFrontEnd ( 5 )
outputChatBox ( "★★ Zako?czy?e?(a?) prac?. ★★" , 255 , 0 , 0 )
else
local kasa = math . random ( 30 , 42 )
local kasapremium = math . random ( 60 , 84 )
showMarker ()
playSoundFrontEnd ( 12 )
if getElementData ( localPlayer , "player:premium" ) then
triggerServerEvent ( "givePlayerMoney" , localPlayer , kasapremium )
outputChatBox ( "* [PREMIUM] Otrzymujesz " .. kasapremium .. " PLN za zidentyfikowanie punktu." , 6 , 147 , 9 , true )
else
triggerServerEvent ( "givePlayerMoney" , localPlayer , kasa )
outputChatBox ( "* Otrzymujesz " .. kasa .. " PLN za zidentyfikowanie punktu." , 6 , 147 , 9 , true )
end
end
end
Wysłany: 2018-01-02, 12:37
X0neX
Wiek: 25 Na forum: 3309 dni Posty: 142
Nick w MP: Xavir
Piwa : 77
Bo skrypt liczy razy 2 t? sume kt?ra chcesz da?, gdzie? jest w kodzie *2, musisz poszuka?.
Wysłany: 2018-01-02, 14:26
Polskitester156
Amazing World
Wiek: 23 Na forum: 3596 dni Posty: 79
Nick w MP: Radziu
Piwa : 2646
"X0neX" napisał/a :Bo skrypt liczy razy 2 t? sume kt?ra chcesz da?, gdzie? jest w kodzie *2, musisz poszuka?.
Gdyby tak by?o to by tego tematu nie by?o bo szuka?em i nic
Wysłany: 2018-01-02, 15:10
AspWalczak12
Wiek: 46 Na forum: 3113 dni Posty: 33
To czemu po prostu nie podzielisz wynagrodzenia przez dwa? Skrypt ci to pomno?y i b?dziesz mia? kwot?, kt?r? chcia?e?.
Wysłany: 2018-01-02, 17:45
piotr172
Wiek: 26 Na forum: 4417 dni Posty: 130
Piwa : 2329
Sprawd? czy w jakim? innym pliku/skrypcie nie masz eventu odpowiadaj?cemu dawaniu pieni?dzy. Chodzi mi dok?adnie o event "givePlayerMoney".
Wysłany: 2018-01-02, 18:36
Polskitester156
Amazing World
Wiek: 23 Na forum: 3596 dni Posty: 79
Nick w MP: Radziu
Piwa : 2646
"AspWalczak12" napisał/a :To czemu po prostu nie podzielisz wynagrodzenia przez dwa? Skrypt ci to pomno?y i b?dziesz mia? kwot?, kt?r? chcia?e?.
Tak, ale jak dodam notyfikacje do tego a taki mam zamiar to wyskakuje mi ta cena pierwsza a nie ta pomno?ona
Wysłany: 2018-01-02, 18:53
piotr172
Wiek: 26 Na forum: 4417 dni Posty: 130
Piwa : 2329
Czyli wychodzi na to ?e w innym jakim? skrypcie masz po prostu dodany event o takiej samej nazwie i daje ci podw?jnie kwot? zarobku. Poszukaj najlepiej za pomoc? Notepada++, naci?nij Ctrl+F wybierz "Szukaj w plikach" i wpisz tak jak na screenie i wybierz miejsce gdzie ma szuka? za pomoc? kropek.
Wysłany: 2018-01-03, 21:24
Polskitester156
Amazing World
Wiek: 23 Na forum: 3596 dni Posty: 79
Nick w MP: Radziu
Piwa : 2646
Zrobi?em wszystko co mog?em wgrywa?em nawet z innych serwer?w i ca?y czas to samo nie rozumiem mo?e kto? mia? ju? taki problem je?li tak to prosze o pomoc!
Wysłany: 2018-01-03, 21:47
Eitho
Wiek: 24 Na forum: 3489 dni Posty: 330
Nick w MP: Eitho
Piwa : 746
"Polskitester156" napisał/a : "AspWalczak12" napisał/a :To czemu po prostu nie podzielisz wynagrodzenia przez dwa? Skrypt ci to pomno?y i b?dziesz mia? kwot?, kt?r? chcia?e?.
Tak, ale jak dodam notyfikacje do tego a taki mam zamiar to wyskakuje mi ta cena pierwsza a nie ta pomno?ona
local kasa = ( math . random ( 30 , 42 ))/ 2
local kasapremium = ( math . random ( 60 , 84 ))/ 2
Wysłany: 2018-01-03, 22:26
Polskitester156
Amazing World
Wiek: 23 Na forum: 3596 dni Posty: 79
Nick w MP: Radziu
Piwa : 2646
"dawid2632" napisał/a : "Polskitester156" napisał/a : "AspWalczak12" napisał/a :To czemu po prostu nie podzielisz wynagrodzenia przez dwa? Skrypt ci to pomno?y i b?dziesz mia? kwot?, kt?r? chcia?e?.
Tak, ale jak dodam notyfikacje do tego a taki mam zamiar to wyskakuje mi ta cena pierwsza a nie ta pomno?ona
local kasa = ( math . random ( 30 , 42 ))/ 2
local kasapremium = ( math . random ( 60 , 84 ))/ 2
nie dzia?a na notyfikacji pisze 40 a daje 80
Wysłany: 2018-01-05, 14:11
X0neX
Wiek: 25 Na forum: 3309 dni Posty: 142
Nick w MP: Xavir
Piwa : 77
To zmie? napis na notyfikacji?
Wysłany: 2018-01-07, 01:12
Polskitester156
Amazing World
Wiek: 23 Na forum: 3596 dni Posty: 79
Nick w MP: Radziu
Piwa : 2646
"X0neX" napisał/a :To zmie? napis na notyfikacji?
Jak zmien napis jak to jest randomowe?
Wysłany: 2018-01-08, 23:00
Ciastuuś
Truck soon...
Wiek: 26 Na forum: 3071 dni Posty: 799
Nick w MP: Ciastuuś
Piwa : 4297
"X0neX" napisał/a :To zmie? napis na notyfikacji?
G?upoty piszesz.
Daj nazw? paczki, kt?rej u?ywasz to si? zobaczy sk?d pochodzi ?r?d?o mno?enia pieni?dzy. Z kodu nic nie wynika o mno?eniu w wspomnianych komentarzach
Tagi: zarobki :: ogrpg
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: