Ayuda en esta quest gracias
-
ola amigos me ayudarian que tengo de mal en eta quest gracias es basica pero necesito saber en que esta mal
la quest trata de que si kieres una armadur del lvl 100 deves dar un diene si lo tienes te da la armor si no lo tienes no es sencilla pero necesito saber bien
quest cucullo begin
state start begin
whent 20092.chat"armadura" begin
say("Hola, "..pc.get_name()..""")
say_tittle("Kieres armaduras")
say("para obtener la armadura del lvl 100")
say("deves darme el diente")
say_reward("del diablo")
local s = select ( "Tengo el diente" , "Cancelar" )
if pc . count_item ( 70021 ) >= 1 then
pc . remove_item ( 70021 , 1 )
say("Exelente tienes el diente!")
pc.give_item2(41020, 1)
say("necesitas este item")
say_item_vnum(20056)
elseif pc.count_item(20056) >= 1 then
end
if pc.count_item (70021) < 1 then
say("No tienes el diente")
end
if s == 2 then
say("bueno vuelve cuando lo tengas")
return
end
end
endquest cucullo begin state start begin whent 20092.chat"armadura" begin say("Hola, "..pc.get_name()..""") say_tittle("Kieres armaduras") say("para obtener la armadura del lvl 100") say("deves darme el diente") say_reward("del diablo") local s = select ( "Tengo el diente" , "Cancelar" ) if pc . count_item ( 70021 ) >= 1 then pc . remove_item ( 70021 , 1 ) say("Exelente tienes el diente!") pc.give_item2(41020, 1) say("necesitas este item") say_item_vnum(20056) elseif pc.count_item(20056) >= 1 then end if pc.count_item (70021) < 1 then say("No tienes el diente") end if s == 2 then say("bueno vuelve cuando lo tengas") return end end end
me corrigen y me dicen cuantos end hay que poner mas donde estan los errores gracias!! espero ayuda con explicasion xd
-
ayuda xd
-
primero, went no existe, debería ser when, además del punto que no has puesto
whent 20092.chat"armadura" begin when 20092.chat."armadura" begin
tienes un fallo de comillas aquí:
say("Hola, "..pc.get_name()..""")
debería ser así:
say("Hola, "..pc.get_name().."")
y aquí:
say_tittle("Kieres armaduras") say_title("Kieres armaduras")
bueno, aparte de que falta si el personaje hace la seleccion, creo que buscas esto xd:
quest cucullo begin state start begin when 20092.chat."armadura" begin say("Hola, "..pc.get_name().."") say_title("Kieres armaduras") say("para obtener la armadura del lvl 100") say("debes darme el diente") say_reward("del diablo") local s = select ( "Tengo el diente" , "Cancelar" ) if s == 1 then if pc.count_item ( 70021 ) >= 1 then pc.remove_item ( 70021 , 1 ) pc.give_item2(41020, 1) say("Exelente tienes el diente!") else say("No tienes el diente") end elseif s == 2 then return end end end end
la ortografía te la dejo corregir, que eso seguro que sabes XD