[YARDIM] Odalarda Komut Kapatma

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı ult

  • Yeni Üye
  • *
    • İleti: 36
: 11 Temmuz 2020, 17:34:56
Herkese merhabalar odaların (intrenör) içinden /drop /fuar /dag gibi komutları kapatmak mümkünmü (Örnegin) ben Cj evinin içindeyim ve /drop yazdıgım zaman ev içinden ışınlanmıyacam Kısacası iç mekanlar içinden  /drop /fuar /dag şu komutları engellemek istiyorum böyle bir konuda bana yardımcı olabilirmisiniz. Şimdiden teşekkürler herkese iyi çalışmalar

Mesaj Birleştirildi: [time]11 Temmuz 2020, 17:37:33[/time]
MESELA ÖRNEGİN BU KOD GİBİ BUNU KOMUT OLARAK UYARLIYAMAYIZMI ?

addEventHandler( "onClientKey", root, function(button,press)
   if button == "F1" then
      if getElementInterior(localPlayer) ~= 0 then
         cancelEvent()
      end
   end
end)
« Son Düzenleme: 11 Temmuz 2020, 17:39:00 Gönderen: ult »
 


MTASATURK

[YARDIM] Odalarda Komut Kapatma
« : 11 Temmuz 2020, 17:34:56 »

Çevrimdışı EqinoX

  • Acemi Üye
  • *
    • İleti: 172
  • Furkan
Yanıtla #1 : 11 Temmuz 2020, 17:50:18
Bence kodları kapatıp tüm ışınlanma komutlarını bir teleport paneline aktarırdım interiora giren kişilerde o panelin açılmasını kapatırdım. (Fikir)
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı Cassè

  • Acemi Üye
  • *
    • İleti: 110
Yanıtla #2 : 11 Temmuz 2020, 19:42:00
Linki görebilmek için Kayıt olun yada Giriş yapın.
Herkese merhabalar odaların (intrenör) içinden /drop /fuar /dag gibi komutları kapatmak mümkünmü (Örnegin) ben Cj evinin içindeyim ve /drop yazdıgım zaman ev içinden ışınlanmıyacam Kısacası iç mekanlar içinden  /drop /fuar /dag şu komutları engellemek istiyorum böyle bir konuda bana yardımcı olabilirmisiniz. Şimdiden teşekkürler herkese iyi çalışmalar

Mesaj Birleştirildi: [time]11 Temmuz 2020, 17:37:33[/time]
MESELA ÖRNEGİN BU KOD GİBİ BUNU KOMUT OLARAK UYARLIYAMAYIZMI ?

addEventHandler( "onClientKey", root, function(button,press)
   if button == "F1" then
      if getElementInterior(localPlayer) ~= 0 then
         cancelEvent()
      end
   end
end)

/drop /fuar gibi scriptlerin kodlarında şöyle bir şey olması lazım.
Kod
if bilmemne then
   setElementPosition(oyuncu, x,y,z)
end

Bunu şu hale getirirsen sorunun çözülür diye düşünüyorum.
Kod
if bilmemne then
   if getElementInterior(oyuncu) == 0 then
      setElementPosition(oyuncu, x,y,z)
   end
end
 


Çevrimdışı ult

  • Yeni Üye
  • *
    • İleti: 36
Yanıtla #3 : 11 Temmuz 2020, 22:37:58
kardeşim if bilmem ne yazıyor orayı anlamadım... bide fuar kodu içinde bu var


function telepToObj(player)
local vehicle = getPedOccupiedVehicle(player)
setElementPosition(player, -2083.85,1360.36,7.10 )
if vehicle then
setElementVelocity(vehicle,0,0,0)
setElementPosition(vehicle, -2083.85,1360.36,7.10 )
end
end
addCommandHandler("fuar", telepToObj)
 


Çevrimdışı kedibakgit

  • Yeni Üye
  • *
    • İleti: 47
  • .
Yanıtla #4 : 11 Temmuz 2020, 23:44:10
Yanlarına ufak açıklamalar yaptım bu şekilde yapabilirsin.
Kod
function telepToObj(player)
    local vehicle = getPedOccupiedVehicle(player) -- Oyuncunun aracını kontrol et
    if getElementInterior(player) == 0 then -- Eğer oyuncunun interior'u 0 ise...
        if vehicle then -- Arabası olup olmadığını kontrol et, varsa...
            setElementVelocity(vehicle,0,0,0) -- Araç hızını 0'a çek
            setElementPosition(vehicle, -2083.85,1360.36,7.10 ) -- Arabayı ışınla
        else -- Araç yok ise...
            setElementPosition(player, -2083.85,1360.36,7.10 ) -- Oyuncuyu ışınla
        end
    end
end
addCommandHandler("fuar", telepToObj)
 
Mesajı Beğenenler: ult


Çevrimdışı CastiaL

  • Yeni Üye
  • *
    • İleti: 62
Yanıtla #5 : 12 Temmuz 2020, 05:55:18
İnteriorda iken kapatmak istediğin komutların fonksiyonunun başına bunu eklemen yeterli olacaktır
Kod
 if getElementInterior(player) ~= 0 then return end
 


MTASATURK

Ynt: [YARDIM] Odalarda Komut Kapatma
« Yanıtla #5 : 12 Temmuz 2020, 05:55:18 »