Metin2 Yeni Balık Tutma Yarışması Questi


Ben gerçek hayattada, oyunlardada balık tutmaya bayılırım, bunu quest e çevirdik ve sizlere sunduk, bu balık tutma yarışması questimizin diğerlerin farkı ise, daha eğlenceli olması 🙂 Quest’i standart quest kurulumlarında ki gibi kullanabilirsiniz. Ftp den atın daha sonra bir reboot atınki sorun çıkmasın, daha sonra ise oyun içerisinden başlatın.

quest balik_tutma_yarismasi begin
state start begin
when 9009.chat." Balık Tutma Yarışması " begin
if pc.is_gm() then
say_title(" Selam, "..pc.get_name().." ")
if game.get_event_flag("baliktutma") == 1 then
say(" Ne yapalım? ")
local gm = select(" Yarışmadan vazgeçelim mi ? ", " Yok, yarışmayı sonlandıralım ? ", " Sonuçları Gör ", " İptal Edelim 🙁 ")
if gm == 4 then
return
elseif gm == 1 then
game.set_event_flag("baliktutma",0)
notice_all(" Balık tutma yarışmamız iptal edildi !! ")
mysql_query("UPDATE player.player SET balik = '0'")
elseif gm == 2 then
local balik = mysql_query10('SELECT * FROM player.player ORDER BY player.balik DESC')
say(" Denizdeki balıkları kurutan oyuncu : "..balik.name[1].." ")
notice_all(" Yarışmamızı kazanan oyuncu : "..balik.name[1].." ")
game.set_event_flag("baliktutma",0)
mysql_query('UPDATE player.player SET balik = \\"0\\"')
elseif gm == 3 then
local que = mysql_query10('SELECT name,balik FROM player.player ORDER BY balik DESC;')
say_title(" Balığın dibine vuran oyuncular ")
say(" Sıra 1 :  İsim : "..que.name[1].."     Adet : "..que.balik[1].." ")
say(" Sıra 2 :  İsim : "..que.name[2].."     Adet : "..que.balik[2].." ")
say(" Sıra 3 :  İsim : "..que.name[3].."     Adet : "..que.balik[3].." ")
say(" Sıra 4 :  İsim : "..que.name[4].."    Adet : "..que.balik[4].." ")
say(" Sıra 5 :  İsim : "..que.name[5].."     Adet : "..que.balik[5].." ")
say(" Sıra 6 :  İsim : "..que.name[6].."     Adet : "..que.balik[6].." ")
say(" Sıra 7 :  İsim : "..que.name[7].."     Adet : "..que.balik[7].." ")
say(" Sıra 8 :  İsim : "..que.name[8].."     Adet : "..que.balik[8].." ")
say(" Sıra 9 :  İsim : "..que.name[9].."     Adet : "..que.balik[9].." ")
say(" Sıra 10 :  İsim : "..que.name[10].."     Adet : "..que.balik[10].." ")
end
elseif game.get_event_flag("baliktutma") == 0 then
say(" Balık tutma yarışmasını başlatalım mı ? ")
local secim = select(" Başlat ", " Vazgeç " )
if secim == 1 then
game.set_event_flag("baliktutma",1)
notice_all("Balık tutma yarışması başlıyor, yenipvpserverlar.com herkese başarılar diler... ")
elseif secim == 2 then
return
end
end
else
say_title(" Merhaba "..pc.get_name().." ")
say(" Ne yapalım ?  ", " Balık Dağıt ", " Sonuçlar ", " Vazgeç ")
if sec == 4 then
return
elseif sec == 1 then
say(" Yarışmada yapcağınız şey, ")
say(" En çok sudak balığı tut ve bana getir.")
say("yarışmayı kazan O.o")
say_reward(" Süreniz başladı. ")
say_reward(" www.yenipvpserverlar.com ")
elseif sec == 2 then
local balik = mysql_query('SELECT * FROM player.player WHERE name = \\"'..pc.get_name()..'\\"')
local baliksayisi = balik.balik[1]
say(" Yakaladığın balık sayısı : "..baliksayisi.." ")
say(" Kaçtanesini vermek istersin ? ")
say_reward(" Hahaha, sadece sudak balığı vermen lazım...  ")
local ver = tonumber(input(12345))
if pc.count_item(27803) < ver or ver < 0  then
say(" Malesef, bu balık sayısı dediğinden az. ")
else
say(" Bu balıkları da ? "..ver.." mi ? ")
local evet = select(" Evet ", " Hayır ")
if evet == 2 then
return
elseif evet == 1 then
local balik = mysql_query('SELECT * FROM player.player WHERE name = \\"'..pc.get_name()..'\\"')
local baliksayisi = balik.balik[1]
local ekle = baliksayisi + ver
mysql_query('UPDATE player.player SET balik = '..ekle..' WHERE name = \\"'..pc.get_name()..'\\"')
pc.remove_item(27803,ver)
say(" Güncelledim. ")
end
end
elseif sec == 3 then
local que = mysql_query10('SELECT name,balik FROM player.player ORDER BY balik DESC;')
say_title(" En iyi avcılar ")
say(" Sıra 1 :  İsim : "..que.name[1].."     Adet : "..que.balik[1].." ")
say(" Sıra 2 :  İsim : "..que.name[2].."     Adet : "..que.balik[2].." ")
say(" Sıra 3 :  İsim : "..que.name[3].."     Adet : "..que.balik[3].." ")
say(" Sıra 4 :  İsim : "..que.name[4].."    Adet : "..que.balik[4].." ")
say(" Sıra 5 :  İsim : "..que.name[5].."     Adet : "..que.balik[5].." ")
say(" Sıra 6 :  İsim : "..que.name[6].."     Adet : "..que.balik[6].." ")
say(" Sıra 7 :  İsim : "..que.name[7].."     Adet : "..que.balik[7].." ")
say(" Sıra 8 :  İsim : "..que.name[8].."     Adet : "..que.balik[8].." ")
say(" Sıra 9 :  İsim : "..que.name[9].."     Adet : "..que.balik[9].." ")
say(" Sıra 10 :  İsim : "..que.name[10].."     Adet : "..que.balik[10].." ")
end
end
end
end
end

metin2-balik-tutma-yarismasi-quest

Metin2 pvp serverler hakkında bir önceki Metin2 Arkadaş Listesini Düzenleme - Değiştirme isimli makalemizde metin2 arkadaş bölümü değiştirme, metin2 arkadaş listesi ve metin2 arkadas listesi gm ekleme konuları hakkında detaylı bilgilere yer verilmiştir.

12 Aralık 2014 Saat : 10:37

Metin2 Yeni Balık Tutma Yarışması Questi Yazısı için Yorum Yapabilirsiniz