Hikayeler

Reklam vermek için turkmmo@gmail.com
Kaynak ikonu

Arkadaş Sistemi[LUA] 1

indirmek için izniniz yok
Merhabalar,

Arkadaş Sistemi, arkadaş listenizde ekli olan arkadaşlarınızın seviye atladıklarında anlık olarak yeni seviyesini görmenizi sağlar.



Arkadaş Sistemi - Tanıtım





Arkadaş Sistemi - Dosyalar


Metin2 - arkadas_sistemi.lua İNDİR


VİRÜSTOTAL



Kodları incelemek isteyenler için:

PHP:
quest arkadas_sistemi begin
    state start begin
        when login begin
            loop_timer("arkadas_kontrol_et",1)
        end -- when login begin endi
     
        when levelup begin
            pc.setqf("seviye_aldim",1)
            seviye_oyuncu_isim = pc.get_name()
            seviye_arkadas_ara = mysql_query("select * from player.messenger_list where account='"..seviye_oyuncu_isim.."' ")
            seviye_arkadas_ara_say = tonumber(table.getn(seviye_arkadas_ara))
        end
     
        when logout begin
            cleartimer("arkadas_kontrol_et")
        end -- when logout begin  endi
     
        when arkadas_kontrol_et.timer begin
            oyuncu_isim = pc.get_name()
            arkadas_ara = mysql_query("select * from player.messenger_list where account='"..oyuncu_isim.."' ")
            oyuncu_arkadas_dizi = { }
            seviye_arkadas_dizi = { }
            arkadas_ara_say = tonumber(table.getn(arkadas_ara))
            if arkadas_ara_say > 0 then
                for i=1,arkadas_ara_say,1 do
                    oyuncu_arkadas_dizi[i] = arkadas_ara[i][2]
                    arkadas_isim = oyuncu_arkadas_dizi[i]
                    arkadas_oyunda_mi = find_pc_by_name(arkadas_isim)
                    if arkadas_oyunda_mi != 0 then
                        arkadas_id = pc.select(arkadas_oyunda_mi)
                            if seviye_arkadas_ara_say > 0 then
                                seviye_atladim = pc.getqf("seviye_aldim")
                                if seviye_atladim == 1 then
                                    arkadas_seviye = pc.get_level()
                                    for z=1,seviye_arkadas_ara_say,1 do
                                        seviye_arkadas_dizi[z] = seviye_arkadas_ara[z][2]
                                        seviye_arkadas_isim = seviye_arkadas_dizi[z]
                                        seviye_arkadas_oyunda_mi = find_pc_by_name(seviye_arkadas_isim)
                                        if seviye_arkadas_oyunda_mi != 0 then
                                            s_a_id = pc.select(seviye_arkadas_oyunda_mi)
                                                syschat("Sistem: "..seviye_oyuncu_isim.." isimli arkadaşınız seviye atlamıştır. Yeni seviyesi: "..arkadas_seviye..".Seviye")
                                            pc.select(s_a_id)
                                        end -- if seviye_arkadas_oyunda_mi != 0 then endi
                                    end -- for z=1,seviye_arkadas_ara_say,1 do endi
                                        pc.setqf("seviye_aldim",0)
                                end --    if seviye_atladim == 1 then endi
                            end -- if seviye_arkadas_ara_say > 0 then endi
                        pc.select(arkadas_id)
                    end -- if arkadas_oyunda_mi != 0 then endi
                end -- for i=1,arkadas_ara_say,1 do endi
            end -- if arkadas_ara_say > 0 then endi
        end -- when arkadas_kontrol_et.timer begin endi
     
    end -- state start begin endi
end -- quest arkadas_sistemi begin endi



NOT: Sistem şuanlık sadece arkadaşın seviye atlayışını gösteriyor. Boş vaktim olmadığı için devam edemedim. Boş vaktim olur ve geliştirebilirsem, arkadaşın lonca kurup kurmadığını, loncaya girip girmediğini ya da bayrağını değiştirip değiştirmediğini gösteren özellikler de ekleyeceğim.
Yazar
thenemne0032
Kaynak İndirilme
3
Görüntüleme
334
İlk yayınlama
Son Güncelleme
Değerlendirme
0.00 yıldız(lar) 0 rating

thenemne0032 - Kaynakları

Geri
Üst