PrimeAC 1
PrimeAC
Payidar2 1
Payidar2
Fethi Polat 1
Fethi Polat
Wizard' 1
Wizard'
shrpnl 1
shrpnl
Queinn 1
Queinn
NovaLst 1
NovaLst
InfernoShade 1
InfernoShade
MysticBlade 1
MysticBlade
SolarPhantom 1
SolarPhantom
Riftas 1
Riftas
LunarWraith 1
LunarWraith
Hikaye Ekle

İtem düşürme Eventi

  • Konuyu başlatan Konuyu başlatan DoomDEV
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 10
  • Görüntüleme Görüntüleme 2K

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 pvp serverinizde etkinliklere renk verecek bir özellik ile karşı karşıyayız.

Questin mantığı seçtiğiniz itemi belirlediğiniz saat kadar metinlerden booslardan düşürür.
istediğiniz zamanda bitirebilirsiniz.

quest okutma.
Filezillaya login oluyoruz
cd /usr/game/share/locale/turkey/quest
Dizinine questimizi atıyoruz.
Putty login olup
cd /usr/game/share/locale/turkey/quest
yazıp enterliyoruz
sonrada ./qc questismi.quest enter.


[CODE title="etkinlik quest"]///bu quest DoomDEV tarafından hazırlanmıştır İstediğiniz itemi slotlardan ve booslardan düşürür
PHP:
 quest item_drop begin    state start begin
        when 20020.chat." İtem Düşürme Etkinliği " with pc.is_gm() begin
            if game.get_event_flag("item_open") == 0 then
                say(" Merhaba Yetkili DoomDEV Quest Sistemi  "..pc.get_name().." ")
                say(" İtem Düşürme Etkinliğini Başlatmak İstermisin? ")
                if select(" Evet "," Hayır ") == 2 then
                    return
                end
                say(" Düşmesini İstediğiniz İtem ( İtem Kodu ) ")
                kill_item = tonumber(input()) or 0
                if kill_item == 0 then
                    say(" Geçersiz Bir Kod Girdin Sayın Yetkili ")
                    return
                end
                say(" İtem Düşme Oranını Belirtin (1-100) ")
                kill_prozent = tonumber(input()) or 0
                if kill_prozent == 0 then
                    say(" Geçersiz Bir Oran Belirttiniz ")
                    return
                end
                say(" Etkinlik Süresini Belirtin ( Dakika ) ")
                zeit = tonumber(input()) or 0
                if zeit == 0 then
                    say(" Geçersiz Bir Süre")
                    return
                end
                game.set_event_flag("item_time", get_time()+zeit*60)
                game.set_event_flag("item_open", 1)
                notice_all(" İtem Düşürme Etkinliği GameMaster Tarafından Başlatıldı ")
                notice_all(" Şuan Düşen İtem : "..item_name(kill_item).." ")
                notice_all(" Etkinlik Süresi : "..zeit.." Dakika")
            else
                say(" Eventi Bitirmek İstiyormusun? ")
                if select(" Evet ", " Hayır ")==2 then return end
                game.set_event_flag("item_open", 0)
                kill_prozent, kill_item = nil, nil
                notice_all(" İtem Düşürme Etkinliği GameMaster Tarafından Bitirildi! ")
            end
 end
        when kill with game.get_event_flag("item_open") == 1 and not npc.is_pc() begin
            if kill_prozent == nil then game.set_event_flag("item_open", 0) return end
            if game.get_event_flag("item_time") < get_time() then
                notice_all(" İtem Düşürme Etkinliği Bitti! ")
                game.set_event_flag("item_open", 0)
                kill_prozent, kill_item = nil, nil
                return
            end
            local s=number(1, 101-kill_prozent)
            if s==1 then
                game.drop_item_with_ownership(kill_item, 1)
            end
        end
        when login with game.get_event_flag("item_open") == 1 begin
            notice(" İtem Düşürme Etkinliği Aktif! ")
            notice(" Şuan Düşen İtem :  "..item_name(kill_item).." ")
        end
    end
     end  [/CODE]
 

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

Geri
Üst