Ultima modifica da un moderatore:
Codice:
quest Cambia_Razza begin state start begin
when 20095.chat."Cambia Razza" begin
say_title("Cambia Razza:")
razza={{nome="Guerriero/a", value=4}, {nome="Ninja", value=5}, {nome="Sura", value=6}, {nome="Shamano/a", value=7}}
armisura={
190, 191, 192, 193, 194, 195, 196, 197, 198, 199,
240, 241, 242, 243, 244, 245, 246, 247, 248, 249,
250, 251, 252, 253, 254, 255, 256, 257, 258, 259,
260, 261, 262, 263, 264, 265, 266, 267, 268, 269,
280, 281, 282, 283, 284, 285, 286, 287, 288, 289
}
i=select(razza[1]["nome"], razza[2]["nome"], razza[3]["nome"], razza[4]["nome"], "Esci")
if i == 5 then
return
end
if i != 3 and pc.get_job() == 2 then
say_title("Cambia Razza:")
say_reward("*** CONTROLLO ARMA ***")
for i2=1,table.getn(armisura) do
if armisura[i2] == pc.get_weapon() then
say("Beccato! Vuoi usare l'arma da sura su un altra razza! Levala grazie.")
return
end
end
say_reward("Controllo OK...")
end
if pc.get_sex() == 0 then
pc.polymorph(razza[i]["value"])
pc.change_sex()
pc.clear_skill()
pc.set_skill_group(o)
pc.set_part(PART_HAIR, 0)
say("Razza cambiata con successo, rilogga e prendi le nuove skill.")
else
pc.polymorph(razza[i]["value"])
pc.change_sex()
pc.clear_skill()
pc.set_skill_group(o)
pc.polymorph(20032)
pc.polymorph(1)
pc.change_sex()
pc.clear_skill()
pc.set_skill_group(o)
pc.polymorph(20032)
pc.set_part(PART_HAIR, 0)
say("Razza cambiata con successo, rilogga e prendi le nuove skill.")
end
end
end
end

E' stato molto chiaro piuttosto lol...