DoNaTellO Posted April 25, 2013 Report Share Posted April 25, 2013 Hola mz queria pedirles una quest porfavor doy +1 ... Bueno se trata de que cuando inicia el juego una cuenta nueva pj nuevo es lvl 1 ok luego lo q quiero es que le de una mision salga ahy para que valla donde este npc 20093 y es npc le da lvl 80 y 100kkk yang porfavor JosephP 1 Link to comment Share on other sites More sharing options...
KeKo Posted April 25, 2013 Report Share Posted April 25, 2013 Asi deberia ir, no la he probado asi que dime si algo falla quest comienzo begin state start begin when login with pc.get_level() == 1 begin set_state(comenzar) end end state comenzar begin when letter begin local v = find_npc_by_vnum(idnpc) -- pones la id del npc if v != 0 then target.vid("__TARGET__", v, "Nombrenpc") -- pones el nombre del npc send_letter("Regalo de Bienvenida") -- de nuevo el nombre end end when button or info begin say_title("Regalo de Bienvenida") say("") say("Veo que eres nuevo aqui, te dare un consejo") say("si vas a hablar con nombrenpc en city1") -- de nuevo el nombre say("te dara nivel 80 y yang para comenzar tu aventura") say("") end when __TARGET__.target.click or idnpc.chat."Regalo de Bienvenida" begin -- la id del npc target.delete("__TARGET__") say_title("Regalo de Bienvenida") say("") say("Asi que eres nuevo?") say("aqui tienes entonces nivel 80") say("y 100kk de yang, disfrutalos") say("") pc.change_money(100000000) -- 100 kk de yang while pc.get_level() < 80 do local exp = pc.get_next_exp() pc.give_exp2(exp) -- subirte de nivel end clear_letter() set_state(__COMPLETE__) end end state __COMPLETE__ begin end end Link to comment Share on other sites More sharing options...
DoNaTellO Posted April 25, 2013 Author Report Share Posted April 25, 2013 local exp = pc.get_next_exp() pc.give_exp2(exp) -- subirte de nivel end en (exp) pongo la cantidad de exp necesaria q lo sube de lvl al 80 ? Link to comment Share on other sites More sharing options...
PACI Posted April 25, 2013 Report Share Posted April 25, 2013 local exp = pc.get_next_exp() pc.give_exp2(exp) -- subirte de nivel end en (exp) pongo la cantidad de exp necesaria q lo sube de lvl al 80 ? Sí. Link to comment Share on other sites More sharing options...
KeKo Posted April 25, 2013 Report Share Posted April 25, 2013 Sí. Noo!! local exp = pc.get_next_exp() La funcion pc.get_next_exp() anota el numero de exp y luego pc.give_exp2(exp) el exp es el resultado que recoge el local, no le pongas nada. La nota de -- subir de nivel era simplemente para que supieras que hace ese bloque. Link to comment Share on other sites More sharing options...
PACI Posted April 25, 2013 Report Share Posted April 25, 2013 Noo!! local exp = pc.get_next_exp() La funcion pc.get_next_exp() anota el numero de exp y luego pc.give_exp2(exp) el exp es el resultado que recoge el local, no le pongas nada. La nota de -- subir de nivel era simplemente para que supieras que hace ese bloque. Lo siento, no me he fijado en el local. Link to comment Share on other sites More sharing options...
EzekielitohMercury Posted April 26, 2013 Report Share Posted April 26, 2013 KeKo Me Haces Una Quest Que Un Npc Te De 500kk Porfavor Pero Que Solo De 1 Sola Ves Por Jugador. Link to comment Share on other sites More sharing options...
PACI Posted April 26, 2013 Report Share Posted April 26, 2013 Una Quest Que Un Npc Te De 500kk Porfavor Pero Que Solo De 1 Sola Ves Por Jugador. quest daryang begin state start begin when idnpc.chat."Recibir 500kk" begin say("Los quieres?") local a = select ("Sí", "No") if a == 1 then if pc.getqf("yang") == 0 then pc.setqf("yang", 1) pc.change_gold(500000000) say("Ahi tienes tus 500kk.") else say("Ya has recibido tus 500kk.") end else say("Vuelve cuando quieras") end end end end EzekielitohMercury 1 Link to comment Share on other sites More sharing options...
Recommended Posts