Jump to content

pepineitor

Miembro
  • Contador contenido

    168
  • Ingreso

  • Última visita

  • Días ganados

    11

Todo lo publicado por pepineitor

  1. Prueba esto, estoy tiempo sin usar estas cosas pero creo que está bien: quest items begin state start begin when #tuitem#.use with pc.is_gm() begin say("Item ID:") local item = input() say("Item Cantidad:") local cant = input() say_reward("Nombre:") local name = input() local part = find_pc_by_name(name) if item == "" or cant == "" or name == "" or part == 0 then return end local me = pc.select(part) pc.give_item2(item,cant) pc.select(me) end end end
  2. No puedes recibir nuevos mensajes, dejame tu skype aquí o mandamelo cuando puedas y te agrego.
  3. Añadidas las funciones para source en el todos contra todos.
  4. El de cambiar el gold lo habria hecho así (no lo e probado) int guild_change_gold(lua_State* L) { if(!lua_isnumber(L,1) || !lua_isnumber(L,2)) { lua_pushboolean(L,false); return 0; } int guild = lua_tonumber(L,1); int gold = lua_tonumber(L,2); if (gold + pkGuild->GetGuildMoney() < 0) { lua_pushboolean(L,false); return 0; } DBManager::instance().Query("UPDATE guild%s SET gold=%d WHERE id = %s", get_table_postfix(), gold, guild); lua_pushboolean(L,true); return 1; } En quest sería guild.change_gold(pc.get_guild(),cantidad)
  5. No toquetes las cosas que estan bien, usa un poco la cabeza y pon el cambio de state donde pone 'han pasado 2 h'.
  6. when login with pc.getqf("blabla") > get_time() begin timer("blabla", pc.getqf("blabla")-get_time()) end
  7. when xx.chat.begin chat("blabla en 2 horas bla bla") pc.setqf("blabla", get_time()+7200) timer("blabla", 7200) end when login with pc.getqf("blabla") > get_time() begin timer("blabla", pc.getqf("blabla")-get_time()) end when blabla.timer begin chat("han pasado 2 h") end
  8. No se puede asignar directamente porque la sintaxis no lo permite, primero se declaran las variable y luego se les asigna el valor. Lo que si se puede hacer, si no me equivoco: int sueldos, total, otravariable; Y luego, en la parte que tu quieras del código les asignas el valor.
  9. Supongo que float total = 0; debería ser float total; total = 0; falta indicar tipo de variable sueldos int sueldos; En cuanto al bucle, creo que no te lo ejecuta porque a while(x <= empleados); le sobra el ';' En cuanto al ejercicio, la parte de los sueldos tienes algun error de planteamiento ya que no pide mostar si el empleado cobra más o menos, sino cuantos empleados cobran x e y.
  10. Añadido sistema de vidas por un precio de 12€.
  11. Deja de inventarte eventos anda. quest blablaba begin state start begin when login begin local horas,mensaje = {2,12,13,17,18,22},"aqui va el mensaje" for i=1,table.getn(horas),1 do if horas[i] == tonumber(os.date("%H")) and game.get_event_flag(tonumber(os.date("%H"))..tonumber(os.date("%d"))) == 0 then notice_all(mensaje) game.set_event_flag(tonumber(os.date("%H"))..tonumber(os.date("%d")), 1) end end en end end No la e probado, pero esta quest mandaría un mensaje en las horas que pongas aqui {2,12,13,17,18,22}, puede ser que una parte no funcione como debe, la he hecho en 1 minuto.
  12. Añadido el sistema de PvA (Player Vs. All) o Todos contra todos (video disponible en 40 min.). Añadido el video del sistema multi-lang.
  13. ¿Como eres bronce siendo nivel 25? Tengo entendido que hasta nivel 30 no puedes jugar rankeds.
  14. El grado de dificultad que exije lua no creo que sea para exprimirlo de una manera más sarcástica, tampoco son unos sistemas muy complejos para sacarles más partido en mi opinión. Supongo que queda claro que un trabajo laborioso para una persona en concreto conllevará un gasto superior ya que los artículos que aquí se exponen ya han sido vendidos a otras personas y por lo tanto su beneficio va en aumento.
  15. Como indica el título, pongo a la venta algunos de mis sistemas además de la posibilidad de crear lo que necesitéis. Me oriento principalmente en la parte del servidor (FreeBSD, MySQL, Lua(quest)), también hago algunas cosillas en clientes pero a un nivel menos desarrollado. En lo relacionado a C++, estoy trabajando en ello, por lo tanto de momento no ofrezco servicios de este ámbito. Para otros podéis consultar. Tengo experiencia suficiente para avalar mi conocimiento y mi veracidad, por lo tanto no voy a poner una lista de clientes, cosa que incurriría su privacidad. Los precios son económicos, generalmente el precio está basado en el tiempo invertido para desarrollar el pedido. Previamente, antes del pago, se establece un tiempo/precio orientativo, el precio no variará del rango previamente asignado, exceptuando casos excepcionales. Máxima seriedad, rapidez y eficiencia son rasgos distintivos de mis trabajos. Cualquier problema / bug tiene garantía de solución o reembolso. Las reventas están autorizadas, dándose soporte exclusivamente al adquiridor del mismo. Los métodos de pago avalados son: PayPal, (puedes consultar/sugerir otros métodos de pago), los sistemas son previamente pagados(siempre que halla verificado la posibilidad de elaborar el mismo) antes de comenzar a trabajar en él, para evitar hacerme perder el tiempo. Aquí tenéis algunos de los sistemas prediseñados Evolución del Caballo Modificación del sistema de llamada del caballo con el fin de establecer un modelo distinto para cada Nivel del caballo, cada nivel consta de 3 sub-modelos acordes a las diferentes posiciones que se pueden adoptar en un gremio(Sin gremio, con gremio y líder de gremio). En base son 30 niveles a 3 caballos por nivel, un total de 90 modelos de caballo diferentes. Se puede dar bonus en relacción a cada caballo, para otras modificaciones consultar. Precio: 12€ Multi-lenguaje Server Sistema para implementar tus .quest/.lua en los idiomas que tu quieras, sin necesidad de duplicar quest y hacer ediciones complicadas. Todo fácil y ordenado para que añadir idiomas sea una tarea sencilla que no genere complicación alguna. Video: https://vimeo.com/119199996 Precio: 12€ Lotería de Coins Sistema para incorporar una lotería de coins en tu servidor, posibilidad de elegir entre un premio potencial o premio establecido. El jugador paga una cantidad predeterminada de coins y adquiere un boleto(se pueden adquirir varios). Cuando el encargado(GM) desee, se realiza el sorteo, dando al ganador la cantidad de coins correspondiente, iniciando de nuevo un nuevo sorteo y limpiando las compras anteriores. El usuario puede ver todos sus boletos, además de las participaciones totales. Esto puede generar grandes beneficios para un servidor, ya que es un coste bajo y con una cantidad atractiva de premio se puede generar gran expectación. Precio: 14€ PvP - ID limitador Sistema que gestiona los asesinatos a otros jugadores, dando una recompensa sí el asesinado no lo ha sido en los últimos 30s(a gusto del comprador), esto quiere decir, que no se puede obtener recompensa de un jugador que has matado en los últimos 30s o tiene que ser un jugador diferente(codiciones a definir por el comprador). Precio: 12€ Guerra de Reinos Sistema para gestionar las guerras de reinos, al ser asesinado vuelves a la posición inicial de tu reino en el mapa(o bien a la ciudad, o posición aleatoria, a elegir), recibiendo un bonus si se quisiese(defensa contra guerreros, chamanes, vida, etc durante 2 min(a elegir)) y dando un punto al asesino(si se quisiese). Además se elaboran unas estadísticas con los jugadores que más muertes obtienen. Se puede establecer limitadores de nivel, de ranking, de yang, etc. todo es configurable. Precio: 17€ + Sistema de Rangos Sistema por el cual, a través de puntos(o yang, items, etc) vas ascendiendo en rango, obteniendo diversos bonus que puedes usar cada X tiempo y duran Y tiempo, se pueden establecer para usarlos únicamente en determinadas situaciones (como guerra de reinos), además se pueden establecer items de rango(que solo se obtienen al alcanzar el rango y desaparecen al abandonar dicho rango, en desarrollo). Los puntos necesarios para ascender de rango, el número total de rangos, los bonus para cada rango son modificables a gusto del usuario. Cuando alguien llega al rango máximo se pueden reiniciar los rangos, todos o hasta cierto rango. Precio: 30€ Sistema PvA - Todos contra todos Sistema por el cual, en determinados mapas se habilita el modo todos contra todos, estableciendo el color del Nick de los jugadores en rojo para facilitar su distincción y fácil localización. A través de un panel GM se puede habilitar el acceso a susuodicho mapa, o cualquier novedad que el comprador desee. Disponibles funciones para el source. Video: https://vimeo.com/120989906 Precio: 25€ Sistema de Vidas Sistema por el cual, en determinados mapas se habilita a través de un panel GM, una cantidad de de vidas que el comprador define previamente. Cuando el GM lo activa, las vidas se resetean, y cuando llegan a 0 el usuario vuelve a la ciudad o a un lugar a elegir. Pudiendose dar bonus, items, o cualquier cosa que el comprador desee. Sistema recomendado con: PvA - Todos contra todos Precio: 12€ Sistema de Referidos A través de un código web que aparece en la sección Perfíl de tu web, se generá un link que el usuario envia a amigos, postea en redes sociales,... por el cual, si te registras a través de ese enlace, el usuario que genera el link recibe coins/mds/items, etc. cuando alguien que se ha registrado a través de su enlace alcanza X niveles, o completa misiones, etc. notificando a ambos cuando se alcance un logro(genera recompensa). Con esto se incita a que los usuarios hagan publicidad de tu servidor en sus círculos, ya que obtendrán una recompensa por ello. Objetivos(niveles, misiones, ...), recompensas, etc. son configurables al gusto del comprador. Precio: 15€ (Se incluyen scripts php genéricos) Estos son solo algunos ejemplos de los sistemas que vendo, todos son configurables al gusto del consumidor. Cualquier duda la podéis poner en este post o bien mandarme un mensaje privado con la duda en cuestión. Cualquier sistema tiene garantías y actualización incluida en el caso de ser mejorado. Todos los sistemas funcionan en cualquier Game. Otros servicios Desarrollo Web (Html, Html5, Php) Diseño gráfico(Edición digital de imagen y vídeo) Gestión de bases de datos Programación en Java Instalación/configuración de servidores Ubuntu, Centos, FreeBSD, WS: protocolos ssh, gestión de usuarios, seguridad, dns, svn... Configuración de redes Computación paralela Contácto Mensaje en este foro Skype: pepineitorm2
  16. SELECT id, name, level, rang FROM (SELECT id, name, level, @num := @num +1 AS rang FROM (SELECT player.id, player.name, player.level, @num :=0 FROM player.player LEFT JOIN player.player_index ON player_index.id = player.account_id INNER JOIN account.account ON account.id=player.account_id WHERE player.name NOT LIKE '[%]%' AND account.status!='BLOCK' ORDER BY player.level DESC ) AS t1 ) AS t2 WHERE name LIKE '$VAR_NAME_EN_TU_FORMULARIO' LIMIT 1;
  17. Si dices en que lenguaje por lo menos.
×
×
  • Crear nuevo...