Günlük Hediye Sistemi Questi !

Etiketler :



---------------------------------------------------------------------------------------------
Merhaba arkadaşlar uzun zamandır Tecno Bilişim ve kendi serverım olan Elixirmt2 için questler kodlamaktaydım fakat bu işlerden çok sıkıldım ve artık bırakmaya karar verdim.

Bu yüzden elimde olan TAMAMIYLA KENDİ YAPIMIM questleri sizlerle paylaşacağım. Çok yakında yapmış olduğum fileslarıda paylaşacağım.
---------------------------------------------------------------------------------------------


Günlük Hediye Sistemi

  • Bu quest sayesinde oyuncularınıza günde 1 kez rastgele item hediye edebilirsiniz.
  • Verilecek olan itemlerin kodlarını quest içerisinden değiştirerek istediğiniz itemlerin verilmesini sağlayabilirsiniz.
  • Quest içerisinde aktif olarak 12 item vardır. Quest bu itemleri rastgele olarak vermektedir.
  • Questi oldugu gibi alırsanız "20094" kodlu npc'de kullanabilirsiniz.
  • Verilen itemleri değiştirmek için Quest içerisindeki şu kodlarla verilmesini istediğiniz itemlerin kodlarını değiştiriniz.
Kod:
  • pc . give_item2 ( "50011" , 1 ) [ 50011 Değişecek ]
  • pc . give_item2 ( "27992" , 1 ) [ 27992 Değişecek ]
  • pc . give_item2 ( "27993" , 1 ) [ 27993 Değişecek ]
  • pc . give_item2 ( "27994" , 1 ) [ 27994 Değişecek ]
  • pc . give_item2 ( "74021" , 1 ) [ 74021 Değişecek ]
  • pc . give_item2 ( "75021" , 1 ) [ 75021 Değişecek ]
  • pc . give_item2 ( "74521" , 1 ) [ 74521 Değişecek ]
  • pc . give_item2 ( "75421" , 1 ) [ 75421 Değişecek ]
  • pc . give_item2 ( "74271" , 1 ) [ 74271 Değişecek ]
  • pc . give_item2 ( "75221" , 1 ) [ 75221 Değişecek ]
  • pc . give_item2 ( "74771" , 1 ) [ 74771 Değişecek ]
  • pc . give_item2 ( "75621" , 1 ) [ 75621 Değişecek ]


Kod:
----------------------------------------
-- Lykos Coded
-- İletisim : www.facebook.com/lykoss
-- Tecno Bilisim Oyun Sunucuları
---------------------------------------
quest kayiphazine begin
 state start begin
  when 20094.chat."Gunluk Hediye Sistemi" begin
if 86400 > get_global_time() - pc . getqf ( "lottery_last_play" ) then 
  say_title("[WINDOW_SIZE width;260|height;190]Uzgunum  "..pc.getname().." ")
  say("")
  say("Gunluk hediyeni aldin ! Tecno Kart sahibi")
  say("Degilsen bu bolumu gunde 1 defa kullanabilirsin !")
  say("")
  say_reward("TecnoBilisim Oyun Sunuculari")
  say("")
  return
 end
   say_title("[WINDOW_SIZE width;240|height;320]Merhaba ".. pc.get_name() .." ")
   say("")   
         say("Elixirmt2'nin Kaybolan Hazinesi hediyeler") 
   say("Dagitmaya devam ediyor ! Hergun rastgele")
   say("Hediyeler veren Kayip Hazine Sandigi")
   say("Oyunu daha heyecanli hale getiriyor !")
   say("Sende hergun Kayip Hazine Sandiginin")
   say("Yanina ugrayarak gunluk hediyeni alabilirsin")
   say("")
   
   say_reward("TecnoBilisim Oyun Sunuculari")
   say("")
   say("Ne Yapmak Istersin ?")
   say("")
   local b=select("Hediyemi Alacagim", "Daha Sonra Alacagim")
   if 1==b then
   say_title("[WINDOW_SIZE width;210|height;190]Peki "..pc.getname().." ")
   say("")
   say("Demek Hediyeni Istiyorsun ?")
   say("Bakalim Sansina Ne Cikacak")
   say("")   
   say_reward("TecnoBilisim Oyun Sunuculari")
   say("")
   wait()
   
   local r=number(1, 10)
            if 1==r then
                say_reward("[WINDOW_SIZE width;210|height;190]Hediyen Verildi "..pc.getname().."")
    say("")
    say("Bugunku hakkin bitti !")
    say_title("Kayip Hazine Sandigi Kazandin.")
    say("")    
    say_reward("TecnoBilisim Oyun Sunuculari")
    say("")
                pc . give_item2 ( "50011" , 1 )
            elseif 2==r then
                say_reward("[WINDOW_SIZE width;210|height;190]Hediyen Verildi "..pc.getname().."")
    say("")
    say("Bugunku hakkin bitti !")
    say_title("Beyaz Inci Kazandin.")
    say("")    
    say_reward("TecnoBilisim Oyun Sunuculari")
    say("")
                pc . give_item2 ( "27992" , 1 )
            elseif 3==r then
                say_reward("[WINDOW_SIZE width;210|height;190]Hediyen Verildi "..pc.getname().."")
    say("")
    say("Bugunku hakkin bitti !")
    say_title("Mavi Inci Kazandin.")
    say("")   
    say_reward("TecnoBilisim Oyun Sunuculari")
    say("")
                pc . give_item2 ( "27993" , 1 )
            elseif 4==r then
                say_reward("[WINDOW_SIZE width;210|height;190]Hediyen Verildi "..pc.getname().."")
    say("")
    say("Bugunku hakkin bitti !")
    say_title("Kirmizi Inci Kazandin.")
    say("")    
    say_reward("TecnoBilisim Oyun Sunuculari")
    say("")
                pc . give_item2 ( "27994" , 1 )
   elseif 5==r then
                say_reward("[WINDOW_SIZE width;220|height;190]Hediyen Verildi "..pc.getname().."")
    say("")
    say("Bugunku hakkin bitti !")
    say_title("Savasci Osmanli Saci(E) Kazandin.")
    say("")    
    say_reward("TecnoBilisim Oyun Sunuculari")
    say("")
                pc . give_item2 ( "74021" , 1 )
            elseif 6==r then
                say_reward("[WINDOW_SIZE width;220|height;190]Hediyen Verildi "..pc.getname().."")
    say("")
    say("Bugunku hakkin bitti !")
    say_title("Savasci Osmanli Saci(K) Kazandin.")
    say("")    
    say_reward("TecnoBilisim Oyun Sunuculari")
    say("")
                pc . give_item2 ( "75021" , 1 )
            elseif 7==r then
                say_reward("[WINDOW_SIZE width;220|height;190]Hediyen Verildi "..pc.getname().."")
    say("")
    say("Bugunku hakkin bitti !")
    say_title("Sura Osmanli Saci(E) Kazandin.")
    say("")    
    say_reward("TecnoBilisim Oyun Sunuculari")
    say("")
                pc . give_item2 ( "74521" , 1 )
   elseif 8==r then
                say_reward("[WINDOW_SIZE width;220|height;190]Hediyen Verildi "..pc.getname().."")
    say("")
    say("Bugunku hakkin bitti !")
    say_title("Sura Osmanli Saci(K) Kazandin.")
    say("")    
    say_reward("TecnoBilisim Oyun Sunuculari")
    say("")
                pc . give_item2 ( "75421" , 1 )
            elseif 9==r then
                say_reward("[WINDOW_SIZE width;220|height;190]Hediyen Verildi "..pc.getname().."")
    say("")
    say("Bugunku hakkin bitti !")
    say_title("Ninja Osmanli Saci(K) Kazandin.")
    say("")    
    say_reward("TecnoBilisim Oyun Sunuculari")
    say("")
                pc . give_item2 ( "74271" , 1 )
            elseif 10==r then
                say_reward("[WINDOW_SIZE width;220|height;190]Hediyen Verildi "..pc.getname().."")
    say("")
    say("Bugunku hakkin bitti !")
    say_title("Ninja Osmanli Saci(E) Kazandin.")
    say("")    
    say_reward("TecnoBilisim Oyun Sunuculari")
    say("")
                pc . give_item2 ( "75221" , 1 )
   elseif 11==r then
                say_reward("[WINDOW_SIZE width;220|height;190]Hediyen Verildi "..pc.getname().."")
    say("")
    say("Bugunku hakkin bitti !")
    say_title("Saman Osmanli Saci(K) Kazandin.")
    say("")    
    say_reward("TecnoBilisim Oyun Sunuculari")
    say("")
                pc . give_item2 ( "74771" , 1 )
            elseif 12==r then
                say_reward("[WINDOW_SIZE width;220|height;190]Hediyen Verildi "..pc.getname().."")
    say("")
    say("Bugunku hakkin bitti !")
    say_title("Saman Osmanli Saci(E) Kazandin.")
    say("")    
    say_reward("TecnoBilisim Oyun Sunuculari")
    say("")
                pc . give_item2 ( "75621" , 1 )
   end
   elseif 2==b then
   return
   end
   pc.setqf("lottery_last_play" , get_global_time()) 
  return
  end
 end
end
Kurulum :

  1. Kod içerisinde belirtilenleri kopyalayıp bir metin belgesinin içine kaydediyoruz.
  2. Bu metin belgesinin adını örneğin "a.txt" ise "a.quest" olarak değiştiriyoruz.
  3. Daha sonra filezillaya girip "usr/game/share/locale/turkey/quest" dosyasının içine "a.quest"'i atıyoruz.
  4. "usr/game/share/locale/turkey/quest" dizinindeki honkong_list dosyasını açıp en alta "a.quest"'i ekliyoruz ve kaydediyoruz.
  5. Ve daha sonra puttye girip bilgilerimizle aktif oluyoruz.
  6. Puttyde aktif olduktan sonra "cd /usr/game/share/locale/turkey/quest" yazıp enter'lıyoruz.
  7. Daha sonra ./qc a.quest yazıp enterliyoruz.
  8. Ve oyuna girip /reload q yazdıktan sonra questimiz kullanıma hazır.


Yukarıdaki anlatımda ben dosyanın adını "a.quest" varsayarak anlattım. Siz eğer dosyanın adını örneğin "kayiphazine.quest" yaparsanız yukarıda "a.quest" olarak geçen yerleride "kayiphazine.quest" olarak değiştirirsiniz.
Eğer metin belgesini .quest haline çeviremeyen arkadaşlarım olursa aşağıdaki linkte dosyalar hazır halde bulunmaktadır.

0 yorum: