Metin2 Yeni Event Questi, İtem Düşürme Etkinliği !


  • Anasayfa
  • Metin2 Yeni Event Questi, İtem Düşürme Etkinliği !

Merhaba arkadaşlar,
Bu makalemizde henüz daha yeni çıkmış olan süper bir eventin questini paylaşacağım. Bu eventten, pvp server oyuncularınız çok büyük bir zevkle geçireceğinden emin olabilirsiniz. Eventten kısaca bahsetmek gerekirse, daha önceden belirlenen itemler event boyunca her mobdan düşecektir. Event süresini 1 dakika olarak ayarladık dilerseniz değiştirebilirsiniz.
Arkadaşlar bu event sayesinde oyundaki canlılık artacağına emin olabilirsiniz. Fakat bu eventi metin2 pvp serverinizdeki oyuncular kötüye kullanabileceği ihtimaline karşı (bot vs) eventi çok sık yapmanızı önermiyoruz.

METİN2 PVP SERVER İTEM DÜŞÜRME QUESTİNDEN BİR RESİM

1

KURULUM

Yeni bir not defteri oluşturunuz ardından aşağıdaki kodları not defterinin içine yapıştırarak, not defterinin adını ” itemdrop.lua ” yapınız. (uzantıya dikkat edin)

“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 “..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 Idsi ) “)
kill_item = tonumber(input()) or 0
if kill_item == 0 then
say(” Geçersiz Bir Kod”)
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 Başladı! “)
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 Bitti! “)
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”



– Daha sonra “itemdrop.lua” dosyasını, filezillaya bağlanarak “/usr/game/share/locale/turkey/quest” bölümüne atın.
– Ardından puttye bağlanarak sırasıyla şu işlemleri uygulayın,

– cd /usr/game/share/locale/turkey/quest Yazın
-Enter a basın
– ./qc itemdrop.lua yazın
– Enter a basın

– Son olarakta oyuna girip /reload q çektikten sonra yanınıza HAİN BALSO yu çağırarak etkinliği başlatabilirsiniz.
HAİN BALSO KODU : 20020

Metin2 pvp serverler hakkında bir önceki Quest İle 24 Saat Arayla OTO DROP Açma isimli makalemizde 24 saat aralıklı drop, oto drop ve oto drop quest konuları hakkında detaylı bilgilere yer verilmiştir.

19 Kasım 2013 Saat : 10:26
  Genel

Metin2 Yeni Event Questi, İtem Düşürme Etkinliği ! Yazısı için Yorum Yapabilirsiniz