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

Wysłany: 2020-10-05, 09:18


Lucky!!! :)







Wiek: 20
Na forum: 2372 dni
Posty: 121
Nick w MP: Lucky

Piwa: 1163

Respekt: 50

Chcia?em zrobi? co? na zasadzie, ?e jak masz w bazie danych "dm" ustawione na 1 to mo?esz uzywa? deluxo. Pomo?e kto?, bo nie wiem co robie ?le. Stawiam zimne piwka za pomoc! :piwo:

local car_fly false

function fly()
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_vehicles WHERE dm=?"1)
local vehicle getPedOccupiedVehicle(localPlayer)
    if #result == 1 then
    if car_fly == false then
        setWorldSpecialPropertyEnabled("aircars"true)
        outputChatBox("W??czy?e? tryb latania!",source)
        car_fly true
    end
end
end

function offfly()
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_vehicles WHERE dm=?"1)
local vehicle getPedOccupiedVehicle(localPlayer)
    if #result ~= 0 then
    if car_fly == true then
    setWorldSpecialPropertyEnabled("aircars"false)
    outputChatBox("Wy??czy?e? tryb latania!",source)
    car_fly false
end
end
end

function removeHelmetOnExit (thePlayerseatjacked)
    setWorldSpecialPropertyEnabled("aircars"false)
    car_fly false
end
addEventHandler "onClientVehicleExit"getRootElement(), removeHelmetOnExit )


addEventHandler("onClientResourceStart"getRootElement(), function()
    bindKey("X""down"fly) -- Tu masz bind
    bindKey("C""down"offfly)
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-10-05, 21:56


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Pobieranie rekord?w z bazy danych po kliencie? To niemo?liwe.
Albo robisz eventy po serwerze i kliencie, albo pobierasz stan po serwerze i co jaki? czas (x minut) aktualizujesz graczom uprawnienia w element dacie.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Lucky!!! :)
Wysłany: 2020-10-06, 16:55


Lucky!!! :)







Wiek: 20
Na forum: 2372 dni
Posty: 121
Nick w MP: Lucky

Piwa: 1163

Respekt: 50

Poka?esz jakby to mog?o wygl?da??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-10-06, 17:27


vAnimo

Zielony w luła






Wiek: 19
Na forum: 2312 dni
Posty: 165
Nick w MP: vAnimo

Piwa: 882

Respekt: 70

Prawdopodobnie uzywasz pysa, wejdz w s_vehicles.lua i tam przy nadawianiu setElementDaty dodaj setElementData(veh, "deluxo", vehicle["dm"])

a po stronie clienta sprawdzasz w skrypcie if getElementData(vehicle,"deluxo") == 1 then --[[i funkcja]] end

Licze na zimne :piwo:

[ Dodano: 2020-10-06, 17:29 ]
LUB
dodajesz po stronie s-side

https://wiki.multitheftauto.com/wiki/AddEventHandler


aktywujesz event z sside w cside t? funkcj? :D
https://wiki.multitheftauto.com/wiki/TriggerServerEvent

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Lucky!!! :)
Wysłany: 2020-10-06, 19:19


Lucky!!! :)







Wiek: 20
Na forum: 2372 dni
Posty: 121
Nick w MP: Lucky

Piwa: 1163

Respekt: 50

vAnimo,
Owszem dobrze, ale teraz mi powiedz co tutaj ?le robi?, bo ju? sam nie wiem, zrobi?em to co kaza?e?.

Kod:

local car_fly = false

function fly(plr)
local veh = getPedOccupiedVehicle(plr)
if getElementData(veh,"deluxo") == 1 then
if car_fly == false then
setWorldSpecialPropertyEnabled("aircars", true)
outputChatBox("W??czy?e? Deluxomode!",source)
car_fly = true
end
end
end

function offfly(plr)
local veh = getPedOccupiedVehicle(plr)
if getElementData(veh,"deluxo") == 1 then
if car_fly == true then
setWorldSpecialPropertyEnabled("aircars", false)
outputChatBox("Wy??czy?e? Deluxomode!",source)
car_fly = false
end
end
end

function removeHelmetOnExit (plr, seat, jacked)
local veh = getPedOccupiedVehicle(plr)
if getElementData(veh,"deluxo") == 1 then
setWorldSpecialPropertyEnabled("aircars", false)
car_fly = false
end
end
addEventHandler ( "onClientVehicleExit", getRootElement(), removeHelmetOnExit )


addEventHandler("onClientResourceStart", getRootElement(), function()
bindKey("X", "down", fly) -- Tu masz bind
bindKey("C", "down", offfly)
end)


[ Dodano: 2020-10-06, 19:33 ]
Dobra ogarn??em, dzi?kuje za pomoc, piwka osobom, kt?re pomog?y s? nadane :)

Postaw piwo autorowi tego posta
 

 
Tagi: deluxo :: podpięte :: pod :: baze.
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