Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: interakcji
1. Brak interakcji z inside mta
Nie dzia?aj? mi komendy oraz intarakcje z rzeczami jak i r?wnie? takie jak hub i F1 i F11
2. Zmiana wariantu w interakcji
Witam, chce zrobi? otwieranie i zamykanie dachu w poje?dzie pod shiftem. Posiadam podmiank?, kt?ra posiada wariant z dachem i bez dachu. Wiem, ?e to b?dzie setVehicleVariant czy jako? tak, ale prosz? o dok?adniejsze wyt?umaczenie. Stawiam zimne :piwo: z g?ry dzi?ki za pomoc.

[code]local screenW, screenH = guiGetScreenSize()
local sx, sy = guiGetScreenSize()
local w, h = (sx/1680),(sy/1050)
local tick = getTickCount()
opcjaWybrana = 1
alpha1 = 255
alpha2 = 255

dachy = {

[480] = true,

}

local motorki_hehe = {[463] = true,[462] = true,[461] = true,[581] = true,[448] = true,[468] = true,[471] = true,[521] = true,[522] = true,[523] = true}

function stworzListe()
opcje = {}
local veh = getPedOccupiedVehicle(localPlayer)
if veh then
local rh_lvl = getElementData(veh, "rh:up") or 0
local naped = getElementData(veh, "naped:lvl") or "WYBIERZ NAP?D"
if not getVehicleEngineState(veh) then
table.insert(opcje, {"Odpal silnik", 1})
else
table.insert(opcje, {"Zga? silnik", 2})
end


if getVehicleOverrideLights(veh) ~= 2 then
table.insert(opcje, {"W??cz ?wiat?a", 3})
else
table.insert(opcje, {"Zga? ?wiat?a", 4})
end

if motorki_hehe[getElementModel(veh)] then
if isElementFrozen(veh) then
table.insert(opcje, {"Podnie? n?zke", 7})
else
table.insert(opcje, {"Opu?? n?zke", 8})
end
else
if isElement...
3. Przebieg w interakcji
Dobry. Chcia?bym zrobi? aby pojazd kt?ry przekroczy dany przebieg nie m?g? odpali? zrobi?em tak ↓ , ale auto nadal odpala wy?wietla si? tylko powiadomienie. W db brak b??d?w.

addEvent("switchENGINE"true)
addEventHandler("switchENGINE"resourceRoot, function(veh)
    
setVehicleEngineState(vehnot getVehicleEngineState(veh))
     
    
local veh getPedOccupiedVehicle(client)
    if 
veh then
     local switchENGINE 
getVehicleEngineState(veh)
        if 
switchENGINE == true then
        
if type (getElementData(veh,'vehicle:mileage')) == "string" then
            outputDebugString
(getPlayerName(client))
        
end
    
if getElementData(veh,'vehicle:mileage') and getElementData(veh,'vehicle:mileage')>98000 then
        outputChatBox
('* Nie mozna odpalic silnik, zbyt duzy przebieg...',client)
    return
    
end
    end
    
    
if not tick[client] or tick[client] and (getTickCount() - tick[client]) > 3000 then
        tick
[client] = getTickCount()
    elseif 
tick[client] and (getTickCount() - tick[client]) < 3000 then
        
return
    
end
    
    local text 
getVehicleEngineState(veh) ~= true and "gasi" or "odpala"
end)
4. Zablokowanie interakcji w salonie
Witam to s? kody do moich skrypt?w jeste?cie w stanie powiedzie? jak wy?aczyc interakcje w autach w salonie??
5. Zablokowanie interakcji w salonie
Witam pr?bowa?em zablokowa? interakcje oraz wsiadanie do aut w salonie ale cos nie dzia?a.

db3: https://imgur.com/a/0kJDU31


salon:

[lua]--[[
Komisy samochodowe
@author value <[email protected]>
@Edit: DylemaT929 :)
@Edit2: Mazeusz* :)
Nie masz prawa u?y? tego kodu bez mojej zgody
]]
createBlip(1422.18, -1175.28, 25.98, 55,2,0,0,0,0,0,275) -- Salon zwykly
createBlip(1885.88,-1864.87,13.58, 55,2,0,0,0,0,0,275) --cygan
createBlip(1090.82, -342.13, 73.99, 55,2,0,0,0,0,0,275) -- Salon offroad
createBlip(1800.32, -1255.04, 13.64,55,2,0,0,0,0,0,275) -- salon sportowy wajrusa
createBlip(1504.46, -1466.23, 25.93,55,2,0,0,0,0,0,275) -- salon z premierkiem
createBlip(2563.79, 970.34, 10.86,55,2,0,0,0,0,0,275) -- lowridery i motory
createBlip(1981.60, 2373.23, 11.10,55,2,0,0,0,0,0,275) -- Klasyki i sportowe
--createBlip(2027.30, 1008.06, 11.16,55,2,0,0,0,0,0,275) -- Sandking
createBlip(932.09, -1442.32, 13.55,39,0,0,0,0,0,39) -- URZ?D

local object=createObject(1365, 807.44,-650.83,-70.55, 0, 0, 0)
setElementDimension(object,1)
local object2=createObject(1365, 807.44,-650.83,-68.55, 0, 0, 0)
setElementDimension(object2,1)
-- magazyn ^
-- salon lowrider
createObject(3578,1737.23,330.55,26.80,0,0,90)
--local t=createElement("text")
--setElementPosition(t,2501.54,-1741.87,13.55+2)
--setElementInterior(t,0)
--setElementData(t,"name","Wejscie z ty?u")

local vehicles = {}
local komis_shapes = {}
local slots = {...
6. Czemu nie działają notyfikacje w interakcji pojazdu?
Witam, mam problem z notyfikacjami.. postanowi?em wzi?? funkcj? notyfikacji z /vopis w Dutyadmin, ale jak wklei?em to wy?wiatla?o mi b??dy w db3.

Oto b??d z db3:


Kod:
-- Pasy
addEvent
("zapnij:pasy",true)
addEventHandler("zapnij:pasy"root, function()
local car getPedOccupiedVehicle(source)
    if 
car then else return end
    
if motory[getElementModel(car)] then return
     --
outputChatBox("#004E8E[INTERAKCJA]#ffffffTen pojazd nie ma pas?w!"source255255255true)
     
triggerClientEvent(plr,"onClientAddNotification",plr"* Ten Pojazd nie ma pas?w!""error"
    
end
        
if pasy == false then
         pasy
=true
         setElementData
(source"pasymam"true)
         --
outputChatBox("#004E8E[INTERAKCJA]#ffffffZapinasz pasy."root255255255true)
         
triggerClientEvent(plr,"onClientAddNotification",plr"* Zapinasz pasy!""success"
        else
         
pasy=false
         setElementData
(source"pasymam"false)
         --
outputChatBox("#004E8E[INTERAKCJA]#ffffffOdpinasz pasy."root255255255true)
         
triggerClientEvent(plr,"onClientAddNotification",plr"* Odpinasz pasy!""success"
        
end
end
)
7. Panel Interakcji
Witam stworzy?em panel interakcji gui dzia?a ale jak chce zapali? swiat?a spacj? to mi wyskakuje b??d w db 3 https://imgur.com/a/6uSqEeD
8. [SKRYPT] Panel Interakcji Pojazdu
Witaj,
dzi? zaprezentuje ci panel interakcji pojazu w dxDraw. Nie jest on jako? skomplikowany ale zawsze komu? mo?e si? przyda? :) . Panel otwiera si? gdy jeste? kierowc? samochodu oraz gdy przytrzymasz shift, nast?pnie wybierasz tylko opcj?.

Interakcja zawiera:
- ?wiat?a,
- silnik,
- hamulec r?czny(mo?na u?y? tylko gdy si? ma mniej ni? 9km/h oraz nie mo?na zniszczy? pojazdu gdy jest zaci?gni?ty),
- pasy pod ElementDate(mo?na u?y? potem np. do kodu policji),
- otwieranie maski,
- otwieranie baga?nika

R?wnie? nie mo?na zapi?? pas?w, otworzy? maski, baga?nika gdy si? jedzie motorem oraz panel nie otwiera si? gdy jedziemy rowerem.

Interakcja zawiera r?wnie? ikony, je?eli np. w??czymy silnik to ikona zrobi si? z bia?ej niebieska.


Screeny:





Tyle powinno wystarczy?.
Dodam te? ?e w niekt?rych funkcjach poprosi?em o pomoc na tej stronie.

Pozdrawiam, adaskOO



Aktualizajca 07.12.2018
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
9. jak zmienic czionke w interakcji
jak zmienic czionke w interakcji pojazdu tej z pysa 3.0
10. [SKRYPT] Panel interakcji pojazdu

Witam wszystkich.
Skryptuj? ju? od jakiego? czasu i postanowi?em w ko?cu podzieli? si? z wami jednym skryptem. Jest to skrypt na panel interakcji pojazdu. Opcj? wybiera si? kursorem myszy. S? w nim cztery podstawowe opcje:

- Zapalanie/Zgaszanie silnika,
- Zapalanie/Zgaszanie ?wiate?,
- Otwieranie/Zamykanie drzwi,
- Zaci?ganie/Spuszczanie r?cznego.
Zaci?ganie r?cznego dzia?a tylko z pr?dko?ci? mniejsz? ni? 10km/h(zale?y od licznika).

Zrobi?em te? w?asn? grafik?, kt?ra my?l?, ?e fajnie si? prezentuje.


Link do pobrania:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.


11. Panel interakcji pojazdu
Witam po siadam o to taki skypt na inter akcje pojazdu R?czny itp ale jesy jeden ma?y problem bo gdy kto? idze i podskakuje to mu pisze ?e nie jest kierowc? albo nie jest w poje?dzie jak usuwam linijke z tym to w tedy wg to nie dzia?a pomocy! ta o to kod



--W tym miejscu mo?esz ustawi? Sobie pod jakim buttonem ma otwiera? si? okno
BUTTON = "LShift"

function Skaluj(sw, sh, sw2, sh2)
local sWidth,sHeight = guiGetScreenSize()
local scaleX, scaleY=(sWidth/1600), (sHeight/900)
return (sw*scaleX), (sh*scaleY), (sw2*scaleX), (sh2*scaleY)
end

x,y,w,h = Skaluj ( 707, 405, 97, 48 )
x1,y1,w1,h1 = Skaluj ( 804, 405, 97, 48 )
x2,y2,w2,h2 = Skaluj ( 707, 453, 97, 48 )
x3,y3,w3,h3 = Skaluj ( 804, 453, 97, 48 )


przycisk = {}


addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), function()
GUIEditor = {
button = {}
}
przycisk[1] = guiCreateButton(x,y,w,h, "Silnik", false)
addEventHandler ( "onClientGUIClick", przycisk[1], function()
wykonaj ( 1 )
end, false)
przycisk[2] = guiCreateButton(x1,y1,w1,h1, "?wiat?a", false)
addEventHandler ( "onClientGUIClick", przycisk[2], function()
wykonaj ( 2 )
end, false)
przycisk[3] = guiCreateButton(x2,y2,w2,h2, "R?czny", false)
addEventHandler ( "onClientGUIClick", przycisk[3], function()
wykonaj ( 3 )
end, false)
przycisk[4] = guiCreateButton(x3,y3,w3,h3, "Zamki", false)
addEventHa...