Ultima modifica da un moderatore:
Salve Inforge, stavo cercando come modificare le missioni di caccia per farle a mio piacimento, ma i risultati sono stati pessimi, sicuramente perché non so cercare, comunque ho trovato una discussione di Huki aka Ganjaman dove all'interno c'è una missione simile a come la volevo io. L'ho modificata a mio piacimento. La missione si presenta in questo modo: Si attiva a livello 1, chiede di uccidere 10 Cani Selvaggi (value=101). La ricompensa è il livello 2 e gli orecchini di legno +6. Non uccidetemi se ho sbagliato cose banali nella missione o se ho sbagliato dove postarla, è la mia prima missione sia che posto, che "creo". Se la missione va bene inizierò a crearle per tutti i livelli, volevo sapere qualche vostra opinione ^^, non posso postare il file da scaricare ma mosso postare ciò che è scritto al suo interno, questa è la missione:
Codice:
quest mix begin
state start begin
when login or levelup with pc.level >= 1 begin
set_state ( "startmissione" )
end
end
state start begin
when letter begin
send_letter("Missione Caccia liv. 1")
end
when button or info begin
say_titile ("Missione importante")
say_reward ("Uccidi 10 " .. mob_name ( 101 ) .. "!!"")
say ("e riceverai un premio.")
say_reward ("Il secondo livello.")
say()
say("Ora la missione inizia.")
a = select("Ok")
if a == 1 then
pc.setqf("mob_count",0)
set_state(go)
end
end
end
state go begin
when 101.kill begin
pc.setqf("mob_count",pc.getqf("mob_count")+1)
if pc.getqf("mob_count") == 10 then
say("Hai Completato la missione!")
say_title("Ricevi:")
say_reward ("Il livello 2")
say_reward ("Orecchini di Legno +6")
pc.give_exp2(2000)
pc.give_item2(17006)
end
set_state(fine)
else
chat(string.format("Ti mancano ancora %d 101!",10 - pc.getqf("mob_count")))
end
end
end
state fine begin
end
end
