quest schimbarasa begin
state start begin
when 40003.use begin
say_title("Schimbã Rasa :")
say("Salut ".. pc.get_name() ..", doreºti sã schimbi rasa actualã ?")
say("")
say_reward("Atenþie !!!")
say("Odatã ce þi-ai schimbat rasa nu vei mai putea")
say("reveni la cea veche decat dacã vei folosi un")
say("nou Inel !")
say_item_vnum("40003")
say("")
wait ()
say_title("Schimbã rasa !")
say_reward("Eºti sigur cã vrei sã-þi schimbi rasa caracterului?")
say("")
local main_set = select ("Da","Nu")
if main_set == 2 then
return
end
if main_set == 1 then
say_title("Schimbã Rasa:")
say("Ce rasa ai vrea sã aibã caracterul tãu ?")
say("")
local schimbarasa = select ("Razboinic","Ninja","Sura","ªaman","Închide")
if schimbarasa == 1 then
say_title("Schimbã Rasa:")
say("Ce sex vrei sa aibã caracterul tãu ?")
say("")
local sexwar = select ("Masculin","Feminin","Închide")
if sexwar == 1 then
command("schimba_rasa 0")
elseif sexwar == 2 then
command("schimba_rasa 4")
elseif sexwar == 3 then
return
end
elseif schimbarasa == 2 then
say_title("Schimbã Rasa:")
say("Ce sex vrei sa aibã caracterul tãu ?")
say("")
local sexninja = select ("Masculin","Feminin","Închide")
if sexninja == 2 then
pc.polymorph("5")
pc.change_sex()
elseif sexninja == 1 then
pc.polymorph("5")
pc.change_sex()
pc.polymorph("20032")
pc.polymorph("1")
pc.change_sex()
pc.polymorph("20032")
elseif sexninja == 3 then
return
end
elseif schimbarasa == 3 then
say_title("Schimbã Rasa:")
say("Ce sex vrei sa aibã caracterul tãu ?")
say("")
local sexsura = select ("Masculin","Feminin","Închide")
if sexsura == 1 then
pc.polymorph("6")
pc.change_sex()
elseif sexsura == 2 then
pc.polymorph("6")
pc.change_sex()
pc.polymorph("20032")
pc.polymorph("1")
pc.change_sex()
pc.polymorph("20032")
elseif sexsura == 3 then
return
end
elseif schimbarasa == 4 then
say_title("Schimbã Rasa:")
say("Ce sex vrei sa aibã caracterul tãu ?")
say("")
local sexshamy = select ("Masculin","Feminin","Închide")
if sexshamy == 2 then
pc.polymorph("7")
pc.change_sex()
elseif sexshamy == 1 then
pc.polymorph("7")
pc.change_sex()
pc.polymorph("20032")
pc.polymorph("1")
pc.change_sex()
pc.polymorph("20032")
elseif sexshamy == 3 then
return
end
elseif schimbarasa == 5 then
return
end
pc.removeitem(40003, 1)
end
end
end
end
2.
Fisier din sursa : cmd.cpp
Cauta { "schimba_rasa", do_schimba_rasa,
Unde ai GM_IMPLEMENTOR ori altceva , v-a trebui sa pui GM_PLAYER, compileaza sursa, inlocuieste game.
Vezi in object si in folderul 40003 (chat) sa nu ai alte fisiere acolo in caza ca acest quest vrei sa ramana pe itemul 40003.
In caz ca nu se intampla nimic atunci cand faci click dreapta pe itemul 40003 , vezi in item_proto din navicat , cauta vnum 40003 si la Type aplici 18.
Cam asta ar fi.
TESTAT!
Ultima oară modificat 07 Iul 2017, 11:33 de către Knop2017, modificat 1 dată în total.
Iustin Dănuț scrie:Tu realizezi ca comanda va fi folosita de oricine fara a accesa itemul respectiv ? dau doar /schimba_rasa si ma transform de 1000 ori in ce vreau.
Ai dreptate, dar acolo in cmd.cpp poti pune ceva gen **&&& si n-o sa stie cineva ce ai pus tu acolo, este o metoda mai usoara.. Eu am pus aici doar, daca e ceva se poate muta la cos
Iustin Dănuț scrie:Tu realizezi ca comanda va fi folosita de oricine fara a accesa itemul respectiv ? dau doar /schimba_rasa si ma transform de 1000 ori in ce vreau.
Ai dreptate, dar acolo in cmd.cpp poti pune ceva gen **&&& si n-o sa stie cineva ce ai pus tu acolo, este o metoda mai usoara.. Eu am pus aici doar, daca e ceva se poate muta la cos
Cum ai da-o nu-i bun , trebuie facute niste modificari prin sursa ca sa mearga rasa war ,nu la comanda ,altundeva !