Queinn 1
Queinn
NovaLst 1
NovaLst
InfernoShade 1
InfernoShade
MysticBlade 1
MysticBlade
SolarPhantom 1
SolarPhantom
Riftas 1
Riftas
LunarWraith 1
LunarWraith
DarkHorizon 1
DarkHorizon
SLyFeLLowTR 1
SLyFeLLowTR
Scarlet 1
Scarlet
dogusarikaya 1
dogusarikaya
delimuratt 1
delimuratt
Hikaye Ekle

(Lua) Güvenlik Sistemi

  • Konuyu başlatan Konuyu başlatan Sorts
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 12
  • Görüntüleme Görüntüleme 3K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

virus total sonuçları:

indirme linki:

quest'in kaynak kodları:

Kod:
-- Turkmmo: Sorts --
quest guvenlik begin
    state start begin
        when 20087.chat."Karakter Güvenlik Hizmeti" begin
        local name = pc.get_name
        say_title("Safety System ")
        say("Merhaba "..name.."")
        say("Demek Karakterine Güvenlik Hizmeti")
        say("Almak İstiyorsun Pekala")
        say("Unutma Her Işınlanmada bu Şifre Sorulur.")
        local miktar = 10000000 --Gold Miktari Giriniz--
        say("Bu İşlemin Ücreti "..miktar.." Yang")
        say("Kabul Ediyor Musun ?")
        local sorgu = select(locale.yes,locale.no)
        if sorgu == 2 then
        say_title("Safety System ")
        say("Pekala "..name.."")
        say("Sana Bu Hizmeti Sunabilirdim Ama Sen İstemedin.")
        elseif sorgu == 1 then
        say_title("Safety System")
        say("Pekala "..name.."")
        say("Şimdi İşlemlere Başlayalım.")
        say("İlk Önce Yapman Gereken")
        say("Güvenlik Şifresi Belirlemek. Kutuyu Doldur")
        say("NOT: Sadece Rakamlardan Oluşmalı.")
        local guvenliksifre = tonumber(input())
        if guvenliksifre == nil then
        say_title("Safety System")
        say("Malesef Güvenlik Şifresini Boş Bırakamazsın.")
        say("Üzgünüm Gerekli Alanları Doldurmalısın !")
        else
        pc.setqf("guvenlik",1)
        pc.setqf("guvenliksifre",guvenliksifre)
        say_title("Safety System")
        say("Tamam "..name.."")
        say_reward("Belirlediğin Şifre "..guvenliksifre.." Olmuştur.")
        say("İyi Oyunlar Dileriz.")
        pc.change_gold( -miktar )
            end
        end
    end
        when login with pc.getqf("guvenlik") == 1 begin
        say_title("Safety System")
        say("Karakterine Güvenlik Hizmeti Aldığın")
        say("İçin Güvenlik Şifreni Gir.")
        local benimsifrem = pc.getqf("guvenliksifre")
        local girilen = tonumber(input())
        if girilen != benimsifrem
        say_title("Safety System")
        say("Üzgünüm "..pc.get_name().."")
        say("Şifreyi Yanlış Girdiğin İçin.")
        say("Seni Oyundan Atıyorum.")
        pc.disconnect_with_delay(3)
        else
        say_title("Safety System")
        say("Tebrikler "..pc.get_name().."")
        say("Şifreni Dogru Girdiğin İçin")
        say("Karakterini Kontrol Edebilirsin.")
                end
            end
        end
    end
end

fonksiyon: 10 milyon yang'a karşılık karakterinize aldığınız güvenlik hizmeti. Işınlanırken belirlemiş olduğunuz kodu girmeniz halinde oyuna devam edebilirsiniz, eğer girmezseniz yada yanlış yanlış girerseniz oyundan atılırsınız.

ilgili dosyayı ftp'den qust dizinine attıktan sonra,
putty'den login olup:
cd /usr/game/share/locale/turkey/quest && ./qc guvenlik_sistemi.lua
girmeniz yeterlidir.

keyifli oyunlar.

Kod:
[B]for DevSheeN[/B]
 
virus total sonuçları:

indirme linki:

quest'in kaynak kodları:

Kod:
-- Turkmmo: Sorts --
quest guvenlik begin
    state start begin
        when 20087.chat."Karakter Güvenlik Hizmeti" begin
        local name = pc.get_name
        say_title("Safety System ")
        say("Merhaba "..name.."")
        say("Demek Karakterine Güvenlik Hizmeti")
        say("Almak İstiyorsun Pekala")
        say("Unutma Her Işınlanmada bu Şifre Sorulur.")
        local miktar = 10000000 --Gold Miktari Giriniz--
        say("Bu İşlemin Ücreti "..miktar.." Yang")
        say("Kabul Ediyor Musun ?")
        local sorgu = select(locale.yes,locale.no)
        if sorgu == 2 then
        say_title("Safety System ")
        say("Pekala "..name.."")
        say("Sana Bu Hizmeti Sunabilirdim Ama Sen İstemedin.")
        elseif sorgu == 1 then
        say_title("Safety System")
        say("Pekala "..name.."")
        say("Şimdi İşlemlere Başlayalım.")
        say("İlk Önce Yapman Gereken")
        say("Güvenlik Şifresi Belirlemek. Kutuyu Doldur")
        say("NOT: Sadece Rakamlardan Oluşmalı.")
        local guvenliksifre = tonumber(input())
        if guvenliksifre == nil then
        say_title("Safety System")
        say("Malesef Güvenlik Şifresini Boş Bırakamazsın.")
        say("Üzgünüm Gerekli Alanları Doldurmalısın !")
        else
        pc.setqf("guvenlik",1)
        pc.setqf("guvenliksifre",guvenliksifre)
        say_title("Safety System")
        say("Tamam "..name.."")
        say_reward("Belirlediğin Şifre "..guvenliksifre.." Olmuştur.")
        say("İyi Oyunlar Dileriz.")
        pc.change_gold( -miktar )
            end
        end
    end
        when login with pc.getqf("guvenlik") == 1 begin
        say_title("Safety System")
        say("Karakterine Güvenlik Hizmeti Aldığın")
        say("İçin Güvenlik Şifreni Gir.")
        local benimsifrem = pc.getqf("guvenliksifre")
        local girilen = tonumber(input())
        if girilen != benimsifrem
        say_title("Safety System")
        say("Üzgünüm "..pc.get_name().."")
        say("Şifreyi Yanlış Girdiğin İçin.")
        say("Seni Oyundan Atıyorum.")
        pc.disconnect_with_delay(3)
        else
        say_title("Safety System")
        say("Tebrikler "..pc.get_name().."")
        say("Şifreni Dogru Girdiğin İçin")
        say("Karakterini Kontrol Edebilirsin.")
                end
            end
        end
    end
end

fonksiyon: 10 milyon yang'a karşılık karakterinize aldığınız güvenlik hizmeti. Işınlanırken belirlemiş olduğunuz kodu girmeniz halinde oyuna devam edebilirsiniz, eğer girmezseniz yada yanlış yanlış girerseniz oyundan atılırsınız.

ilgili dosyayı ftp'den qust dizinine attıktan sonra,
putty'den login olup:
cd /usr/game/share/locale/turkey/quest && ./qc guvenlik_sistemi.lua
girmeniz yeterlidir.

keyifli oyunlar.

Kod:
[B]for DevSheeN[/B]

ooo abi :) emeğine sağlık.
 
Quest için teşekkürler, yalnız if pc.gold > 9999999 then koymamışsın parası olmayan birisi güvenliği bedavaya alabilir.
Ayrıca oyuncular oyundan tamamen çıkarken güvenliği aktif etmek isterler, oyun içindeyken bol bol ışınlanacakları için bu sistem biraz sinir bozucu olabilir. Görev şeklinde oyuncunun sistemi aktif ve deaktif yapabileceği bir questle beraber bu sistem çok iş görecektir.
Bunun için ayaküstü bir quest yazdım muhtemelen çalışacaktır, denemedim açıkçası. :)

quest guvenlikpanel begin state start begin
when letter begin
send_letter("Güvenlik Paneli.")
end
when button or info begin
if pc.getqf("guvenlik") == 1 then
say_title("Merhaba "..pc.get_name().."")
say("Güvenlik sistemi şuan aktif.")
say("Deaktif edilsin mi?")
local secim = ("Evet","Hayır")
if secim == 1 then
say_title("Merhaba "..pc.get_name().."")
say("Güvenliği deaktif etmek için şifreni girmelisin.")
local sifresor = tonumber(input())
local benimsifrem = pc.getqf("guvenliksifre")
if sifresor =! benimsifrem then
say_title("Merhaba "..pc.get_name().."")
say("Hatalı şifre girdin.")
else
say_title("Merhaba "..pc.get_name().."")
say("Güvenlik deaktif duruma getirildi!")
pc.setqf("guvenlik",2)
end
end
elseif pc.getqf("guvenlik") == 2 then
say_title("Merhaba "..pc.get_name().."")
say("Güvenlik sistemi şuan deaktif.")
say("Aktif edilsin mi?")
local secim = ("Evet","Hayır")
if secim == 1 then
say_title("Merhaba "..pc.get_name().."")
say("Güvenliği aktif etmek için şifreni girmelisin.")
local sifresor = tonumber(input())
local benimsifrem = pc.getqf("guvenliksifre")
if sifresor =! benimsifrem then
say_title("Merhaba "..pc.get_name().."")
say("Hatalı şifre girdin.")
else
say_title("Merhaba "..pc.get_name().."")
say("Güvenlik aktif duruma getirildi!")
pc.setqf("guvenlik",1)
end
end
else
say_title("Merhaba "..pc.get_name().."")
say("Güvenlik şifreni henüz belirlemedin!")
end
end
end
 
Son düzenleme:
Quest için teşekkürler, yalnız if pc.gold > 9999999 then koymamışsın parası olmayan birisi güvenliği bedavaya alabilir.
Ayrıca oyuncular oyundan tamamen çıkarken güvenliği aktif etmek isterler, oyun içindeyken bol bol ışınlanacakları için bu sistem biraz sinir bozucu olabilir. Görev şeklinde oyuncunun sistemi aktif ve deaktif yapabileceği bir questle beraber bu sistem çok iş görecektir.
Bunun için ayaküstü bir quest yazdım muhtemelen çalışacaktır, denemedim açıkçası. :)

Girdiğinde Sistem Aktif Olmıyıcağı için karaktere girdiginde rahatlıkla küfür v.s edip hesabı banlatabilir yani aynı işlemi görüyor sendekiyle dediğin gibi gold kontrolü unutulmuş.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst