KeKo
-
Contador contenido
518 -
Ingreso
-
Última visita
-
Días ganados
74
Mensajes publicados por KeKo
-
-
mm cierto, eso se me paso lo del baul de abrir, i demas mm, la modificare.
De todos modos pa que veas como se podria acortar:
when login begin local cofres = { [1] = {id1}, [10] = {id2}, [20] = {id3}, [30] = {id4}, [40] = {id5}, [50] = {id6} } pc.give_item2(cofres[pc.get_level()][1],1) end
-
- Este es un tema popular.
- Este es un tema popular.
Eso de que son menos lineas en fin xd
Esa quest era innecesario hacerla ya que LF95 ya la hizo hace tiempo y no se si has probado nunca que solo te dan el cofre en el lvl1, los demas salen al abrir los demas.
Debes iniciar sesión para ver el contenido del enlace en esta publicación. -
Creo recordar que MesterLum hizo una guia deso
-
Pero esa no tiene with pc.is_gm() Osea sirve para todos xD
Lo que no sirve pa todos es el command, no xq lleve el is_gm o no xd
-
2-Poner en Npclist la id del mob + el nombre de texturas
Se pone el nombre del msm del mob.
Echale un ojo a mi guia de implementacion de mobs en la seccion de problemas frecuentes, puede que sean las mayusculas x ejemplo:
Debes iniciar sesión para ver el contenido del enlace en esta publicación. -
Siempre la saca en .png asi que ojo! no la uses porque metin2 no acepta texturas .png simplemente la abres con cualquier editor y la guardas como dds o tga.
-
Una quest para monturas puede ser asi:
quest montus begin state start begin when idnpc.chat."Npc Monturas" begin -- pones la id del npc say_title("Elige tu Montura") say("") local montu = select ("Montura1" , "Montura2" , "Montura3" , "Montura4" , "Montura5" , "Cerrar") -- colocas los nombres local id = {idmontu1,idmontu2,idmontu3,idmontu4,idmontu5} -- colocas las ids de las montus if montu == table.getn(id)+1 then return end pc.mount(id[montu]) end end end
- Frank Arkero y Sonia reacciono a esto
- 2
-
-
-
-
Pero que es lo que le pasa?
-
No le veo ningun fallo
-
Creo que te refieres a esto
Debes iniciar sesión para ver el contenido del enlace en esta publicación.- MetineroYe reacciono a esto
- 1
-
-
Y como se hace eso
Con el 3dsmax
Debes iniciar sesión para ver el contenido del enlace en esta publicación. -
Tendrias que adaptarla de nuevo y meterle la textura en tga
-
Las texturas en .dds no se ven en el granny, pero no te preocupes en el juego se vera.
-
mira keko, npc.get_race() te dise qual es el id de el montro.
cuando usas when id.kill begin el monstro con el id no lo puedes usar en otras quest.
un ejemplo...,
la quest se puede asi cortar y mejorar rapido
Ya a rafa le respondi que podia hacer eso para acortarla y un epvp la edite con el when kill pero aqui se me habia olvidado editarla.
-
Si, asi esta bien editada ergzione
-
Hola la verdad no se si esto este para publicar o no o lo que sea quiero publicar mi examen o bueno e repasado los capítulos varias veces para entender lo que casi no entendía como lo de los "if" y los "elseif" xD
Si tiene algún fallo ps sera de saberse porque es la primera quest que hago si keko o alguien que sepa la corrige ps muchas gracias todo sea por aprender
Tiene un par de detalles, pero en general esta bien:
if pc.count_item("27001") == 1 then say_title("Examen del Curso Quest") say("Este es el primer ejercicio que hago.") say("Algo debe queda claro:") say_reward("¡Keko y Raul son los mejores!) say("") say("xD") end if pc.count_item("27001") == 0 then
Seria:
if pc.count_item("27001") == 1 then say_title("Examen del Curso Quest") say("Este es el primer ejercicio que hago.") say("Algo debe queda claro:") say_reward("¡Keko y Raul son los mejores!) say("") say("xD") elseif pc.count_item("27001") == 0 then
Y luego que como he dicho miles de veces un select sin funcion (es decir uno que usas para cerrar el dialogo) no hay que asignarle if ni ponerle un return ni nada, asi que esto quedaria asi:
if s == 1 then return elseif s == 2 then return end elseif s == 2 then return
Todo eso fuera xd
- Hanakimachi reacciono a esto
- 1
-
Toooma lineas pa dar exp
Os he dicho 50 veces que useis el
while pc.get_level() < nivel do local exple = pc.get_next_exp() pc.give_exp2(exple) do
-
Viva el specular, vas al item_proto del cliente de las armors y le pones en el campo specular = 0
-
@Sonia, pa que pone dextrox un array si total luego lo pones super largo -.-
quest mapas begin state start begin when 20011.chat."Ir a mapas" begin --Aca van todas las coordenadas de todos los mapas. local nivel = {nivel1,nivel2,nivel3,nivel4,nivel5} -- nivel exigido para cada mapa local coord_map = { {coord1x, coord1y }, {coord2x, coord2y }, {coord3x, coord3y }, {coord4x, coord4y }, {coord5x, coord5y } } say_title("Viajero:") say("Selecciona el mapa al que quieres ir") local result = select("map1", "map2", "map3", "map4", "map5", "Cancelar") if result != 6 then if pc.get_level() < nivel[result] then chat("Lo siento, no tienes el nivel necesario para entrar a este mapa") return end pc.warp(coord_map[result][1],coord_map[result][2]) end end end end
-
Umm, gracias por la info mejor dejo de inventar con las listas, aun me falta hacer más pruebas.
No problem, yo hasta hace poco tmapoco me llevaba mu bien con ellas pero a base de verlas constantemente se va aprendiendo xd
- Riochu™ no es reacciono a esto
- 1
[Peticion]quest matar los jugadores
en Petición de quests
Publicado
Si mal no lo recuerdo se la hice yo, pa cuando matas te de seria asi:
A partir de esa quest luego se puede ir complicando haciendo que tengan que ser de X level o reino, o que te de mas o menos dependiendo de las muertes que lleves, pero asi seria lo basico.
Sobre lo de cuando mueres podria hacerlo, pero usando una funcion de yuko.