Wysłany: 2018-08-24, 18:10
kajetan254
Wiek: 28 Na forum: 3184 dni Posty: 42
Nick w MP: Kajetan
Piwa : 93
Tak jak w temacie nie dzia?a mi rh1 na pacze Pys 3.0
Kolumna w tabelce jest, w debugu brak b??d?w
Wiem, ?e ten temat by? poruszany na forum wiele razy ale nigdy ?aden nie zosta? rozwi?zany.
Kod:
Client
addEventHandler ( "onClientResourceStart" , resourceRoot ,
function()
rh = guiCreateWindow ( 0.00 , 0.93 , 0.14 , 0.07 , "Gwintowane zawieszenie" , true )
guiWindowSetSizable ( rh , false )
guiWindowSetMovable ( rh , false )
gora = guiCreateButton ( 0.05 , 0.46 , 0.43 , 0.36 , "Podwy?sz" , true , rh )
dol = guiCreateButton ( 0.54 , 0.46 , 0.41 , 0.36 , "Obni?" , true , rh )
guiSetVisible ( rh , false )
end
)
addEventHandler ( "onClientGUIClick" , resourceRoot , function( btn )
local veh = getPedOccupiedVehicle ( localPlayer )
if source == gora then
triggerServerEvent ( "rh:p" , root , veh )
elseif source == dol then
triggerServerEvent ( "rh:o" , root , veh )
end
end )
function patch ()
local veh = getPedOccupiedVehicle ( localPlayer )
if not veh then
if rh and ( guiGetVisible ( rh ) == true ) then
guiSetVisible ( rh , false )
end
end
end
addEventHandler ( "onClientRender" , root , patch )
function show ()
guiSetVisible ( rh , true )
end
addEvent ( "rhshow" , true )
addEventHandler ( "rhshow" , root , show )
fileDelete ( "c.lua" )
Server
function getVehicleHandlingProperty ( element , property )
if isElement ( element ) and getElementType ( element ) == "vehicle" and type ( property ) == "string" then
local handlingTable = getVehicleHandling ( element )
local value = handlingTable [ property ]
if value then
return value
end
end
return false
end
function o ( c )
if c then
local gora = getElementData ( c , "rh:up" ) or 0
local s = getVehicleHandlingProperty ( c , "suspensionForceLevel" )
if tonumber ( gora ) == 4 then outputChatBox ( "Osi?gn??e? limit regulacji zawieszenia!" , getVehicleController ( c ), 255 , 255 , 255 ) cancelEvent () return end
setVehicleHandling ( c , "suspensionForceLevel" , tonumber ( s ) - 0.19 )
setElementData ( c , "rh:up" , gora + 1 )
outputChatBox ( "Auto zosta?o obni?one." , getVehicleController ( c ), 255 , 255 , 255 , true )
end
end
addEvent ( "rh:o" , true )
addEventHandler ( "rh:o" , root , o )
function p ( c )
if c then
local gora = getElementData ( c , "rh:up" ) or 0
local s = getVehicleHandlingProperty ( c , "suspensionForceLevel" )
if tonumber ( gora ) == - 8 then outputChatBox ( "Osi?gn??e? limit regulacji zawieszenia!" , getVehicleController ( c ), 255 , 255 , 255 ) cancelEvent () return end
setVehicleHandling ( c , "suspensionForceLevel" , tonumber ( s ) + 0.19 )
setElementData ( c , "rh:up" , gora - 1 )
outputChatBox ( "Auto zosta?o podwy?szone." , getVehicleController ( c ), 255 , 255 , 255 , true )
end
end
addEvent ( "rh:p" , true )
addEventHandler ( "rh:p" , root , p )
addEventHandler ( "onPlayerVehicleEnter" , root ,
function( car , seat )
if seat ~= 0 then return end
if getElementData ( car , "vehicle:id" ) and getElementData ( source , "player:uid" ) then
local qr = exports [ 'pystories-db' ]: dbGet ( "SELECT * FROM pystories_vehicles WHERE id=? AND rh=?" , getElementData ( car , "vehicle:id" ), "1" )
if #qr == 1 then
triggerClientEvent ( source , "rhshow" , root )
end
end
end )
Wysłany: 2018-08-24, 18:38
Kalizman
Wiek: 23 Na forum: 3651 dni Posty: 1394
Piwa : 4619
Poka? zrzut ekranu z tabeli z pojazdami (chodzi mi g??wnie o kolumn? rh)
Wysłany: 2018-08-24, 20:09
kajetan254
Wiek: 28 Na forum: 3184 dni Posty: 42
Nick w MP: Kajetan
Piwa : 93
Wysłany: 2018-08-24, 21:33
Kalizman
Wiek: 23 Na forum: 3651 dni Posty: 1394
Piwa : 4619
poka? jaki? rekord (linijk?) z tej tabeli w kt?rej dany pojazd posiada rh ustawione na 1
Wysłany: 2018-08-25, 09:47
kajetan254
Wiek: 28 Na forum: 3184 dni Posty: 42
Nick w MP: Kajetan
Piwa : 93
Wysłany: 2018-08-25, 10:24
Kalizman
Wiek: 23 Na forum: 3651 dni Posty: 1394
Piwa : 4619
Spr?buj taki kod, kt?ry po wej?ciu do pojazdu wy?wietla na czacie informacj?, ?e pojazd ma ustawione rh na 1:
addEventHandler ( "onPlayerVehicleEnter" , root ,
function( car , seat )
if seat ~= 0 then return end
if getElementData ( car , "vehicle:id" ) and getElementData ( source , "player:uid" ) then
local qr = exports [ 'pystories-db' ]: dbGet ( "SELECT * FROM pystories_vehicles WHERE id=? AND rh=?" , getElementData ( car , "vehicle:id" ), "1" )
if #qr == 1 then
outputChatBox ( "ma wpisane RH" , source )
triggerClientEvent ( source , "rhshow" , root )
end
end
end )
Je?eli wy?wietli si? informacja to b??d le?y z triggerClientEvent, je?eli nie, to jaki? warunek si? nie spe?nia
Tagi: pys :: 3.0 :: rh1 :: nie :: działa
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: