[Quest]Ploaia de Iteme

Avatar utilizator
DaRealPain
Fost Helper

Fost Helper
Mesaje: 1044
Membru din: 05 Oct 2014, 01:38
Server: Shiro2
Regat: Shinsoo
Aprecieri: 106  
Mulţumiri: 252  
Medalii

Ce poate questul?
Nu depinde de o lista de monstrii sau alte prostii
Activeaza dropul la TOTI monstrii
Avand in vedere ca nu depinde si nu are nevoie de nimic nu apar buguri la pornirea questului

Puteti seta Itemul care sa fie dropat
Puteti seta sansa cu care sa fie dropat Itemul de la monstrii
Puteti seta cat timp ( in minute ) sa fie activat eventul
Trimite mesaj global cand este activat sau dezactivat
La fiecare reloggare, daca questul este activat arata jos ca eventul e activat


Questul:

Cod: Selectaţi tot

quest ploaia begin 
    state start begin 
        when 20003.chat."Ploaia de Iteme" with pc.is_gm() begin 
            if game.get_event_flag("item_open") == 0 then 
                say("Salut "..pc.get_name().." de aici poti porni") 
                say("eventul "Ploaia de Iteme" ")
            say_reward("Quest facut de ©DaRealPain")
                say("Vrei sa faci asta?") 
                if select("Da","Nu") == 2 then return end 
                say("Te rog introdu ID-ul Itemului care urmeaza sa fie dropat.") 
                kill_item = tonumber(input()) or 0 
                if kill_item == 0 then 
                    say("Nu ai introdus nimic. Incearca din nou.") 
                    return 
                end     
                say("Te rog sa introduci sansa de dropare a Itemului. Sansa va fi redata in %") 
                kill_prozent = tonumber(input()) or 0 
                if kill_prozent == 0 then 
                    say("Nu ai introdus nimic. Incearca din nou.") 
                    return 
                end     
                say("Te rog introdu cate minute sa dureze eventul ( in Minute ) ") 
                zeit = tonumber(input()) or 0 
                if zeit == 0 then 
                    say("Ce ai introdus e gresit.") 
                    return 
                end 
                game.set_event_flag("item_time", get_time()+zeit*60) 
                game.set_event_flag("item_open", 1) 
                notice_all("Eventul "Ploaia de Iteme" a fost pornit") 
                notice_all("Acum poti dropa "..item_name(kill_item).." de la toti monstrii.") 
                notice_all("Eventul este activ pentru "..zeit.." Minut(e)")
            else  
                say("Eventul "Ploaia de Iteme este deja activ.") 
                say("Vrei sa il dezactivezi?") 
                if select("Da", "Nu")==2 then return end 
                game.set_event_flag("item_open", 0) 
                kill_prozent, kill_item = nil, nil 
            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("Eventul "Ploaia de Iteme" a luat sfarsit")
                notice_all("Speram ca ati dropat multe Iteme.") 
                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("Eventul "Ploaia de Iteme" este activ")  
            notice(" "..item_name(kill_item).." poate fi dropat de la toti monstrii!")
         notice("Mult succes la farmat!")
        end 
    end 
end 
Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu rasplata.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 rasplata.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .
Ultima oară modificat 23 Apr 2016, 23:40 de către Ankhed, modificat 1 dată în total.
Motiv: .
Afișează semnătura
Avatar utilizator
Qu1k
Nou Venit

Nou Venit
Mesaje: 11
Membru din: 28 Aug 2014, 12:55
Server: 1
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 0
Medalii

Foarte interesant , nu ştiu sigur , dar cred că o să-l folosesc , bravo .
Avatar utilizator
DaRealPain
Fost Helper

Fost Helper
Mesaje: 1044
Membru din: 05 Oct 2014, 01:38
Server: Shiro2
Regat: Shinsoo
Aprecieri: 106  
Mulţumiri: 252  
Medalii

#sus
Afișează semnătura
Avatar utilizator
C.Marius
Nivel 4

Nivel 4
Mesaje: 689
Membru din: 28 Sep 2014, 16:21
Server: orice
Regat: Jinno
Aprecieri: 7  
Mulţumiri: 1027  
 Contact:
Medalii

NU FUNCTIONEAZA
Avatar utilizator
DaRealPain
Fost Helper

Fost Helper
Mesaje: 1044
Membru din: 05 Oct 2014, 01:38
Server: Shiro2
Regat: Shinsoo
Aprecieri: 106  
Mulţumiri: 252  
Medalii

marius9612 scrie:
NU FUNCTIONEAZA
Da Ehm.
Si mai exact ce nu functioneaza?

Sau te-ai bagati si tu asa in seama sa faci posturi?


[ Mesaj scris via Android ] Imagine
Afișează semnătura
Avatar utilizator
C.Marius
Nivel 4

Nivel 4
Mesaje: 689
Membru din: 28 Sep 2014, 16:21
Server: orice
Regat: Jinno
Aprecieri: 7  
Mulţumiri: 1027  
 Contact:
Medalii

Nu apare questu.L-am bagat la un npc si nu merge.

[ Mesaj scris via Android ] Imagine
Avatar utilizator
DaRealPain
Fost Helper

Fost Helper
Mesaje: 1044
Membru din: 05 Oct 2014, 01:38
Server: Shiro2
Regat: Shinsoo
Aprecieri: 106  
Mulţumiri: 252  
Medalii

marius9612 scrie:Nu apare questu.L-am bagat la un npc si nu merge.

[ Mesaj scris via Android ] Imagine

Cod: Selectaţi tot

when 20003.chat."Ploaia de Iteme" with pc.is_gm() begin 
NPC-ul trebuie sa fie corect si trebuie sa fii GM
Sai ai cont de GM

Si poate nu l-ai instalat bine -.-"

L-am testat acum 3 minute si funcționeaza :| -.-"
Ultima oară modificat 04 Ian 2021, 18:40 de către Sathyr, modificat de 2 ori în total.
Motiv: Cuvinte corectate!
Afișează semnătura
Avatar utilizator
Bendis
Nou Venit

Nou Venit
Mesaje: 46
Membru din: 03 Mar 2014, 11:03
Server: Metin2Dar
Regat: Jinno
Aprecieri: 0
Mulţumiri: 2  
Medalii

ImagineInteresant quest dar in game 2943 nu merge bagat , imi da ca lipseste ceva din qc , ai vre-o explicatie sa ma ajuti si pe mine?
Avatar utilizator
DaRealPain
Fost Helper

Fost Helper
Mesaje: 1044
Membru din: 05 Oct 2014, 01:38
Server: Shiro2
Regat: Shinsoo
Aprecieri: 106  
Mulţumiri: 252  
Medalii

Bendis scrie:ImagineInteresant quest dar in game 2943 nu merge bagat , imi da ca lipseste ceva din qc , ai vre-o explicatie sa ma ajuti si pe mine?
Pune lib-ul cerut de sistem in usr/lib32 ^_^

[ Mesaj scris via Android ] Imagine
Afișează semnătura
Avatar utilizator
georgegeo40
Utilizator interzis !

Utilizator interzis !
Mesaje: 344
Membru din: 15 Aug 2014, 15:57
Server: ...
Regat: Chunjo
Aprecieri: 3  
Mulţumiri: 33  
Medalii

Merge perfect ,Multumesc fratioru ^.^ Succes
Imagine
Afișează semnătura
Răspunde
Răspunsuri
8
Vizualizări
492

Înapoi la “Quest-uri”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 3 vizitatori