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

Wysłany: 2018-01-01, 15:29


Polskitester156

Amazing World






Wiek: 23
Na forum: 3596 dni
Posty: 79
Nick w MP: Radziu

Piwa: 2646

Respekt: 40

Ostrzeżeń: 60%
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?!

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-01, 22:48


Polskitester156

Amazing World






Wiek: 23
Na forum: 3596 dni
Posty: 79
Nick w MP: Radziu

Piwa: 2646

Respekt: 40

Ostrzeżeń: 60%
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"plr25500)
        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.reasonplr)
        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(valuethen 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] == 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"resourceRootrnd)
    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=?",
    moneyreputationuid)
end)

addEvent("takePlayerMoney"true)
addEventHandler("takePlayerMoney"root, function(how)
    if not getElementData(source,"player:logged"then return end
    if not tonumber(howthen 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[vehthen 
        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[vehthen
        destroyElement(obiekt[veh])
    end
end)

-- Kod s?u?acy do dodawania obiekt?do prac
addEvent("addObject"true)
addEventHandler("addObject"root, function(veh,code)
    if code == "kamieniolom" then
        obiekt[veh]=createObject(3929000)
        setObjectScale(obiekt[veh], 3.5)
        attachElements(obiekt[veh], veh0, -2190)
    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(elmd)
    if el ~= localPlayer or not md then return end
    if jobTarget maxTarget and getPedOccupiedVehicle(elthen return end
    if jobTarget == maxTarget and not getPedOccupiedVehicle(elthen return end

    if jobTarget == #districtsBus then
        finishJob()
        playSoundFrontEnd(5)
        outputChatBox("&#9733;&#9733; Zako?czy?e?(a?) prac?. &#9733;&#9733;"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"localPlayerkasapremium)
                        outputChatBox ("* [PREMIUM] Otrzymujesz "..kasapremium.." PLN za zidentyfikowanie punktu."61479true )
        else
            triggerServerEvent("givePlayerMoney"localPlayerkasa)
                        outputChatBox ("* Otrzymujesz "..kasa.." PLN za zidentyfikowanie punktu."61479true )
        end
    end
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-02, 12:37


X0neX







Wiek: 25
Na forum: 3310 dni
Posty: 142
Nick w MP: Xavir

Piwa: 77

Respekt: 55,8

Bo skrypt liczy razy 2 t? sume kt?ra chcesz da?, gdzie? jest w kodzie *2, musisz poszuka?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-02, 14:26


Polskitester156

Amazing World






Wiek: 23
Na forum: 3596 dni
Posty: 79
Nick w MP: Radziu

Piwa: 2646

Respekt: 40

Ostrzeżeń: 60%
"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 :P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-02, 15:10


AspWalczak12







Wiek: 46
Na forum: 3114 dni
Posty: 33



Respekt: 50

To czemu po prostu nie podzielisz wynagrodzenia przez dwa? Skrypt ci to pomno?y i b?dziesz mia? kwot?, kt?r? chcia?e?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-02, 17:45


piotr172







Wiek: 26
Na forum: 4417 dni
Posty: 130

Piwa: 2329

Respekt: 105,3
Respekt: 105,3

Sprawd? czy w jakim? innym pliku/skrypcie nie masz eventu odpowiadaj?cemu dawaniu pieni?dzy. Chodzi mi dok?adnie o event "givePlayerMoney".

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-02, 18:36


Polskitester156

Amazing World






Wiek: 23
Na forum: 3596 dni
Posty: 79
Nick w MP: Radziu

Piwa: 2646

Respekt: 40

Ostrzeżeń: 60%
"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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-02, 18:53


piotr172







Wiek: 26
Na forum: 4417 dni
Posty: 130

Piwa: 2329

Respekt: 105,3
Respekt: 105,3

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.


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-03, 21:24


Polskitester156

Amazing World






Wiek: 23
Na forum: 3596 dni
Posty: 79
Nick w MP: Radziu

Piwa: 2646

Respekt: 40

Ostrzeżeń: 60%
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!

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-03, 21:47


Eitho







Wiek: 24
Na forum: 3489 dni
Posty: 330
Nick w MP: Eitho

Piwa: 746

Respekt: 256,5
Respekt: 256,5Respekt: 256,5Respekt: 256,5

"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


Podpis
good old days :]
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-03, 22:26


Polskitester156

Amazing World






Wiek: 23
Na forum: 3596 dni
Posty: 79
Nick w MP: Radziu

Piwa: 2646

Respekt: 40

Ostrzeżeń: 60%
"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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-05, 14:11


X0neX







Wiek: 25
Na forum: 3310 dni
Posty: 142
Nick w MP: Xavir

Piwa: 77

Respekt: 55,8

To zmie? napis na notyfikacji?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-07, 01:12


Polskitester156

Amazing World






Wiek: 23
Na forum: 3596 dni
Posty: 79
Nick w MP: Radziu

Piwa: 2646

Respekt: 40

Ostrzeżeń: 60%
"X0neX" napisał/a:

To zmie? napis na notyfikacji?


Jak zmien napis jak to jest randomowe?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-08, 23:00


Ciastuuś

Truck soon...






Wiek: 26
Na forum: 3071 dni
Posty: 799
Nick w MP: Ciastuuś

Piwa: 4297

Respekt: 640
Respekt: 640Respekt: 640

"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

Postaw piwo autorowi tego posta
 

 
Tagi: zarobki :: ogrpg
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