[Quest] Administrare Eveniment Cufere Clar De Lună

Deconectat
Avatar utilizator
Mikkelsen
Mister Just4Metin
Mister Just4Metin
Mesaje: 2425
Membru din: 06 Mar 2014
Localitate: Târgu Mureş
Reputație: :::Designer:::
:::Fost Super Ad Moderator:::
:::Fost Ad Moderator:::
:::Fost Super Moderator:::
:::Fost Lider Moderatori:::
:::Fost Lider Helperi:::
Server Metin2: ETH
Regat: Jinno
Mulțumiri acordate: 12
Mulțumiri primite: 9
Contact:

[Quest] Administrare Eveniment Cufere Clar De Lună

Mesajde Mikkelsen » 12 Noi 2014, 13:42

Salutare Just4Metin.

Revin cu un nou quest care vă ajută să administraţi mult mai uşor dropul cuferelor clar de lună fără să vă mai chinuiţi să băgaţi voi înşivă dropul manual!

Cod: Selectaţi tot

quest drop_event begin
    state start begin   
        when login begin
            if game.get_event_flag("drop_event") == 1 then         
                notice("[METIN2 "..settings.server_name.."]: Evenimentul Cufărul Lunii este activ.")            
            end
        end            
        when kill with not npc.is_pc() and game.get_event_flag("drop_event") == 1 begin
         local chance = number(1, 100)
         local chance_max = game.get_event_flag("drop_event_chance")                   
            if chance <= chance_max then                  
               pc.give_item2(50011)                     
            else
         end
      end
      when 20094.chat."GM: Eveniment cufere lună " with pc.is_gm() begin   
         if pc.is_gm() then         
         say_gm_title("Hong-Hae:")
         say_gm("")
         say_gm("Ce doreşti să faci?")      
         say_gm("")
            
         if game.get_event_flag("drop_event") == 0 then
            say_gm("Evenimentul cufărul lunii este oprit.")   
            say_gm("")
         else      
            say_gm("Evenimentul cufărul lunii este pornit.")   
            say_gm("")
         end
               
         local s=select("Porneşte evenimentul","Opreşte evenimentul","Şansa de drop al cuferelor","Ieşire")
               
         if s==1 then      
            notice_all("[METIN2 "..settings.server_name.."]: Evenimentul Cufărul Lunii a început.")                  
            game.set_event_flag("drop_event", 1)               
               
            say_gm_title("Hong-Hae:")
            say_gm("")
            say_gm("Evenimentul a fost pornit.")
            say_gm("")   
                  
         elseif s==2 then                        
            notice_all("[METIN2 "..settings.server_name.."]: Evenimentul Cufărul Lunii a luat sfârşit.")
            game.set_event_flag("drop_event", 0)               
            
            say_gm_title("Hong-Hae:")
            say_gm("")
            say_gm("Evenimentul a luat sfârşit.")      
            say_gm("")
                     
         elseif s==3 then
            say_gm_title("Hong-Hae:")
            say_gm("")
            say_gm("Cât de mare doreşti să fie şansa de aruncare?")
            say_gm("")         
            say_gm("Între 1-100:")
            say_gm("")
               
            local new_chance = tonumber(input())
            
            if new_chance < 0 or new_chance > 100 then               
               say_gm_title("Eveniment cufere lună:")
               say_gm("")
               say_gm("Valorile introduse nu sunt bune.")            
            else
         
            game.set_event_flag("drop_event_chance", new_chance)
                  
            say_gm_title("Hong-Hae:")
            say_gm("")
            say_gm("Şansa a fost modificată; şansă " ..new_chance.. "%.")
            say_gm("")               
            end   
                  
            elseif s==4 then   
            return            
            end
         end
      end
    end
end


Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .
Ultima oară modificat 17 Iul 2016, 13:09 de către Zerant :3, modificat 1 dată în total.
Motiv: Rafi :3

Deconectat
Avatar utilizator
h u m a n
Super Ad Mod
Super Ad Mod
Mesaje: 1884
Membru din: 03 Sep 2014
Localitate: Bravos
Reputație: Gabor
Nume anterior: IPS Sociopath
Status: NU!
Server Metin2: NU!
Mulțumiri acordate: 17
Mulțumiri primite: 14
Contact:

Re: [Quest] Administrare Eveniment Cufere Clar De Lună

Mesajde h u m a n » 08 Iul 2015, 09:20

Mutat în quest-uri!

[ Mesaj scris via Android ] Imagine
Imagine


Înapoi la “Quest-uri”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: MSNbot Media și 3 vizitatori