[GHOST]~Mode komutu (ARAÇ HAYALET)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı ult

  • Yeni Üye
  • *
    • İleti: 36
: 29 Temmuz 2020, 11:41:25
selamun aleykum arkadaşlar ghost mode (araç hayalet) modu kodu var /ghost yazınca "Koruma Aktif Edildi" diyor fakat sadece ghost modeyi açıyor tekrar yazınca kapatmıyor buna nasıl kapatma işlevi verebiliriz mesela tekrar /ghost yazınca araç hayalet mod kapansın yardımcı olursanız çok sevinirim herkese iyi çalışmalar...

KOD BU ARKADAŞLAR BU SADECE AÇIYOR TEKRAR GHOST YAZINCA KAPANMASINI İSTİYORUM:

function ghostmode_on()
   local playerVehicle = getPedOccupiedVehicle(localPlayer)
   if(playerVehicle) then -- Check the return value.
      for i,v in pairs(getElementsByType("vehicle")) do
         setElementCollidableWith(v, playerVehicle, false)
      end
      outputChatBox("Koruma Aktif Edildi")
   end
end
addCommandHandler("ghost", ghostmode_on)
 


MTASATURK

[GHOST]~Mode komutu (ARAÇ HAYALET)
« : 29 Temmuz 2020, 11:41:25 »

Çevrimdışı Leaver

  • laravel <3
  • Uzman Üye
  • *
    • İleti: 511
    • Esppa Software
Yanıtla #1 : 29 Temmuz 2020, 11:46:19
Kod
local acikmi = false
function ghostmode_on()
   local playerVehicle = getPedOccupiedVehicle(localPlayer)
   if(playerVehicle) then -- Check the return value.
if acikmi == false then
      for i,v in pairs(getElementsByType("vehicle")) do
         setElementCollidableWith(v, playerVehicle, false)
      end
acikmi = true
outputChatBox("Koruma Aktif Edildi")
else
    for i,v in pairs(getElementsByType("vehicle")) do
         setElementCollidableWith(v, playerVehicle, true)
      end
acikmi = false
   end
end
addCommandHandler("ghost", ghostmode_on)
 


Çevrimdışı ult

  • Yeni Üye
  • *
    • İleti: 36
Yanıtla #2 : 29 Temmuz 2020, 11:54:58
Talha tugsat kardesım yardımın için teşekkürler fakat kod çalışmadı...
 


Çevrimdışı Leaver

  • laravel <3
  • Uzman Üye
  • *
    • İleti: 511
    • Esppa Software
Yanıtla #3 : 29 Temmuz 2020, 12:02:48
Bide şöyle denermisin?
Kod
local acikmi = 2
function ghostmode_on()
   local playerVehicle = getPedOccupiedVehicle(localPlayer)
   if(playerVehicle) then -- Check the return value.
if acikmi == 2 then
      for i,v in pairs(getElementsByType("vehicle")) do
         setElementCollidableWith(v, playerVehicle, false)
      end
acikmi = 1
outputChatBox("Koruma Aktif Edildi")
else
    for i,v in pairs(getElementsByType("vehicle")) do
         setElementCollidableWith(v, playerVehicle, true)
      end
acikmi = 2
outputChatBox("Koruma DeAktif Edildi")
   end
end
addCommandHandler("ghost", ghostmode_on)
 


Çevrimdışı ult

  • Yeni Üye
  • *
    • İleti: 36
Yanıtla #4 : 29 Temmuz 2020, 12:05:44
gene olmadı kardeşim
 


Çevrimdışı Leaver

  • laravel <3
  • Uzman Üye
  • *
    • İleti: 511
    • Esppa Software
Yanıtla #5 : 29 Temmuz 2020, 12:06:32
Bu çalışacaktır:
Kod
local acikmi = 2
function ghostmode_on()
   local playerVehicle = getPedOccupiedVehicle(localPlayer)
   if(playerVehicle) then -- Check the return value.
if acikmi == 2 then
      for i,v in pairs(getElementsByType("vehicle")) do
         setElementCollidableWith(v, playerVehicle, false)
      end
acikmi = 1
outputChatBox("Koruma Aktif Edildi")
else
    for i,v in pairs(getElementsByType("vehicle")) do
         setElementCollidableWith(v, playerVehicle, true)
      end
acikmi = 2
outputChatBox("Koruma DeAktif Edildi")
end
   end
end
addCommandHandler("ghost", ghostmode_on)
« Son Düzenleme: 29 Temmuz 2020, 12:09:34 Gönderen: #TalhaTugsat »
 


MTASATURK

Ynt: [GHOST]~Mode komutu (ARAÇ HAYALET)
« Yanıtla #5 : 29 Temmuz 2020, 12:06:32 »

Çevrimdışı ult

  • Yeni Üye
  • *
    • İleti: 36
Yanıtla #6 : 29 Temmuz 2020, 12:13:27
Oldu kardeşim çok teşekkür ederim yardımların ve ilgilendigin için sagolasın.
 


Çevrimdışı EnemyChad

  • Yeni Üye
  • *
    • İleti: 46
    • Sunucum
Yanıtla #7 : 29 Temmuz 2020, 12:27:45
Zaten çözülmüş ama kodu bu şekilde kullanmanı tavsiye ederim:

Kod
local state = false
addCommandHandler("ghost", function()
    local playerVehicle = getPedOccupiedVehicle(localPlayer)
    if playerVehicle then
        for _, v in pairs(getElementsByType("vehicle")) do
            setElementCollidableWith(v, playerVehicle, state)
        end
        state = not state
        outputChatBox(state and "Koruma Aktif Edildi" or "Koruma Deaktif Edildi")
    end
end)

Kodu ne kadar az tekrar yaparak yazarsak o kadar iyi. Bunu erken alışkanlık edinirsen ilerde çok işine yarar.


Sunucu: Linki görebilmek için Kayıt olun yada Giriş yapın.

NPC ped sistemi: Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı wicky

  • hasssssssikome
  • Acemi Üye
  • *
    • İleti: 169
Yanıtla #8 : 29 Temmuz 2020, 12:30:58
Linki görebilmek için Kayıt olun yada Giriş yapın.
Zaten çözülmüş ama kodu bu şekilde kullanmanı tavsiye ederim:

Kod
local state = false
addCommandHandler("ghost", function()
    local playerVehicle = getPedOccupiedVehicle(localPlayer)
    if playerVehicle then
        for _, v in pairs(getElementsByType("vehicle")) do
            setElementCollidableWith(v, playerVehicle, state)
        end
        state = not state
        outputChatBox(state and "Koruma Aktif Edildi" or "Koruma Deaktif Edildi")
    end
end)

Kodu ne kadar az tekrar yaparak yazarsak o kadar iyi. Bunu erken alışkanlık edinirsen ilerde çok işine yarar.
oy kur parti verelim reyiz
 


Çevrimdışı ult

  • Yeni Üye
  • *
    • İleti: 36
Yanıtla #9 : 04 Ağustos 2020, 18:46:13
arkadaşlar yardımcı olan herkese teşekkür ediyorum.
 


Çevrimdışı MertA178

  • Oh,shit! What is these cringes? These are LUA codes bro! LUA is a terrible scripting language.
  • Deneyimli Üye
  • *
    • İleti: 381
Yanıtla #10 : 12 Ağustos 2020, 17:51:20
Linki görebilmek için Kayıt olun yada Giriş yapın.
Zaten çözülmüş ama kodu bu şekilde kullanmanı tavsiye ederim:

Kod
local state = false
addCommandHandler("ghost", function()
    local playerVehicle = getPedOccupiedVehicle(localPlayer)
    if playerVehicle then
        for _, v in pairs(getElementsByType("vehicle")) do
            setElementCollidableWith(v, playerVehicle, state)
        end
        state = not state
        outputChatBox(state and "Koruma Aktif Edildi" or "Koruma Deaktif Edildi")
    end
end)

Kodu ne kadar az tekrar yaparak yazarsak o kadar iyi. Bunu erken alışkanlık edinirsen ilerde çok işine yarar.
O nasıl kod bir şey anlamadım.