Ayuda con una Quest

Topic created · 3 Mensajes · 582 Visitas
  • pues cree esta quest para ponerla en mi server para hacer algo diferente pero no me anda al darle clik al NPC me sale todo bien pero luego al darle clik a la casilla "Pago a trabajadores theRAPTOR" no me aparece lo demas y se cierra el dialogo :T.T:

    say_title ( "Pago a trabajadores theRAPTOR" )
    say ( "Hola, este es el Sistema de pago a trabajadores" ) ;
    say ( "Que desea?" ) ;
    local item =select ("Cobrar","Info","Cancelar")
    if item == 1 then
    say_title ( "Sistema de Pagos theRAPTOR" )
    say ( "Hola, este es el Sistema de pago a trabajadores"" ) ;
    say ( "Aquí usted puede Recibir dinero por los minerales extraidos.." ) ;
    say ( "Espero que esto puede serle de gran ayuda " ) 
    say ( "Entonces...." )
    say ( "Quiere Cobrar su salario?" )
    local confirm =select ( "Si" , "No" )
    if confirm == 1 then
    say_reward ( "que joya tiene, su salario depende de eso:" )
    local ritiro = select ("200 de Plata 200kk","200 de Oro 250kk","200 de Oro blanco 250kk","200 de Diamante 500kk","NO quiero")
    if ritiro == 1 then
    if pc . count_item ( 50605 ) >= 200 then
    pc . remove_item ( 50605 , 200 )
    say ( "Aqui tienes tu pago!!!" ) ;
    pc . changegold ( 200000000 )
    else
    say ( "No tienes la plata crees que me estafaras" ) ;
    say ( "largate o te asesino. " )
    return
    end
    elseif ritiro == 2 then
    if pc . count_item ( 50606 ) >= 200 then
    pc . remove_item ( 50606 , 200 )
    say ( "Aqui tienes tu pago!!!" ) ;
    pc . changegold ( 250000000 )
    else
    say ( "No tienes el oro crees que me estafaras" ) ;
    say ( "largate o te asesino. " )
    return
    end
    elseif ritiro == 3 then
    if pc . count_item ( 50610 ) >= 200 then
    pc . remove_item ( 50610 , 200 )
    say ( "Aqui tienes tu pago!!!" ) ;
    pc . changegold ( 250000000 )
    else
    say ( "No tienes el oro blanco crees que me estafaras" ) ;
    say ( "largate o te asesino. " )
    return
    end
    elseif ritiro == 4 then
    if pc . count_item ( 50601 ) >= 200 then
    pc . remove_item ( 50601 , 200 )
    say ( "Aqui tienes tu pago!!!" ) ;
    pc . changegold ( 500000000 )
    else
    say ( "No tienes el diamante crees que me estafaras" ) ;
    say ( "largate o te asesino. " )
    return
    end
    elseif confirm == 2 then
    
    elseif item == 2 then
    say_title ( "Sistema de pagos" )
    if pc . gold >= 1 then
    pc . changegold ( - 100000 )
    say ( "-Hola, este es el sistema de pago.." ) ;
    say ( "Estoy aquí para darle alguna información .." )
    say ( "como trabajas de minero para mi tienes que draerme minerales" ) ;
    say ( "a cambio yo te doy dinero en efectivo.." )
    say ( "-cuando este aburrido de matar MOBS o te den poco yang" ) ;
    say ( "solo ve un rato por ahi y traeme unos metales preciosos.." )
    say ( "esto es util para los negocios" ) ;
    say ( "asi puedes tener yang con poco esfuerzo.." )
    say ( "De esta forma puedes aumentar " ) ;
    say ( "tu capital" ) ;
    else
    say ( "no hay suficiente yang" ) ;
    say ( "Mi informacion tiene un precio!! xD" )
    return
    end
    elseif item == 3 then
    return
    end
  • asi, a bote pronto te sobran los punto y coma, esto no es c++

    Aqui la tienes arreglada

    say_title ( "Pago a trabajadores theRAPTOR" )
    say ( "Hola, este es el Sistema de pago a trabajadores" ) 
    say ( "Que desea?" )
    local item =select ("Cobrar","Info","Cancelar")
    if item == 1 then
    	say_title ( "Sistema de Pagos theRAPTOR" )
    	say ( "Hola, este es el Sistema de pago a trabajadores" )
    	say ( "Aquí usted puede Recibir dinero por los minerales extraidos.." )
    	say ( "Espero que esto puede serle de gran ayuda " ) 
    	say ( "Entonces...." )
    	say ( "Quiere Cobrar su salario?" )
    	local confirm =select ( "Si" , "No" )
    	if confirm == 1 then
    		say_reward ( "que joya tiene, su salario depende de eso:" )
    		local ritiro = select ("200 de Plata 200kk","200 de Oro 250kk","200 de Oro blanco 250kk","200 de Diamante 500kk","NO quiero")
    		if ritiro == 1 then
    			if pc . count_item ( 50605 ) >= 200 then
    				pc . remove_item ( 50605 , 200 )
    				say ( "Aqui tienes tu pago!!!" ) 
    				pc . changegold ( 200000000 )
    			else
    				say ( "No tienes la plata crees que me estafaras" ) 
    				say ( "largate o te asesino. " )
    				return
    			end
    		elseif ritiro == 2 then
    			if pc . count_item ( 50606 ) >= 200 then
    				pc . remove_item ( 50606 , 200 )
    				say ( "Aqui tienes tu pago!!!" ) 
    				pc . changegold ( 250000000 )
    			else
    				say ( "No tienes el oro crees que me estafaras" ) 
    				say ( "largate o te asesino. " )
    				return
    			end
    		elseif ritiro == 3 then
    			if pc . count_item ( 50610 ) >= 200 then
    				pc . remove_item ( 50610 , 200 )
    				say ( "Aqui tienes tu pago!!!" ) 
    				pc . changegold ( 250000000 )
    			else
    				say ( "No tienes el oro blanco crees que me estafaras" ) 
    				say ( "largate o te asesino. " )
    				return
    			end
    		elseif ritiro == 4 then
    			if pc . count_item ( 50601 ) >= 200 then
    				pc . remove_item ( 50601 , 200 )
    				say ( "Aqui tienes tu pago!!!" ) 
    				pc . changegold ( 500000000 )
    			else
    				say ( "No tienes el diamante crees que me estafaras" ) 
    				say ( "largate o te asesino. " )
    				return
    			end
    		end
    	elseif confirm == 2 then
    		return
    	end
    elseif item == 2 then
    	say_title ( "Sistema de pagos" )
    	if pc . gold >= 1 then
    		pc . changegold ( - 100000 )
    		say ( "-Hola, este es el sistema de pago.." ) 
    		say ( "Estoy aquí para darle alguna información .." )
    		say ( "como trabajas de minero para mi tienes que draerme minerales" ) 
    		say ( "a cambio yo te doy dinero en efectivo.." )
    		say ( "-cuando este aburrido de matar MOBS o te den poco yang" ) 
    		say ( "solo ve un rato por ahi y traeme unos metales preciosos.." )
    		say ( "esto es util para los negocios" ) 
    		say ( "asi puedes tener yang con poco esfuerzo.." )
    		say ( "De esta forma puedes aumentar " ) 
    		say ( "tu capital" ) ;
    	else
    		say ( "no hay suficiente yang" ) 
    		say ( "Mi informacion tiene un precio!! xD" )
    		return
    	end
    elseif item == 3 then
    	return
    end
    

    saludos

  • xDD que idiota soy no me fije de los espacios al comenzar :S muchas gracias men jeje funciona al 100%, TE AGRADEZCO MUCHO TU AYUDA