Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

EVENT DROP SZKATY BLASKU


Rekomendowane odpowiedzi

Opublikowano

Witam

Quest na drop szkat blasku.

jak aktywować drop ?

e blask_drop 1 - włączasz

e blask_drop 0 - wyłaczasz

http://wklej.to/AkRg1

 

 
 
quest blask_drop begin
    state start begin
        when kill with game.get_event_flag("blask_drop") == 1 begin
            local n = number(1,200)
                if n == 1 then
                    game.drop_item_with_ownership(50011,1)
                end
        end
 
        when login with game.get_event_flag("blask_drop") == 1 begin
            notice("<<Ogłoszenie>> Drop szkatułek blasku jest aktywny!")
        end
        
        when 20011.chat."Blaski" with pc.is_gm() == 1 begin
            say("wlaczyc/wylaczyc event?")
            local a = select("wlacz", "wylacz", "anuluj")
            if a == 1 then
                say("wlaczony")
                game.set_event_flag("blask_drop", 1)
            elseif a == 2 then
                say("wylaczony")
                game.set_event_flag("blask_drop", 0)
            end
        end
    end
end

 

Quest V2 dropi tylko z mobów jeśli różnica lvl nie rożni się o 5 lvl

 

musisz mieć wgrana funkcje npc.get_level()

 

 

 http://wklej.to/QH8Bc

 

 

 
quest blask_drop begin
    state start begin
        when kill with pc.get_level()-npc.get_level() <5 or game.get_event_flag("blask_drop") == 1 begin
            local n = number(1,200)
                if n == 1 then
                    game.drop_item_with_ownership(50011,1)
                end
        end
 
        when login with game.get_event_flag("blask_drop") == 1 begin
            notice("<<Ogłoszenie>> Drop szkatułek blasku jest aktywny!")
        end
        
        when 20011.chat."Blaski" with pc.is_gm() == 1 begin
            say("wlaczyc/wylaczyc event?")
            local a = select("wlacz", "wylacz", "anuluj")
            if a == 1 then
                say("wlaczony")
                game.set_event_flag("blask_drop", 1)
            elseif a == 2 then
                say("wylaczony")
                game.set_event_flag("blask_drop", 0)
            end
        end
    end
end
b_560_95_1.png
Opublikowano

i w ten sposób na 99 lvlu można pójść i tłuc blaski na psach. Gratulacje! do tego nie będzie działała rękawica złodzieja ;) kiedy wy się nauczycie dodawać eventy wbudowane w game...

57199140501148694665.png

Opublikowano

@

 

Wiesz własnie robię porządki na komputerze i udostępniam może zaawansowany nie jest ale komuś się przyda.

b_560_95_1.png
Opublikowano

Nikomu się nie przyda... Podpinam się do tego co powiedział Jachu... Brak funkcji na ograniczenie dropu... Tzn. żeby np. zrobić minmax -5 ;> Czy coś takiego ;X

Po drugie primo, quest był pisany na szybko.. ;x Lipka ;/ Wiadomo, że wstawione dla lajków, ale mogłeś się coś bardziej postarać xD

Pozdrawiam.

1377019234-U697852.png


Opublikowano

i w ten sposób na 99 lvlu można pójść i tłuc blaski na psach. Gratulacje! do tego nie będzie działała rękawica złodzieja ;) kiedy wy się nauczycie dodawać eventy wbudowane w game...

Przecież taki quest można spokojnie napisać z pełni działającym pomiarem leveli i pobieraniem itemów w slotach...

@aw

Zjebany w swojej prostocie - gratuluje!

Opublikowano

@

 

macie dodanego questa ze dropi tylko z mobów jeśli różnica lvl nie jest większa niż 5 tylko musicie mieć wgranego difa na npc.get_level

 

 

 
quest blask_drop begin
    state start begin
        when kill with pc.get_level()-npc.get_level() <5 or game.get_event_flag("blask_drop") == 1 begin
            local n = number(1,200)
                if n == 1 then
                    game.drop_item_with_ownership(50011,1)
                end
        end
 
        when login with game.get_event_flag("blask_drop") == 1 begin
            notice("<<Ogłoszenie>> Drop szkatułek blasku jest aktywny!")
        end
        
        when 20011.chat."Blaski" with pc.is_gm() == 1 begin
            say("wlaczyc/wylaczyc event?")
            local a = select("wlacz", "wylacz", "anuluj")
            if a == 1 then
                say("wlaczony")
                game.set_event_flag("blask_drop", 1)
            elseif a == 2 then
                say("wylaczony")
                game.set_event_flag("blask_drop", 0)
            end
        end
    end
end
b_560_95_1.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...