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

Wysłany: 2020-08-01, 21:24


Ketyso







Wiek: 22
Na forum: 2146 dni
Posty: 30
Nick w MP: Ketyso

Piwa: 2

Respekt: 50

Witam,

Pisze w sprawie prawka mo?e kto? mi powiedzie? jak doda? koszt za prawko np: 900pln za prawko kat.A ??

kod: https://pastebin.com/0w79Z6Rs

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-01, 21:49


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Zamien to


addEventHandler("onClientClick"root, function(bs)
    if ~= "state" and ~= "down" then return end
    if mysz(screenW 0.5007screenH 0.4948screenW 0.0996screenH 0.0599) and guiGetVisible(napisy) == true then
        guiSetVisible(napisyfalse)
            showCursor(false)
            removeEventHandler("onClientPreRender"rootgui)
    elseif mysz(screenW 0.3909screenH 0.4948screenW 0.0996screenH 0.0599) and guiGetVisible(napisy) == true then
      local i guiComboBoxGetSelected(napisy)
      if not i then return end
      removeEventHandler("onClientPreRender"rootgui)
      local id guiComboBoxGetItemText(napisyi)
      triggerServerEvent("rozpocznijKurs"resourceRootlocalPlayerid)
      guiSetVisible(napisyfalse)
      showCursor(false)
    end
end)



na to


addEventHandler("onClientClick"root, function(bs)
    if ~= "state" and ~= "down" then return end
    if mysz(screenW 0.5007screenH 0.4948screenW 0.0996screenH 0.0599) and guiGetVisible(napisy) == true then
        guiSetVisible(napisyfalse)
            showCursor(false)
            removeEventHandler("onClientPreRender"rootgui)
    elseif mysz(screenW 0.3909screenH 0.4948screenW 0.0996screenH 0.0599) and guiGetVisible(napisy) == true then
      local i guiComboBoxGetSelected(napisy)
      if not i then return end
      if getPlayerMoney(localPlayer)<900 then
        return outputChatBox("Masz za malo pieniedzy!")
      end
      triggerServerEvent("takemoney",localPlayer,900)
      removeEventHandler("onClientPreRender"rootgui)
      local id guiComboBoxGetItemText(napisyi)
      triggerServerEvent("rozpocznijKurs"resourceRootlocalPlayerid)
      guiSetVisible(napisyfalse)
      showCursor(false)
    end
end)



A po stronie servera wstaw to


addEvent("takemoney",true)
addEventHandler("takemoney",root,function(money)
    takePlayerMoney(source,tonumber(money))
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-01, 21:55


Ketyso







Wiek: 22
Na forum: 2146 dni
Posty: 30
Nick w MP: Ketyso

Piwa: 2

Respekt: 50

1. Ka?de prawko kosztuje 900 ??

2. Mam 542k na koncie i pisze ze mam za ma?o kasy

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-01, 22:42


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

if getPlayerMoney(localPlayer)<900 then
        return outputChatBox("Masz za malo pieniedzy!")
      end


To wstaw to po stronie servera, w miejscu gdzie wstawilem ci ten warunek, wstaw trigger na serwer, tam zrob sprawdzenie, jesli ma to zabiera i kieruje triggerem na client gdzie wykonuje reszte kodu.

Postaw piwo autorowi tego posta
 

 
Tagi: prawko
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » prawko 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