Domanda [RELAESE] Missione Leone BY Project Metin2 © Team

Stato
Discussione chiusa ad ulteriori risposte.

iToKi RuleZ

Utente Silver
25 Novembre 2010
197
13
9
93
Ultima modifica:
ecco qui la missione del leone by Project Metin2 © Team

Sono "obbligate" le correzzioni ^_^

Codice:
quest lion_buy begin
        state start begin
  when letter with pc . level >= 110 begin
  send_letter ( "Missione Leone" )
  when button or info with pc . level >= 110 begin
   say_title ( "Missione:" )
   say ( "Salve avventuriero" )
   say ( "Vuoi Aggiudicarti il tuo leone?" )
   say ( "Vai dallo stalliere e scopri cosa fare!" )
end
  when login with pc.get_level() >= 110 begin
            set_state(missione)
        end
    end
        state missione begin
            when 20349.chat."Il Leone" begin
            say_title ( "Stalliere:" )
            say ( "Salve Giovanotto." )
            say ( "Vuoi Anche Tu Il Leone ?" )
            say()
            say()
            con = select("Si","No")
                if con == 2 then
                elseif con == 1 then
                say_title("Stalliere:")
                say("Bene, Per Iniziare La Missione Devi")
                say("Avere 10 Med.Equitazione")
                say_item_vnum(50050)
                wait()
                    if pc.count_item(50050) >= 10 then
                    say_title("Stalliere:")
                    say("Molto Bene Vedo Che Le Hai.")
                    say("La Missione Consiste Nel Uccidere")
                    say("1 Comandante Divino Zin ")
                    say("Avrai A Disposizione 3")
                    say("Ore Di Tempo.Continuare?")
                    a = select("Si","No")
                        if a == 2 then
                        elseif a == 1 then
                        say_title("Stalliere:")
                        say("La Missione E' Iniziata." )
                        pc.setqf("kill_com",0)
                        pc.setqf("time",get_global_time())
                        pc.remove_item(50050,10)
                        set_state(inizio)    
                    end    
                    else
                    say_title("Stalliere:")
                    say("Non Hai Le Medaglie Equitazione.")
                end
            end
        end
    end
        state inizio begin
            when 2414.kill begin
                if pc.getqf("kill_com") <= 1 then
                pc.setqf("kill_com",pc.getqf("kill_com") + 1)
                    if pc.getqf("kill_com") == 1 then
                    say("Hai Ucciso Il Comandante Divino." )
                    else
                    com = 1 - pc.getqf("kill_com")
                    chat("Ti Mancano Ancora " .. com .. " Comandanti Divini Zin.")
                end
                say()
                    if pc.getqf("kill_com") == 1 then
                    say("Hai Ucciso Tutti I Mob Della Missione!")
                    say("Corri Dallo Stalliere.")
                    set_state(ritorno)
                end
            end
        end
            state ritorno begin
            when 20349.chat."Ho Completato La Missione" begin
            say_title("Stalliere:")
            say("Complimenti!,Ora Controllo Il Risultato.")
            say()
            say()
            say_reward("Risultato:")
                if 60*60*0.45 < get_global_time() - pc.getqf("time") then
                say("Missione Fallita.")
                set_state(missione)
                else
                say("Missione Conclusa Con Successo!")
                wait()
                say_title("Stalliere:")
                say("Torna Domani A Prendere Il Tuo Leone.")
                say_reward("Costo: 100.000.000 Yang")
                set_state(fine)
                pc.setqf("time",get_global_time())
            end
        end
    end
        state fine begin
            when 20349.chat."Il Leone" begin
            say_title("Stalliere:")
                if 60*60*24 > get_global_time() - pc.getqf("time") then
                say("Devi Aspettare Ancora.")
                else
                say("Hai Portato I Soldi?")
                say()
                a = select("Si","No")
                    if a == 2 then
                    elseif a == 1 then
                        if pc.gold >= 100000000 then
                        say_title("Stalliere:")
                        say("Molto Bene,Ecco Il Tuo Leone!")
                        pc.changegold( - 100000000 )
                        pc.give_item2(71120,1)
                        pc.setqf("lion",1)
                        pc.setqf("lionhp",get_global_time())
                        pc.setqf("stleone",50)
                        set_state(completa)
                        else
                        say("Non Hai Abbastanza Yang.")
                    end
                end
            end
        end
    end
        state completa begin
    end
end

La missione non e testata! i +1 non mordono :asd:
 
1 manca un END alla quarta riga

2 con = select("Si","No") va definito con local

3 mancano un numero imprecisato di end oltre al primo ho smesso di contarli al 4
 
O_O iToki che fa uno script in LUA O_O ç_ç voi con il vostro team mi state demoralizzando non ho più le forze per commentare ç_ç

comunque sicuramente non è tuo ;) non ne capisci na mazza!

Complimenti invece a quello che l'ha fatto anche se mi sembra che ci siano degli errori.
 
Codice:
quest lion_buy begin
        state start begin
            when login with horse.get_grade() == 3 and pc.get_level() >= 70 begin
            set_state(missione)
        end
    end
        state missione begin
            when 20349.chat."Il Leone Dorato" begin
            say_title ( "Stalliere:" )
            say ( "Salve Giovanotto." )
            say ( "Vuoi Anche Tu Il Leone Dorato?" )
            say()
            say()
            con = select("Si","No")
                if con == 2 then
                elseif con == 1 then
                say_title("Stalliere:")
                say("Bene, Per Iniziare La Missione Devi")
                say("Avere 2 Med.Equitazione")
                say_item_vnum(50050)
                wait()
                    if pc.count_item(50050) >= 2 then
                    say_title("Stalliere:")
                    say("Molto Bene Vedo Che Le Hai.")
                    say("La Missione Consiste Nel Uccidere")
                    say("20 Comandanti Divini Zin E 1 Drago")
                    say("Acquatico,Avrai A Disposizione 24")
                    say("Ore Di Tempo.Continuare?")
                    a = select("Si","No")
                        if a == 2 then
                        elseif a == 1 then
                        say_title("Stalliere:")
                        say("La Missione E' Iniziata." )
                        pc.setqf("kill_com",0)
                        pc.setqf("kill_dra",0)
                        pc.setqf("time",get_global_time())
                        pc.remove_item(50050,2)
                        set_state(inizio)    
                    end    
                    else
                    say_title("Stalliere:")
                    say("Non Hai Le Medaglie Equitazione.")
                end
            end
        end
    end
        state inizio begin
            when 2414.kill begin
                if pc.getqf("kill_com") < 20 then
                pc.setqf("kill_com",pc.getqf("kill_com") + 1)
                    if pc.getqf("kill_com") == 20 then
                    say("Hai Ucciso Tutti I Comandanti Divini." )
                    else
                    com = 20 - pc.getqf("kill_com")
                    chat("Ti Mancano Ancora " .. com .. " Comandanti Divini Zin.")
                end
                say()
                    if pc.getqf("kill_com") == 20 and pc.getqf("kill_dra") == 1 then
                    say("Hai Ucciso Tutti I Mob Della Missione!")
                    say("Corri Dallo Stalliere.")
                    set_state(ritorno)
                end
            end
        end
            when 2493.kill begin
                if pc.getqf("kill_dra") < 1 then
                pc.setqf("kill_dra",pc.getqf("kill_dra") + 1)
                    if pc.getqf("kill_dra") == 1 then
                    say("Hai Ucciso Il Drago Acquatico." )
                    else
                    dra = 1 - pc.getqf("kill_com")
                    chat("Ti Mancano Ancora " .. dra .. " Dragi Acquatici.")
                end
                say()
                    if pc.getqf("kill_com") == 20 and pc.getqf("kill_dra") == 1 then
                    say("Hai Ucciso Tutti I Mob Della Missione!")
                    say("Corri Dallo Stalliere.")
                    set_state(ritorno)
                end
            end
        end
    end
        state ritorno begin
            when 20349.chat."Ho Completato La Missione" begin
            say_title("Stalliere:")
            say("Complimenti!,Ora Controllo Il Risultato.")
            say()
            say()
            say_reward("Risultato:")
                if 60*60*24 < get_global_time() - pc.getqf("time") then
                say("Missione Fallita.")
                set_state(missione)
                else
                say("Missione Conclusa Con Successo!")
                wait()
                say_title("Stalliere:")
                say("Torna Domani A Prendere Il Tuo Leone.")
                say_reward("Costo: 100.000.000 Yang")
                set_state(fine)
                pc.setqf("time",get_global_time())
            end
        end
    end
        state fine begin
            when 20349.chat."Il Leone Dorato" begin
            say_title("Stalliere:")
                if 60*60*24 > get_global_time() - pc.getqf("time") then
                say("Devi Aspettare Ancora.")
                else
                say("Hai Portato I Soldi?")
                say()
                a = select("Si","No")
                    if a == 2 then
                    elseif a == 1 then
                        if pc.gold >= 100000000 then
                        say_title("Stalliere:")
                        say("Molto Bene,Ecco Il Tuo Leone!")
                        pc.changegold( - 100000000 )
                        pc.give_item2(71120,1)
                        pc.setqf("lion",1)
                        pc.setqf("lionhp",get_global_time())
                        pc.setqf("stleone",50)
                        set_state(completa)
                        else
                        say("Non Hai Abbastanza Yang.")
                    end
                end
            end
        end
    end
        state completa begin
    end
end
 
allora io glie lo dato e gli ho anche detto che è di superisi :D il merito nn è mio infatti io nn gli ho neanche chiesto di postarlo :D ha ftt tt da solo
 
che sia chiaro io nn centro nnt con questa nabbata :| se lui capisce che lo fatto io lo script ha capito che 1 +1 fa 3 -.-" se lo posti dicendo che è mio mi fai fare la figura del leecher noob
 
{1 manca un END alla quarta riga

2 con = select("Si","No") va definito con local

3 mancano un numero imprecisato di end oltre al primo ho smesso di contarli al 4 } <----- di Mr.MonteNegro
allora iniziamo :D 1. con = select può anche nn essere definito con local :D
2. lo script è di superisi e io ci ho aggiunto solo il comando :send_letter e se lo postate dicendo che è mio m fate fr la figura del leecher :| cmq io nn ci sto + dentro ma neanche...
 
lo dato per scontanto non to micca detto che sono miei ti ho detto : ti passo quest leone :| e mo state a dire che è mio :| fossi in te editerei e nn fatemi fare quella cacchio di figura di leecher
 
ormai si sa ke ItokiRulezi si è iscritto al forum da poco e inizia a copiare le guide (tentando di cambiarle) per prendersi punti reputazione
 
Stato
Discussione chiusa ad ulteriori risposte.
Indietro
Top Bottom