Jump to content

RafaVK

Miembro
  • Contador contenido

    58
  • Ingreso

  • Última visita

  • Días ganados

    2

Todo lo publicado por RafaVK

  1. Te la deje explicada lee mi publicación anterior. Mejor explicada no creo que la consigas.
  2. Ahí te la dejo bien explicada. Solo repliqué la de pepineitor para que entiendas. -- Para Pergamino quest balbla begin state start begin when login with pc.is_gm() begin send_letter("Invoca") end when button or info with pc.is_gm() begin local id,x,y say("Id Mob") id=tonumber(input()) -- Aquí se ingresa el vnum del mob o NPC que quieres invocar say("Coor. X") x = tonumber(input()) --Coordenada X donde saldrá say("Coor. Y") y = tonumber(input()) --Coordenada Y donde saldrá mob.spawn(id,x,y,0,0) end end end --para NPC quest balbla begin state start begin when 9003.chat."Invocar NPC o MOB" begin --Cambias el 9003 por el NPC que quieras local id,x,y say("Id Mob") id=tonumber(input()) -- Aquí se ingresa el vnum del mob o NPC que quieres invocar say("Coor. X") x = tonumber(input()) --Coordenada X donde saldrá say("Coor. Y") y = tonumber(input()) --Coordenada Y donde saldrá mob.spawn(id,x,y,0,0) end end end --para ITEM quest balbla begin state start begin when 9003.use begin --Cambias el 9003 por el ITEM que quieras local id,x,y say("Id Mob") id=tonumber(input()) -- Aquí se ingresa el vnum del mob o NPC que quieres invocar say("Coor. X") x = tonumber(input()) --Coordenada X donde saldrá say("Coor. Y") y = tonumber(input()) --Coordenada Y donde saldrá mob.spawn(id,x,y,0,0) end end end
  3. Esa quest anda a la perfección. Si estas usando files 34k fíjate que tengas instalada la función mysql y si usas 40k ultima versión debes hacerle una modificación a la quest para que la tome.
  4. Gracias me faltaba era esta función npc.get_race()
  5. Verifica que no tengas las funciones de la imagen bloqueadas en tu hosting... una forma puede ser... <PHP $disabled = explode(',',ini_get('disable_functions')); if(is_array($disabled)){ foreach($disabled as $x){ echo '<p>'.$x.'</p>'; } } else { echo 'No hay funciones deshabilitadas'; } ?> O sino llama a tu hosting y que te habiliten la librería GB (php_gd)
  6. Y eso donde salio... sino explicas bn como ayudamos?
  7. Lo que trato de hacer es minimizar el trabajo a la hora de agregar un mensaje a cada jefe que ponga en mi servidor. Para ello intente hacer esta quest quest kill_jefes begin state start begin when kill with not npc.is_pc() begin local vnum = npc.get_vid() chat ("get_vid: "..vnum) if is_list_jefes(vnum) then notice_all(pc.get_name().." ha matado al Jefe: "..mob_name(vnum)..". ") end end end end tiene un error lo se.... el error está en obtener el vnum se que no se obtiene así pero no he encontrado manera de hacerlo. Necesito el Vnum del mob que acabo de matar para poder obtener el nombre del mob y que salga el mensaje. La función is_list_jefes(vnum) Solo es una función que retorna un booleano de si el jefe está o no en una lista determinada (esa parte la tengo bien ya esta testeada). Se que hay otra forma de hacer esta quest que es: quest kill_jefes begin state start begin when 101.kill begin notice_all(pc.get_name().." ha matado al Jefe: "..mob_name(101)..". ") end when 1012.kill begin notice_all(pc.get_name().." ha matado al Jefe: "..mob_name(1012)..". ") end when 102.kill begin notice_all(pc.get_name().." ha matado al Jefe: "..mob_name(102)..". ") end end end y así para cada jefe... pero tengo en mi server mas de 80 jefes... y si agrego mas toca seguir copiando y pegando... lo que quiero es minimizar el trabajo a futuro y que solo sea agregar el vnum en una lista y que con eso baste para que muestre el mensaje. Escucho Ideas de como conseguir el vnum o el nombre del mob que mi pj acabe de matar.
  8. Buenas noches me he encontrado con el inconveniente que se me ha perdido en mi pc el convertidor de estas 2 cosas (txt) a xml para files 40k+ si alguien lo tiene a la mano por favor me lo facilitan nuevamente ya que he buscado y no he conseguido uno que funcione!!!
  9. Al parecer no sabes que existe la forma de crear usuarios con permisos restringidos Haber te explico un poquito.... Base de Datos: Se puede crear un usuario que solo tenga acceso a ciertas tablas o cierta base de datos. FTP: se puede crear un usuario que solo acceda a ejecutar el script que tu le permites Así que no siendo mas si la app es bien usada te puede sacar de algún apuro por el momento la he probado y me ha parecido bien aparte de los errores q ya reporte. PD: Estudia un poquito este tema por que no creo que nadie te explique como hacer estas cosas interesantes.... Ok igual algo debe estar fallando en esa consulta ya que no visualiza la cantidad.
  10. Por tu reputación es que la estoy testeando 2 Bugs mas no muestra correctamente la cantidad de personas conectados (muestra siempre 0 a si haya 1 online) ni si el Staff que agregue si esta online o no.
  11. Yori te me haz adelantado a la idea xD! pensaba hacer algo similar para mi servidor estas vacaciones (igual lo haré ya que va orientado a uso personal de mis usuarios con interacción con mi web y con el staff) pero es un gran aporte para los ADM. Lo que te falta por agregar son las consultas a la base de datos, es decir, que desde la app se puedan hacer consultas a la misma serviría para agregar coins, banear, desbanear en fin varias cosas interesantes y sencillas de realizar a mano. Otra cosa que es importante es garantizar que los datos que se suministren en la app no sean utilizados con otros fines (Recalco esto por que ya todos saben lo que pasaba con algunas personas que hacian hack y terminaron robando información). Si es una App para que usen los Administradores debe ser sin este objetivo (robar información). Edito: Hay un bug en agregar los ch. El boton de confirmar (palomita) se sobrepone a los demás campos por lo que uno no puede bajar para llenar el puerto sin tener que esconder primero el teclado y luego si seleccionar el input del puerto.
  12. Buen aporte falto solo la creación de usuarios y permisos para que el usuario root no sea el usuario que pongan en la web por seguridad del resto muy buena guía y bien explicada prácticamente les están diciendo que comando y el orden en que van.
  13. Comenta la solución al problema para los que entren a mirar sepan como lo solucionaste y puedan guiarse de ello.
  14. Al principio no te supiste explicar pero ahí ya te dieron todos los detalles del caso
  15. Script libre no hay. Muchas "Empresas" usan el de Recursos Moviles. Y la lógica para los dueños de servidores es que metemos el Script lo configuramos y ya solo nos limitamos a esperar que hagan los pagos, donaciones, aportaciones, etc.. y el script solo carga las coins en la cuenta. El Script no es nada del otro mundo simplemente un update en la base de datos.
  16. Ese post fue cerrado ya que el archivo según dicen en ese post esta infectado y no dan la contraseña del rar....
  17. Buen aporte a muchos que quieran aprender un poco de phyton les servira
  18. Te resuelvo la duda 2 --Quest Elaborada por [ADM]Vagoo de metin2Inferis Contacto: r-rangel1993quest control_mapa begin state start begin when login with pc.get_map_index()== 1 begin --Aqui colocas el index del mapa pc.setqf("limite", 120 ) --cantidad de minutos limite loop_timer("tiempo_restante", 60*30) -- 60*30 es el tiempo en segundos que quieres que se muestre el mensaje end when tiempo_restante.timer begin if pc.getqf("limite") == 0 then chat("El tiempo se te ha agotado... Seras transportado a la ciudad") warp_to_village() else chat("Te quedan "..pc.getqf("limite").." Minutos en el mapa") pc.setqf("limite", pc.getqf("limite") - 30 ) end end endend Trate de ser lo mas explicado que pude en los 5 minutos que le dedique a resolver tu duda. No he probado la quest pero debería funcionar...
  19. Si es algo de información no sería mejor que apareciera en el chat general o tipo pregunta OX cada cierto tiempo o a unas horas específicas???? lo digo por experiencia en mi server tengo una quest de noticias echa por mi pero nadie lee esos pergaminos en la actualidad...
  20. Buen aporte me suscribo a tu post haber si subes una que me interese Si tienes quest con errores contactame en skype yo te ayudo a corregir en mis ratos libres
  21. Buen aporte... Aunque hubiera sido mejor si las personalizaras de tal manera que fueran secuenciales......
  22. Es un Dif que bloquea la posibilidad que mediante el multihack puedan usar comandos de GM
×
×
  • Crear nuevo...