[YARDIM] Settimer İle Resim Koyma

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı By.Secret

  • Kendi Halinde Bir Coder :)
  • Acemi Üye
  • *
    • İleti: 137
  • C#
: 03 Kasım 2018, 14:35:29
arkadaşlar altta 2 öldürmeden sonra chatte yazı çıkınca altta 1 saniyeligine resim koymak istiyorum sonra resmin kaybolmasını istiyorum nasıl yapıcam yardım edermisiniz

Kod: lua
resetly = 
local oldurmeler = {} -- öldürmelerin kaydedilceği tablo
local mesajlar = { -- öldürdüğü adam belli bir rakama ulaştığında olcak işemler
         msg = outputChatBox
        [5] = function(p) msg("Tebrikler 5 adam vurdun",p,255,0,0,true) end,
        [10] = function(p) 
                        msg("Tebrikler 10 adam vurdun",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
« Son Düzenleme: 03 Kasım 2018, 22:51:40 Gönderen: Narkoz »
 


MTASATURK

[YARDIM] Settimer İle Resim Koyma
« : 03 Kasım 2018, 14:35:29 »

Çevrimdışı Mahlukat

  • Uzman Üye
  • *
    • İleti: 637
Yanıtla #1 : 03 Kasım 2018, 15:19:33
server-side
Kod: lua
local oldurmeler = {} -- öldürmelerin kaydedilceği tablo
msg = outputChatBox
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)
triggerClientEvent(p,"KillSistem:AdamVurdu",p,5)
end,
[10] = function(p) 
msg("Tebrikler 10 adam vurdun",p,255,0,0,true)
triggerClientEvent(p,"KillSistem:AdamVurdu",p,10)
--givePlayerMoney(p,10)
end,
[15] = function(p)
msg("Tebrikler 15 adam vurdun",p,255,0,0,true)
triggerClientEvent(p,"KillSistem:AdamVurdu",p,15)
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
client-side
Kod: lua
addEvent("KillSistem:AdamVurdu",true)
addEventHandler("KillSistem:AdamVurdu", root, function(sayi)
resim = guiCreateStaticImage(200,200,200,200,"resim.png",false)
setTimer(destroyElement,2000,1,resim)
end)

resim dosyasını ve konumunu felan felan ayarlamayı unutma kendine göre
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 : 03 Kasım 2018, 16:11:02
Hata verdi Mahlukat ERORO:Server triggered lientside enet KillSistem:AdamVurdu, but event is not added clientside

Linki görebilmek için Kayıt olun yada Giriş yapın.
server-side
Kod: lua
local oldurmeler = {} -- öldürmelerin kaydedilceği tablo
msg = outputChatBox
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)
triggerClientEvent(p,"KillSistem:AdamVurdu",p,5)
end,
[10] = function(p) 
msg("Tebrikler 10 adam vurdun",p,255,0,0,true)
triggerClientEvent(p,"KillSistem:AdamVurdu",p,10)
--givePlayerMoney(p,10)
end,
[15] = function(p)
msg("Tebrikler 15 adam vurdun",p,255,0,0,true)
triggerClientEvent(p,"KillSistem:AdamVurdu",p,15)
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
client-side
Kod: lua
addEvent("KillSistem:AdamVurdu",true)
addEventHandler("KillSistem:AdamVurdu", root, function(sayi)
resim = guiCreateStaticImage(200,200,200,200,"resim.png",false)
setTimer(destroyElement,2000,1,resim)
end)

resim dosyasını ve konumunu felan felan ayarlamayı unutma kendine göre
 


Çevrimdışı DogukanUCAN

  • Acemi Üye
  • *
    • İleti: 177
  • Lowide Freeroam
Yanıtla #3 : 03 Kasım 2018, 16:16:43
yeni bir client.lua dosyası aç içine Mahlukat'ın yaptığı bu kodu yapıştır.

Kod: lua
addEvent("KillSistem:AdamVurdu",true)
addEventHandler("KillSistem:AdamVurdu", root, function(sayi)
        resim = guiCreateStaticImage(200,200,200,200,"resim.png",false)
        setTimer(destroyElement,2000,1,resim)
end)

Ardından meta.xml'ye ekle client.lua dosyasını ve bir png resmi bulup bunuda meta.xml'ye eklemen gerek
 


Çevrimdışı By.Secret

  • Kendi Halinde Bir Coder :)
  • Acemi Üye
  • *
    • İleti: 137
  • C#
Yanıtla #4 : 03 Kasım 2018, 16:20:12
Olmadı aynı hata
 


Çevrimdışı shephard^

  • Uzman Üye
  • *
    • İleti: 776
  • decay.
Yanıtla #5 : 03 Kasım 2018, 16:23:28
Kod: lua
function(sayi) 
mesajların numaralarını yazman gerek.
 


MTASATURK

Ynt: [YARDIM]Settimer ile resim koyma
« Yanıtla #5 : 03 Kasım 2018, 16:23:28 »

Çevrimdışı By.Secret

  • Kendi Halinde Bir Coder :)
  • Acemi Üye
  • *
    • İleti: 137
  • C#
Yanıtla #6 : 03 Kasım 2018, 17:42:49
Linki görebilmek için Kayıt olun yada Giriş yapın.
Kod: lua
function(sayi) 
mesajların numaralarını yazman gerek.
teşekkürler