Discussione Problema quest

  • Autore discussione Autore discussione Utente cancellato 14891234
  • Data d'inizio Data d'inizio
Stato
Discussione chiusa ad ulteriori risposte.
U

Utente cancellato 14891234

Salve come da titolo ho un problema in una quest
Impratica nella quest si devono killare 500 player per ricevere degli item solo che non mi conta le uccisioni come posso risolvere?

quest killpg begin
state start begin
when login with pc.level >= 50 begin
send_letter("Morte tua vita mia !")
end

when button or info begin
local nome = pc.get_name()
game.set_event_flag(nome .. "_kill",game.get_event_flag(nome .. "_kill"))
local b = game.get_event_flag(nome .. "_kill")
say_title("Morte tua vita mia!")
say("Attualmente hai ucciso:")
say_reward(".._kill" Player.")
say ("")
say ("")
say_reward ("Ti ricordiamo che ogni 500 uccisioni di altri giocatori")
say_reward ("riceverai in cambio una corazza random tra:")
say (" Corazza Suprema War ")
say (" Corazza Suprema Ninja ")
say (" Corazza Suprema Sura ")
say (" Corazza Suprema Shamy ")
say ("")

end

when kill with npc.is_pc() and pc.level >= 50 begin
pc.setqf("_kill",pc.getqf("_kill")+1)
if pc.getqf("_kill")== 500 then
chat("Hai ucciso 500 giocatori!!")
chat("Complimenti!")
wait ()
chat ("E' arrivata l'ora della ricompensa!")
chat ("Goditela!")
notice_all (""..pc.get_name ()" ha ucciso 500 player.")
local item = {41010,41020,41030,41040}
pc.give_item2(item[number(1,table.getn(item))],1)
end
end
end
state __COMPLETE__ begin
end
end
 
quest Kill 500 player begin
state start begin
when kill with npc.is_pc() and pc.level >= 50 begin
s = math.random(1,500)
if s == 1 then
notice_all ("" pc.get_name()"ha ucciso i 500 player")
local item = {41010,41020,41030,41040}
pc.give_item2(item[number(1,table.getn(item))],1)
return
end
end
end
end

questa è una mix; devi cambiare i valori etc...!
prova!
sper ti serva!
 



s = math.random(1,500)
if s == 1 then


Questo non conta 500 Player,
questo fà si che ogni volta che
esegui questa parte di script
prenda un numero a estrazione
tra 1 e 500.

Vuoi che ti scriva lo script fatto bene?






 
Stato
Discussione chiusa ad ulteriori risposte.
Indietro
Top Bottom