Jump to content
Sign in to follow this  
emiliano cando

anillo teletransportador

Recommended Posts

hola buenas tardes mi problema es el siguiente en mi server tengo el anillo telepor pero cuando lo compro no hace nada dando clic derecho ni de ninguna manera como no se que puede ser porque llevo poco en esto queria pedir si son tan amable de echarme una manito con un guia explicandome como solucionarlo desde ya muchisimas gracias

Share this post


Link to post
Share on other sites
hace 3 horas, emiliano cando dijo:

hola buenas tardes mi problema es el siguiente en mi server tengo el anillo telepor pero cuando lo compro no hace nada dando clic derecho ni de ninguna manera como no se que puede ser porque llevo poco en esto queria pedir si son tan amable de echarme una manito con un guia explicandome como solucionarlo desde ya muchisimas gracias

Si no te hace nada debes revisar primero la quest que tienes implementada ya que no todas las quest usan el mismo vnum, ejemplo yo puedo tomar el item 40002 como anillo transportador o el que la mayoria de files usa que es el 70058, ya despues de eso pues revisas el type de cada uno ya que por lo general el 70058 viene preestablecido en la mayoria de files para usar esta accion.

Share this post


Link to post
Share on other sites
quest anillo begin
state start begin
when id_objeto.use begin
say("texto")
local areas = select("Reinos","Neutrales","Cerrar")
if areas == 3 then
  return
  elseif areas == 1 then
local reinos = select("Shinso","Chunjo","Jinno","Cerrar")
  if reinos == 4 then
    return
    elseif reinos == 1 then
    pc.warp(coord,coord)
    elseif reinos == 2 then
    pc.warp(coord,coord)
    elseif reinos == 3 then
    pc.warp(coord,coord)
    elseif areas == 2 then
    local neutrales = select("Orcos","Gigantes","Templo","Desierto","Siguiente")
    if neutrales == 1 then
      pc.warp(coord,coord)
      elseif neutrales == 2 then
      pc.warp(coord,coord)
      elseif neutrales == 3 then
      pc.warp(coord,coord)
      elseif neutrales == 4 then
      pc.warp(coord,coord)
      elseif neutrales == 5 then
      local neutrales2 = select("Arañas","Campo serpiente","Montaña sohan","Cerrar")
      if neutrales2 == 4 then
        return
        elseif neutrales2 == 1 then
        pc.warp(coord,coord)
        elseif neutrales2 == 2 then
        pc.warp(coord,coord)
        elseif neutrales2 == 3 then
        pc.warp(coord,coord)
        end
      end
    end
  end
end
end

En files con protos via .sql debes poner el type del objeto en numero 18, en files con protos via .txt debes poner el objeto en modo "item_quest", o sino no te servira aunque pongas 10 quest diferentes

Share this post


Link to post
Share on other sites

pongo la quest subida por dilong la pongo en el quest.list di permiso 777 y cuando voy al virtual me logeo pongo la ruta y doy enter me dise permission denied

a que se deve esto que a pasado me ayudan plis

Share this post


Link to post
Share on other sites
hace 3 horas, emiliano cando dijo:

pongo la quest subida por dilong la pongo en el quest.list di permiso 777 y cuando voy al virtual me logeo pongo la ruta y doy enter me dise permission denied

a que se deve esto que a pasado me ayudan plis

mmmm primero pues el quest.list o maxmi.list o lo que sea como se llame el archivo creo que lo usas mal. después de añadir la quest debes revisar que esta no te de ningun error o pues asi lo realizo yo. Antes de correr todas las quest realizo un ./qc nombrequest.quest para ver si esta funciona completamente. 
Ahora bien depende de donde tengas la carpeta quest . cd /usr/game/share/locale/quest o creas un acceso directo desde la raiz. Luego de que estes en esa direccion debes dar es sh make.sh para que te corra todas las quest y despues de eso estando en el server simplemente con tu pj un reload q

 

Share this post


Link to post
Share on other sites

mira para que veas mejor lo que pone con los comandos no se que hacer seguro e echo algo mal no se es lo malo de ser nuevo en esto

Debes iniciar sesión para ver el contenido del archivo adjunto en esta publicación.

Share this post


Link to post
Share on other sites
hace 18 horas, emiliano cando dijo:

dilong gracias por tu ayuda +1 y paciensia si no es mucho pedir me dirias como agregar mapas al anillo porfa que devo poner y donde desde ya gracias

Depende de que mapas quieras añadir, por lo general ya la mayoría de servidores tienen implementado los mapas normales. Al añadir un mapa debes ir a la ruta del mapa que quieras implementar que por lo visto en tus files es cd /usr/home/game/share/germany/map buscas el mapa que quieras colocar entras a la carpeta y abres el archivo settings. Los números que se encuentran el BasePosition son los que debes añadir a la quest del anillo ejemplo:

local main_set = select ("Entrada Azrael","xxxxxxxxx","xxxxxxx","cancelar")
if main_set == 1 then
pc.warp ( 307200 , 1203200 )
elseif main_set
== 2 then

pc.warp ( xxxxxxx , xxxxxxx)
elseif main_set == 3 then
pc
.warp ( xxxxxxx , xxxxxxx )
elseif main_set == 4 then

return

Share this post


Link to post
Share on other sites
hace 22 horas, emiliano cando dijo:

dilong gracias por tu ayuda +1 y paciensia si no es mucho pedir me dirias como agregar mapas al anillo porfa que devo poner y donde desde ya gracias

Dentro de las funciones pc.warp(), ve a la carpeta map del sf y busca el mapa que quieres agregar, en setting esta las coordenadas, pero si da el caso de que quieras que sea en una coordenada en especifico del mapa, con el gm usa el comando /go y lo que salga en el chat ponlo en el pc.warp, siempre con dos ceros al final por si acaso

Share this post


Link to post
Share on other sites

y si saven de alguna guia de como meter mob nuevos al juego se lo encargo quisiera meter nuevos mostruos porque solo lleva los basicos

y quiero bichos y jefes nuevos para los mapas que estoy poniendo desde ya muchisimas gracias por toda su ayuda

Share this post


Link to post
Share on other sites
hace 1 hora, emiliano cando dijo:

se me bugeo en un mapa mi gm hay alguna guia de como llevarlo a citi con el virtual box o algo no me deja entrar al juego me tira cuanddo carga para entrar al juego

desde navicat debes entrar tabla player nuevamente player, copias las coordenadas que estan en x y y de otro pj al pj bugeado

Share this post


Link to post
Share on other sites
hace 1 hora, emiliano cando dijo:

y si saven de alguna guia de como meter mob nuevos al juego se lo encargo quisiera meter nuevos mostruos porque solo lleva los basicos

y quiero bichos y jefes nuevos para los mapas que estoy poniendo desde ya muchisimas gracias por toda su ayuda

A veces es bueno buscar en google o revisar en el foro temas anteriores

Debes iniciar sesión para ver el contenido del enlace en esta publicación.

Share this post


Link to post
Share on other sites

hola tengo una duda e intentado agregar mas mapas a mi anillo  pero no sale para elejir el mapa cuando le doy al anillo 

 

quest teleporter begin
    state start begin
        when 80009.use begin
            say_title ( "Anillo transportador" )
            say ( "Buenas ".. pc.get_name() .."" )
            say ( "Te ofrezco teletransportarte a donde quieras" )
            say ( "a donde quieres ir?" )
            local main_set = select ("Campo Serpiente","Torre Demonios","Arañas2","Madera Roja","Atlantea","Atlantea2","Mas Mapas")
            if main_set == 1 then
                pc.warp ( 1059000 , 726200 )
            elseif main_set == 2 then
                pc.warp ( 590500 , 110500)
            elseif main_set == 3 then
                pc.warp ( 665600 , 435200 )
            elseif main_set == 4 then
                pc.warp ( 1049600 , 0 )
            elseif main_set == 5 then
                pc.warp ( 0 , 1203200 )
            elseif main_set == 6 then
                pc.warp ( 241300 , 1275500 )
            elseif main_set == 7 then
                            
                local main_set2 = select ("Desierto","Montaña Sohan", "Tierra de Fuego", "Valle de orcos", "Tierra de jefes" , "Mas Mapas")
                if main_set2 == 1 then
                    pc.warp ( 344000 , 502500 )
                elseif main_set2 == 2 then
                    pc.warp ( 491800, 173600 )
                elseif main_set2 == 3 then
                    pc.warp ( 730700, 689800 )
                elseif main_set2 == 4 then
                    pc.warp ( 333949 , 752560 )
                elseif main_set2 == 5 then
                    pc.warp ( 28129200 , 28129200 )
                elseif main_set2 == 6 then
                
                    local main_set3 =select ("Ciudad 1 Jinno","Ciudad 2 Jinno","Ciudad 1 Chunjo","Ciudad 2 Chunjo","Ciudad 1 Shinsoo","Ciudad 2 Shinsoo","Cancelar")
                    if main_set3 == 1 then
                        pc.warp ( 969600 , 278400 )
                    elseif main_set3 == 2 then
                        pc.warp ( 873100 , 242600 )
                    elseif main_set3 == 3 then
                        pc.warp ( 55700 , 157900 )
                    elseif main_set3 == 4 then
                        pc.warp ( 138500 , 234900 )
                    elseif main_set3 == 5 then
                        pc.warp ( 469300 , 964200 )
                    elseif main_set3 == 6 then
                        pc.warp ( 360800 , 877600 )
                    elseif main_set3 == 7 then
                    
                        return
                    end
                end
            end
        end
    end
end

esa es mi cues alguien me echaria una mano el nuevo mapa es tierra de jefes corde. 28129200 desde mi gm me lleva poniendo comando pero con el anillo no me sale si me lo podrian acomodar y desirme que ise mal se los agradeseria asi de paso aprendo gracias

Share this post


Link to post
Share on other sites
hace 43 minutos, emiliano cando dijo:

hola tengo una duda e intentado agregar mas mapas a mi anillo  pero no sale para elejir el mapa cuando le doy al anillo 

 

quest teleporter begin
    state start begin
        when 80009.use begin
            say_title ( "Anillo transportador" )
            say ( "Buenas ".. pc.get_name() .."" )
            say ( "Te ofrezco teletransportarte a donde quieras" )
            say ( "a donde quieres ir?" )
            local main_set = select ("Campo Serpiente","Torre Demonios","Arañas2","Madera Roja","Atlantea","Atlantea2","Mas Mapas")
            if main_set == 1 then
                pc.warp ( 1059000 , 726200 )
            elseif main_set == 2 then
                pc.warp ( 590500 , 110500)
            elseif main_set == 3 then
                pc.warp ( 665600 , 435200 )
            elseif main_set == 4 then
                pc.warp ( 1049600 , 0 )
            elseif main_set == 5 then
                pc.warp ( 0 , 1203200 )
            elseif main_set == 6 then
                pc.warp ( 241300 , 1275500 )
            elseif main_set == 7 then
                            
                local main_set2 = select ("Desierto","Montaña Sohan", "Tierra de Fuego", "Valle de orcos", "Tierra de jefes" , "Mas Mapas")
                if main_set2 == 1 then
                    pc.warp ( 344000 , 502500 )
                elseif main_set2 == 2 then
                    pc.warp ( 491800, 173600 )
                elseif main_set2 == 3 then
                    pc.warp ( 730700, 689800 )
                elseif main_set2 == 4 then
                    pc.warp ( 333949 , 752560 )
                elseif main_set2 == 5 then
                    pc.warp ( 28129200 , 28129200 )
                elseif main_set2 == 6 then
                
                    local main_set3 =select ("Ciudad 1 Jinno","Ciudad 2 Jinno","Ciudad 1 Chunjo","Ciudad 2 Chunjo","Ciudad 1 Shinsoo","Ciudad 2 Shinsoo","Cancelar")
                    if main_set3 == 1 then
                        pc.warp ( 969600 , 278400 )
                    elseif main_set3 == 2 then
                        pc.warp ( 873100 , 242600 )
                    elseif main_set3 == 3 then
                        pc.warp ( 55700 , 157900 )
                    elseif main_set3 == 4 then
                        pc.warp ( 138500 , 234900 )
                    elseif main_set3 == 5 then
                        pc.warp ( 469300 , 964200 )
                    elseif main_set3 == 6 then
                        pc.warp ( 360800 , 877600 )
                    elseif main_set3 == 7 then
                    
                        return
                    end
                end
            end
        end
    end
end

esa es mi cues alguien me echaria una mano el nuevo mapa es tierra de jefes corde. 28129200 desde mi gm me lleva poniendo comando pero con el anillo no me sale si me lo podrian acomodar y desirme que ise mal se los agradeseria asi de paso aprendo gracias

Revisa bien las coordenadas en el setting, si te falla pues simplemente ve con el pj que es gm lo dejas un rato en ese mapa para que el navicat tome las coordenadas y copias esas que dice el navicat

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...