onPlayerDamage nasıl?

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı ByPerPer

  • Yeni Üye
  • *
    • İleti: 14
: 09 Nisan 2020, 12:39:53
Arkadaşlar luaya yeni başlayacağımda bir sc aklıma geldi başlangıç olarak mesela kafama sıkılınca chate yazı düşmesini istiyorum. Nasıl yapabilirim? Şöyle bir kod yazdımda start yaptım arkadaşımdan beni öldürmesini istedim çıkmadı chatte.
Kod
function playerDamage_text ( attacker, weapon, bodypart, loss ) --oyuncu hasar alırsa
    if ( bodypart == 9 and attacker and attacker ~= source ) then -- vücutta kafaya denk gelirse
            outputChatBox ( "Headshot!", attacker, 0, 255, 0 ) --chate yazı düşsün
        killPed ( source, attacker, weapon, bodypart ) -- ve oyuncuyu öldür
    end
end
addEventHandler ( "onPlayerDamage", root, playerDamage_text ) --eventimizi ekledik

Desteklerinizi bekliyorum.

Mesaj Birleştirildi: 09 Nisan 2020, 14:15:17
Yani arkadaşlar kısacası;
bana sıkıldığında(örn kafama)bunu nasıl chate yazdırabilirim? Kafandan vuruldun diye mesela..
« Son Düzenleme: 09 Nisan 2020, 14:15:17 Gönderen: ByPerPer »
 


MTASATURK

onPlayerDamage nasıl?
« : 09 Nisan 2020, 12:39:53 »

Çevrimdışı Ky

  • Uzman Üye
  • *
    • İleti: 614
Yanıtla #1 : 09 Nisan 2020, 18:40:39
Denermisin ?
Kod
function playerDamage_text ( attacker, weapon, bodypart, loss ) --oyuncu hasar alırsa
    if bodypart == 9 then
    outputChatBox ( "Headshot!", attacker, 0, 255, 0 ) --chate yazı düşsün
    killPed( source, attacker, weapon, 9 )
    end
end
addEventHandler ( "onPlayerDamage", root, playerDamage_text ) --eventimizi ekledik
 


Çevrimdışı ByPerPer

  • Yeni Üye
  • *
    • İleti: 14
Yanıtla #2 : 09 Nisan 2020, 22:05:13
Client olarak değilmi?
 


Çevrimdışı Ky

  • Uzman Üye
  • *
    • İleti: 614
Yanıtla #3 : 09 Nisan 2020, 22:07:01
Linki görebilmek için Kayıt olun yada Giriş yapın.
Client olarak değilmi?
server-side
 


Çevrimdışı wicky

  • hasssssssikome
  • Acemi Üye
  • *
    • İleti: 170
Yanıtla #4 : 09 Nisan 2020, 23:10:48
if'te her bir koşulu ayrı parantez içinde yazmalısın, büyük ihtimalle bu yüzden çalışmamıştır
 


Çevrimdışı ertrldtcu

  • Uzman Üye
  • *
    • İleti: 589
Yanıtla #5 : 09 Nisan 2020, 23:54:32
Linki görebilmek için Kayıt olun yada Giriş yapın.
if'te her bir koşulu ayrı parantez içinde yazmalısın, büyük ihtimalle bu yüzden çalışmamıştır
Böyle bir zorunluluk yok, LUA bu tarz ufak detaylara takılmadığı için LUA..
system
 


MTASATURK

Ynt: onPlayerDamage nasıl?
« Yanıtla #5 : 09 Nisan 2020, 23:54:32 »

Çevrimdışı wicky

  • hasssssssikome
  • Acemi Üye
  • *
    • İleti: 170
Yanıtla #6 : 10 Nisan 2020, 07:41:19
Linki görebilmek için Kayıt olun yada Giriş yapın.
Böyle bir zorunluluk yok, LUA bu tarz ufak detaylara takılmadığı için LUA..
sanırım bana yeni bir beyin gerekli