[YARDIM] No Teamkill Vehiclede Çalışmıyor

Ky · 4 · 1004

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Ky

  • Uzman Üye
  • *
    • İleti: 614
Öncelikle herkese merhabalar kendi takım arkadaşımızı vurmamak için bir script üzerinde çalıştım fakat şöle bir sıkıntı var kendi takım arkadaşımı vuramıyorum fakat arkadaşım bir araca binince onu patlatabiliyorum bunu nasıl yapabilirim mantığı nedir ?
« Son Düzenleme: 11 Nisan 2019, 08:08:14 Gönderen: Narkoz »
 


MTASATURK

[YARDIM] No Teamkill Vehiclede Çalışmıyor
« : 30 Mart 2019, 10:36:01 »

Çevrimdışı Mahlukat

  • Uzman Üye
  • *
    • İleti: 637
Yanıtla #1 : 30 Mart 2019, 10:49:29
client
Kod
addEventHandler("onClientVehicleDamage", root,function(saldiran) -- araç hasar aldığı zaman
if not isElement(saldiran) or getElementType(saldiran) ~= "player" then return end --saldiran yoksa veya player değilse geri dön
local surucu = getVehicleController(source) -- aracın sürücüsünü çek
if not isElement(surucu) then return end -- eğer sürücü yoksa  geri dön

local saldiranTakim = getPlayerTeam(saldiran) -- saldirann takımını çek
local surucuTakim = getPlayerTeam(surucu) -- surucunun takımını çek
if saldiranTakim and surucuTakim then -- eğer iki takımda varsa
if saldiranTakim == surucuTakim then -- eğer iki takım anyıysa
cancelEvent() -- eventi iptal et (hasar almaz)
end
end
end)
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı Ky

  • Uzman Üye
  • *
    • İleti: 614
Yanıtla #2 : 30 Mart 2019, 14:59:04
Linki görebilmek için Kayıt olun yada Giriş yapın.
client
Kod
addEventHandler("onClientVehicleDamage", root,function(saldiran) -- araç hasar aldığı zaman
if not isElement(saldiran) or getElementType(saldiran) ~= "player" then return end --saldiran yoksa veya player değilse geri dön
local surucu = getVehicleController(source) -- aracın sürücüsünü çek
if not isElement(surucu) then return end -- eğer sürücü yoksa  geri dön

local saldiranTakim = getPlayerTeam(saldiran) -- saldirann takımını çek
local surucuTakim = getPlayerTeam(surucu) -- surucunun takımını çek
if saldiranTakim and surucuTakim then -- eğer iki takımda varsa
if saldiranTakim == surucuTakim then -- eğer iki takım anyıysa
cancelEvent() -- eventi iptal et (hasar almaz)
end
end
end)
Teşekkürler konu kilit.
 


Çevrimdışı MarkeloF

  • Admin
  • *
    • İleti: 901
  • Maybe later.
Yanıtla #3 : 30 Mart 2019, 15:28:52
Konu kilitlendi.