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

Wysłany: 2017-05-13, 09:51


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

Witam. Jak zrobi?, ?e gdy gracz jest w poje?dzie, pokazuje mi si? dx i wybieraj?c odpowiedni dx za pomoc? k??ka jest wykonywany [np. w??czamy silnik].

Jest to po stronie clienta:


function dxdraw()
    
    local screenW, screenH = guiGetScreenSize()
    dxDrawText("Zapal silnik", (screenW * 0.8828) + 1, (screenH * 0.4324) + 1, (screenW * 0.9745) + 1, (screenH * 0.4676) + 1, tocolor(0, 0, 0, 255), 2, "default", "left", "top", true, true, false, false, false)
    dxDrawText("Zapal silnik", screenW * 0.8828, screenH * 0.4324, screenW * 0.9745, screenH * 0.4676, tocolor(255, 255, 255, 255), 2, "default", "left", "top", true, true, false, false, false)
    dxDrawText("Zaci?gnij r?czny", (screenW * 0.8823) + 1, (screenH * 0.4648) + 1, (screenW * 0.9490) + 1, (screenH * 0.4926) + 1, tocolor(0, 0, 0, 255), 2.00, "default", "left", "top", false, false, false, false, false)
    dxDrawText("Zaci?gnij r?czny", screenW * 0.8823, screenH * 0.4648, screenW * 0.9490, screenH * 0.4926, tocolor(255, 255, 255, 255), 2.00, "default", "left", "top", false, false, false, false, false)
end

function pokazdx(key,keyState, checkedPlayer)
    if keyState == "down" then -- jezeli klawisz zostanie wcisniety
  
        addEventHandler("onClientRender",root,dxdraw) -- dodaj event onClientRender
  
    elseif keyState == "up" then -- jezeli klawisz zostanie puszczony
 
 removeEventHandler("onClientRender",root,dxdraw) -- usun event onClientRender
 end
end
bindKey("R","both",pokazdx)


Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-13, 10:04


Barcioo

Kiedyś to było ST






Wiek: 26
Na forum: 4190 dni
Posty: 458
Nick w MP: Bartek.

Piwa: 1892

Respekt: 460
Respekt: 460

Rookspack, Daj ifa i daj geElementData(player"jakasnaza") == true then i zr?b eventa gdy wsiada po pojazdu gracz ?eby nadawa?o elementdate a jak wysiada ?eby zabiera?o

[ Dodano: 2017-05-13, 10:05 ]
lub zobacz na innych interakcjach jest zrobione i si? wzoruj

Podpis
Kanał Youtube;
A tu zapraszam
, pomogłem Ci? Wynagrodź mnie :piwo: :)


SUPPORT TEAM- 2016-09-03 do 2018-05-25
Test Mod- 2018-05-25
1k dni na Forum - 2018-01-28


GG: 62111935
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-13, 10:09


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

Barcioo, Jakiej funkcji u?y?, aby sprawdza?o czy gracz jest w poje?dzie?

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-13, 10:34


eject

kurdebele






Wiek: 30
Na forum: 3800 dni
Posty: 182
Nick w MP: EjecT

Piwa: 2456

Respekt: 85,8

Ostrzeżeń: 60%

function dxdraw()
    
    local screenW, screenH = guiGetScreenSize()
    dxDrawText("Zapal silnik", (screenW * 0.8828) + 1, (screenH * 0.4324) + 1, (screenW * 0.9745) + 1, (screenH * 0.4676) + 1, tocolor(0, 0, 0, 255), 2, "default", "left", "top", true, true, false, false, false)
    dxDrawText("Zapal silnik", screenW * 0.8828, screenH * 0.4324, screenW * 0.9745, screenH * 0.4676, tocolor(255, 255, 255, 255), 2, "default", "left", "top", true, true, false, false, false)
    dxDrawText("Zaci?gnij r?czny", (screenW * 0.8823) + 1, (screenH * 0.4648) + 1, (screenW * 0.9490) + 1, (screenH * 0.4926) + 1, tocolor(0, 0, 0, 255), 2.00, "default", "left", "top", false, false, false, false, false)
    dxDrawText("Zaci?gnij r?czny", screenW * 0.8823, screenH * 0.4648, screenW * 0.9490, screenH * 0.4926, tocolor(255, 255, 255, 255), 2.00, "default", "left", "top", false, false, false, false, false)
end

function pokazdx(key,keyState, checkedPlayer)
    if not getPedOccupiedVehicle(checkedPlayer) then return end
    if keyState == "down" then -- jezeli klawisz zostanie wcisniety
  
        addEventHandler("onClientRender",root,dxdraw) -- dodaj event onClientRender
  
    elseif keyState == "up" then -- jezeli klawisz zostanie puszczony
 
 removeEventHandler("onClientRender",root,dxdraw) -- usun event onClientRender
 end
end
bindKey("R","both",pokazdx)


Postaw piwo autorowi tego posta
 

 
Tagi: interakcja :: pojazdu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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