Wysłany: 2020-08-01, 21:24
Ketyso
Wiek: 22 Na forum: 2147 dni Posty: 30
Nick w MP: Ketyso
Piwa : 2
Wysłany: 2020-08-01, 21:49
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Zamien to
addEventHandler ( "onClientClick" , root , function( b , s )
if b ~= "state" and s ~= "down" then return end
if mysz ( screenW * 0.5007 , screenH * 0.4948 , screenW * 0.0996 , screenH * 0.0599 ) and guiGetVisible ( napisy ) == true then
guiSetVisible ( napisy , false )
showCursor ( false )
removeEventHandler ( "onClientPreRender" , root , gui )
elseif mysz ( screenW * 0.3909 , screenH * 0.4948 , screenW * 0.0996 , screenH * 0.0599 ) and guiGetVisible ( napisy ) == true then
local i = guiComboBoxGetSelected ( napisy )
if not i then return end
removeEventHandler ( "onClientPreRender" , root , gui )
local id = guiComboBoxGetItemText ( napisy , i )
triggerServerEvent ( "rozpocznijKurs" , resourceRoot , localPlayer , id )
guiSetVisible ( napisy , false )
showCursor ( false )
end
end )
na to
addEventHandler ( "onClientClick" , root , function( b , s )
if b ~= "state" and s ~= "down" then return end
if mysz ( screenW * 0.5007 , screenH * 0.4948 , screenW * 0.0996 , screenH * 0.0599 ) and guiGetVisible ( napisy ) == true then
guiSetVisible ( napisy , false )
showCursor ( false )
removeEventHandler ( "onClientPreRender" , root , gui )
elseif mysz ( screenW * 0.3909 , screenH * 0.4948 , screenW * 0.0996 , screenH * 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" , root , gui )
local id = guiComboBoxGetItemText ( napisy , i )
triggerServerEvent ( "rozpocznijKurs" , resourceRoot , localPlayer , id )
guiSetVisible ( napisy , false )
showCursor ( false )
end
end )
A po stronie servera wstaw to
addEvent ( "takemoney" , true )
addEventHandler ( "takemoney" , root ,function( money )
takePlayerMoney ( source , tonumber ( money ))
end )
Wysłany: 2020-08-01, 21:55
Ketyso
Wiek: 22 Na forum: 2147 dni Posty: 30
Nick w MP: Ketyso
Piwa : 2
1. Ka?de prawko kosztuje 900
2. Mam 542k na koncie i pisze ze mam za ma?o kasy
Wysłany: 2020-08-01, 22:42
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
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.
Tagi: prawko
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: