ShadowFon 1
ShadowFon
bikral 1
bikral
-TuRKuaZ- 1
-TuRKuaZ-
SLyFeLLowTR 1
SLyFeLLowTR
TGamesZeus 1
TGamesZeus
Best Studio 1
Best Studio
berkmenoo 1
berkmenoo
InfernoShade 1
InfernoShade
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
Hikaye Ekle

Hapishane Sistemi (YENİ)

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

tahaeksi

ᴋᴀʏʙᴇᴛᴍᴇᴋᴛᴇɴ ᴋᴏʀᴋᴛᴜğᴜᴍ ʜᴇʀ şᴇʏɪ öᴢɢüʀ ʙıʀᴀᴋᴛıᴍ. 🐦
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
TM Üye
Katılım
15 Ocak 2016
Konular
108
Mesajlar
1,264
Çözüm
4
Online süresi
27d 22h
Reaksiyon Skoru
296
Altın Konu
25
TM Yaşı
10 Yıl 5 Ay 2 Gün
Başarım Puanı
189
MmoLira
3,209
DevLira
9
Ticaret - 100%
1   0   0

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!

Merhaba Arkadaşlar, Bugün size HAPİSHANE questini paylaşacağım.
Sistem Başarılı bir şekilde çalışıyor!

Quest yüklemeyi bilmeyenler bu adımları takip etsinler,
1.Adım : Filezillaya Bağlanıyoruz
2.Adım : /usr/game/share/locale/turkey/quest bölümüne hapishane.lua dosyasını atıyoruz
3.Adım : Putty'e Giriş yapıyoruz
4.Adım : cd /usr/game/share/locale/turkey/quest ENTER yapıyoruz
5.Adım : ./qc hapishane.lua yazıyoruz başarıyla dosyamızı okutmuş oluyoruz.

Rar Şifresi: tahaeksi
ÇALIŞTIĞINA DAİR KANIT:

gW0RjL.png

İSTEYEN KOD OLARAK DA KULLANABİLİR:
Kod:
quest hapis_sistemi begin
    state start begin
        when letter with pc.is_gm() begin
            send_letter("Hapishaneye Yolla ")
            end
            when info or button with pc.is_gm() begin
            say_yesil(" Merhaba "..pc.get_name()..", ")
            say_kirmizi("Hapishaneye gönderilecek kişinin ismini gir:")
            local isimgir = input()
            say_reward("Ne kadar süreyle hapiste kalsın?")
            say("")
            say_mavi2("30 Dakika: 1800")
            say_mavi2("1 Saat: 3600")
            say_mavi2("15 Saat = 54000")
            say_mavi2("1 Gün = 86400")
            say_mavi2("3 Gün = 259200")
            say_mavi2("5 Gün = 432000")
            say_mavi2("7 Gün = 604800")
            say("")
            local sure = input()
            local id = mysql_query("SELECT player.id from player.player where player.name = '"..isimgir.."'")
            mysql_query("UPDATE player.player SET hapishane_suresi = hapishane_suresi +"..sure.." WHERE id = "..id.id[1]..";")

        end

        when login with pc.get_map_index() != 357 begin
            local ban = mysql_query("SELECT hapishane_suresi from player.player WHERE id="..pc.get_player_id().." LIMIT 1;")[1][1]
            if ban >= 1 then
                local bolge = math.random(1,8)
                if bolge == 1 then
                    pc.warp(39911000,39911000)
                elseif bolge == 2 then
                    pc.warp(39914000,39911000)
                elseif bolge == 3 then
                    pc.warp(39916000,39913000)
                elseif bolge == 4 then
                    pc.warp(39916000,39915000)
                elseif bolge == 5 then
                    pc.warp(39914000,39917000)
                elseif bolge == 6 then
                    pc.warp(39911000,39917000)
                elseif bolge == 7 then
                    pc.warp(39909000,39915000)
                elseif bolge == 8 then
                    pc.warp(39909000,39913000)
                end
            end
        end
        when login with pc.get_map_index() == 357 begin
            local ban = mysql_query("SELECT hapishane_suresi from player.player WHERE id="..pc.get_player_id().." LIMIT 1;")[1][1]
            if ban >= 1 then
                loop_timer("hapishane_sistemi", 20)
                mysql_query("UPDATE player.player SET hapishane_suresi = hapishane_suresi -5 WHERE id = "..pc.get_player_id()..";")
                loop_timer("hapishane_sistemi", 5)
                loop_timer("hapishane_bilgisi", 60)
                chat("Hapishaneden çıkmana kalan süre: "..ban.." saniye")
                chat("Cezanın bitmesi için sürekli oyunda kalman gerekir!")
                chat("Cezan bittiği an köye otomatik olarak gönderileceksin.")
            end
        end
        when hapishane_sistemi.timer begin
            mysql_query("UPDATE player.player SET hapishane_suresi = hapishane_suresi -5 WHERE id = "..pc.get_player_id()..";")
            local ban = mysql_query("SELECT hapishane_suresi from player.player WHERE id="..pc.get_player_id().." LIMIT 1;")[1][1]
            if ban <= 0 then
                cleartimer("hapishane_sistemi")
                cleartimer("hapishane_bilgisi")
                warp_to_village()
            end
        end
        when hapishane_bilgisi.timer begin
            local ban = mysql_query("SELECT hapishane_suresi from player.player WHERE id="..pc.get_player_id().." LIMIT 1;")[1][1]
        end
        when 20077.chat. "Kalan süremi öğrenmek istiyorum." begin
            if pc.get_map_index() != 357 then
            say_reward("Gardiyan:")
            say_kirmizi("Bu npc sadece hapishane bölümünde çalışmaktadır.")
            return
            end
            local ban = mysql_query("SELECT hapishane_suresi from player.player WHERE id="..pc.get_player_id().." LIMIT 1;")[1][1]
                say_yesil(" Merhaba "..pc.get_name()..", ")
                say_kirmizi("Hapishaneden çıkmana kalan süre: "..ban.." saniye")
            end
    end
end

 
Bu hapis değilki herhangi bir oyuncuyu senin belirlediğin bir mapa gönderme questi bu haliyle oyuncuyu bir yere göndermez mapıda eklemek gerekli
 
Quest güzel olabilir denemedim ama bence gereksiz cünkü alt tarafı pvp server bunu serverine eklersen sonucada katlanırsın oda user kaybetmek olur tabi " bu benim düşüncem herkesin fikri farklıdır " yorumu kaldır dersen özel mesaj atman yeterlidir. iyi forumlar
 
Sancak filesinden gördüğün herşeyi paylaşmayı bırak artık
 
Sancak files değil nerden cıkarıyorsun?
 
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