[Yardım] createVehicle

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Erayellez

  • Yeni Üye
  • *
    • İleti: 8
: 27 Nisan 2020, 18:56:45
Selamın aleyküm arkadaşlar, hayırlı forumlar. Ben bir panel oluşturdum araç indirme paneli, araç iniyor lakin inen araca binemiyorum. ( serverde bu scriptten başka script yok )
Kod

addEventHandler("onClientGUIClick",root, function()
    if (source == GUIEditor.button[1] ) then
        local racevehicle = createVehicle ( 438, -2422.38452, -609.84644, 132.56250)
      --  warpPedIntoVehicle (localPlayer, racevehicle)
        guiSetVisible(GUIEditor.window[1],false)
        showCursor(false)
    end
end)
 


MTASATURK

[Yardım] createVehicle
« : 27 Nisan 2020, 18:56:45 »

Çevrimdışı Murcielago.MTA

  • Yeni Üye
  • *
    • İleti: 16
Yanıtla #1 : 27 Nisan 2020, 19:31:50
Linki görebilmek için Kayıt olun yada Giriş yapın.
Selamın aleyküm arkadaşlar, hayırlı forumlar. Ben bir panel oluşturdum araç indirme paneli, araç iniyor lakin inen araca binemiyorum. ( serverde bu scriptten başka script yok )
Kod

addEventHandler("onClientGUIClick",root, function()
    if (source == GUIEditor.button[1] ) then
        local racevehicle = createVehicle ( 438, -2422.38452, -609.84644, 132.56250)
      --  warpPedIntoVehicle (localPlayer, racevehicle)
        guiSetVisible(GUIEditor.window[1],false)
        showCursor(false)
    end
end)
warppedintovehicle server side'da kullanmanı tavsiye ederim client tarafında kullanma aynı şekilde createVehicle'da dahil bu şekilde sorun ortadan kalkacaktır ayrıca tablo kullanmanı şiddetle tavsiye ediyorum
« Son Düzenleme: 27 Nisan 2020, 19:34:19 Gönderen: Murcielago.MTA »
Kогда видите счастливых людeй – не завидуйте. Вы нe знаете, как oни боpолись за своё счaстье.
 


Çevrimdışı Erayellez

  • Yeni Üye
  • *
    • İleti: 8
Yanıtla #2 : 27 Nisan 2020, 19:37:04
Linki görebilmek için Kayıt olun yada Giriş yapın.
warppedintovehicle server side'da kullanmanı tavsiye ederim client tarafında kullanma aynı şekilde createVehicle'da dahil bu şekilde sorun ortadan kalkacaktır ayrıca tablo kullanmanı şiddetle tavsiye ediyorum

TriggerEvent kullanmayı bilmiyorum çözemedim hala nasıl yapıldığını eğer yapabilirseniz server ve client kısmını yazabilir misiniz ?
 


Çevrimdışı Murcielago.MTA

  • Yeni Üye
  • *
    • İleti: 16
Yanıtla #3 : 27 Nisan 2020, 20:09:32
Linki görebilmek için Kayıt olun yada Giriş yapın.
TriggerEvent kullanmayı bilmiyorum çözemedim hala nasıl yapıldığını eğer yapabilirseniz server ve client kısmını yazabilir misiniz ?

Tabi'ki.



server.lua
Kod
arac = {}
function Olustur(player,x,y,z,rot,id)
 if (not arac[player]) then
        arac[player] = {}
    end
    cv = createVehicle(id, x, y, z)
table.insert(arac[player], cv)
warpPedIntoVehicle ( player, cv )
setElementRotation(cv,0,0,rot)
     if (#arac[player] > 2) then
        destroyElement(arac[player][1])
        table.remove(arac[player], 1)
outputChatBox("Araç Hakkınız 2 adettir.",player,255,0,0)
    end           

    end

addEvent("aracolustur",true)
addEventHandler("aracolustur", root, Olustur)



client.lua
Kod
function buttontik()
if (source == GUIEditor.button[1] ) then
id = 411
x,y,z,rotz = 0, 0, 3.10940,90
triggerServerEvent("aracolustur",getLocalPlayer(),getLocalPlayer(),x,y,z,rotz,id)
end
end
addEventHandler("onClientGUIClick", root, buttontik)
Kогда видите счастливых людeй – не завидуйте. Вы нe знаете, как oни боpолись за своё счaстье.
 
Mesajı Beğenenler: Erayellez


Çevrimdışı Erayellez

  • Yeni Üye
  • *
    • İleti: 8
Yanıtla #4 : 28 Nisan 2020, 03:47:08
Linki görebilmek için Kayıt olun yada Giriş yapın.
Tabi'ki.



server.lua
Kod
arac = {}
function Olustur(player,x,y,z,rot,id)
 if (not arac[player]) then
        arac[player] = {}
    end
    cv = createVehicle(id, x, y, z)
table.insert(arac[player], cv)
warpPedIntoVehicle ( player, cv )
setElementRotation(cv,0,0,rot)
     if (#arac[player] > 2) then
        destroyElement(arac[player][1])
        table.remove(arac[player], 1)
outputChatBox("Araç Hakkınız 2 adettir.",player,255,0,0)
    end           

    end

addEvent("aracolustur",true)
addEventHandler("aracolustur", root, Olustur)



client.lua
Kod
function buttontik()
if (source == GUIEditor.button[1] ) then
id = 411
x,y,z,rotz = 0, 0, 3.10940,90
triggerServerEvent("aracolustur",getLocalPlayer(),getLocalPlayer(),x,y,z,rotz,id)
end
end
addEventHandler("onClientGUIClick", root, buttontik)

Allah razı olsun çok yardımcı oldu teşekkürler :)
 
Mesajı Beğenenler: Murcielago.MTA


Çevrimdışı Murcielago.MTA

  • Yeni Üye
  • *
    • İleti: 16
Yanıtla #5 : 28 Nisan 2020, 03:55:29
Linki görebilmek için Kayıt olun yada Giriş yapın.
Allah razı olsun çok yardımcı oldu teşekkürler :)
Birşey değil
Kогда видите счастливых людeй – не завидуйте. Вы нe знаете, как oни боpолись за своё счaстье.
 


MTASATURK

Ynt: [Yardım] createVehicle Hatası !
« Yanıtla #5 : 28 Nisan 2020, 03:55:29 »