[YARDIM] Kill Nasıl Kaydedilir

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı By.Secret

  • Kendi Halinde Bir Coder :)
  • Acemi Üye
  • *
    • İleti: 137
  • C#
: 29 Eylül 2018, 23:27:51
arkadaşlar aklımdaki scriptte şu var sunucuya bir user geldiginde kill veritabanı oluştursun ve oyuncu benim ayarladıgım miktarda user vurunca chatte yazı çıksın yardımcı olurmusunuz
« Son Düzenleme: 30 Eylül 2018, 16:59:18 Gönderen: Narkoz »
 


MTASATURK

[YARDIM] Kill Nasıl Kaydedilir
« : 29 Eylül 2018, 23:27:51 »

Çevrimdışı Mahlukat

  • Uzman Üye
  • *
    • İleti: 637
Yanıtla #1 : 30 Eylül 2018, 19:27:23
server-side
Kod: lua
msg = outputChatBox
local oldurmeler = {} -- öldürmelerin kaydedilceği tablo

local mesajlar = { -- öldürdüğü adam belli bir rakama ulaştığında olcak işemler
[5] = function(p) msg("Tebrikler 5 adam vurdun",p,255,0,0,true) end,
[10] = function(p) 
msg("Tebrikler 10 adam vurdun al bu da paran",p,255,0,0,true)
--givePlayerMoney(p,10)
end,
[15] = function(p) msg("Tebrikler 15 adam vurdun",p,255,0,0,true) end,
}

addEventHandler("onPlayerWasted",root,function(_,olduren) -- oyuncu oldüğünde
if isElement(olduren) and getElementType(olduren) == "player" then -- eğer öldüren varsa ve oyuncu ise
if olduren ~= source then -- eğer öldüren kişi ölen kişiden başka ise (intihar)
local sayi = oldurmeler[olduren] or 0
oldurmeler[olduren] = sayi +1 -- öldürene +1 ver
oldurmeler[source] = 0 -- öleni sıfırla
if mesajlar[sayi] then
mesajlar[sayi](olduren)
end
end
end
end)

addEventHandler("onPlayerQuit", root, function() if oldurmeler[source] then oldurmeler[source] = nil end end) -- quitde sıfırla
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı By.Secret

  • Kendi Halinde Bir Coder :)
  • Acemi Üye
  • *
    • İleti: 137
  • C#
Yanıtla #2 : 30 Eylül 2018, 19:42:19
çok teşekkür ederim şöyle birşey ekleyebilirmiyiz öldüren ölürse öldürme skoru sıfırlansın yeniden başlasın
 


Çevrimdışı Mahlukat

  • Uzman Üye
  • *
    • İleti: 637
Yanıtla #3 : 30 Eylül 2018, 19:42:49
zaten öyle
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı By.Secret

  • Kendi Halinde Bir Coder :)
  • Acemi Üye
  • *
    • İleti: 137
  • C#
Yanıtla #4 : 30 Eylül 2018, 19:43:25
teşekkürler eline sağlık