Hola a todos, hoy he hecho una guÃa para hacer un item comerciable, en la guÃa uso las emperadores pero vosotros podeis hacer comerciable cualquiera.
Paso1:Ponemos el server on , abrimos el Navicat y entramos a los datos de nuestro server.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Paso2:Vamos a la tabla player.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Paso3:Abrimos la tabla Item_proto.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Paso4:Vamos hasta el objeto que queremos hacer comerciable, en este caso las imperiales.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Paso5:En la columna antiflag, que es la que determina que tipo de pj puede poner una armadura o usar un arma, y ponemos:
Caso1:0; para que una imperial sirva para los cuatro tipos de pj .
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Caso2:56, 52, 44, 28; para que cada una sirva para un pj.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
56-Guerrero.
52-Ninja.
44-Sura.
28-Chamán
Aparte si queremos:
1-Solo la pueden poner pjs hombre.
2-Solo la pueden poner pjs mujer.
284=28=Chamanes.
288=44=Suras.
312=52=Guerreros.
308=52=Ninjas.
32=300=Guerrero, ninja y sura (como en las armas).
Una vez hecho todo, reboteamos el server y al volver a ponerlo on, lo que hayais hecho comerciable será comerciable y se podrá vender .
Hola amigos de Metin2 Zone.
En esta oportunidad les traigo este set de armas muy chulas que me he encontrado en otro foto.
Espero las disfruten. Saludos 🙂
Créditos: Just4Metin
Nota: El archivo contiene parte del source - parte de cliente - parte de SQL con un pequeño archivo para implementarlas
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Bueno aca les comparto lo ultimo que se trabajo algo mas avanzado y mejorado para nuestro uso, se puede mejorar mas pero mi tiempo es muy poco y edward tambien esta alejado entonces cuando pueda lo mejoro y se los comparto les adjunto fotos y los demas archivos
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
--[[
Quest: Premium System
Version: 1.2 (Game 34k en adelante)
]]
quest premium begin
state start begin
when 20094.chat.'Sistema Premium' begin
say_title'Sistema Premium'
say(pc.get_name())
say'Hola aca tienes la opcion de poder ser miembo [VIP] de nuestro servidor[ENTER]'
say'Con esta opcion tienes la posibilidad de tener nuevos bonus, ademas de nuevas tiendas para tu uso[ENTER]'
say'Ademas tu nombre tendra una manera distinta de verse con [VIP], un logo que te ara ver mejor[ENTER]'
say'Ademas que cuando hablas podran ver tu rango [VIP], para obtener esto y muchos mas privilegios[ENTER]'
say'Deberas cancelar la suma de 50 coins por mes, para poder disfrutar de este sistema.'
say_reward'Realmente Quieres obtenerlo?'
local elejir = select('Si, Comprarlo', 'Salir')
if elejir == 2 then return end
if pc.get_coins() < 50 then
say_title'Sistema Premium'
say(pc.get_name())
say'Lo siento, no tienes los coins suficientes para ser miembo VIP'
else
say_title'Sistema Premium'
say(pc.get_name())
say'FELICIDADES!, de ahora en adelante eres miembro vip de nuestro servidor[ENTER]'
say'Usalo bien y con cautela todo estara moritoriado por el staff del servidor.'
say'Recibido: bonus de experiencia'
pc.change_coins(-50)
affect.add(43, 100, 60*60*24)
pc.set_vip()
end
end
end
end
--[[
Quest: Premium System
Version: 1.2 (Game 34k en adelante)
]]
quest shop_vip begin
state start begin
when login begin -- aqui yo entiendo que es: cuando se conecta cualquier user, ya le da el premium.
Premium.Shop1()
end
when button or info begin
say_title'Sistema Premium'
say(pc.get_name())
say'Tienda VIP activa, compra tus objetos unicos'
npc.open_shop(3)
end
end
end
--[[
Quest: Premium System
Version: 1.2 (Game 34k en adelante)
]]
quest shop_vip2 begin
state start begin
when login begin
Premium.Shop2()
end
when button or info begin
local items = {19,29,39,49,59}-- vnum items
local bonus = { -- puedes agregar mas bonus si lo deseas
{1,5000}, -- Max Hp
{2,20}, -- Max Sp
{3,20}, -- Vitalidad
{4,20}, -- Inteligencia
{5,20}, -- Fuerza
{6,20}, -- Dextreza
{7,20}, -- Velocidad de ataque
{8,20}, -- Velocidad de Movimiento
{9,20}, -- Velocidad Hechizo
{10,20}, -- Regeneración de HP
{11,20}, -- Regeneración de SP
{12,20}, -- Probabilidad de Envenenamiento
{13,20}, -- Probabilidad de Apagon
{14,20}, -- Probabilidad de Retardo
{15,20}, -- Probabilidad de golpes críticos
{16,20}, -- Probabilidad de golpes de penetración
{17,20}, -- Fuerza Contra MedioHumanos
{18,20}, -- Fuerza Contra Animales
{19,20}, -- Fuerza Contra Orcos
{20,20}, -- Fuerza Contra Misticos
{21,20}, -- Fuerza Contra No-muertos
{22,20}, -- Fuerza Contra Demonios
{23,20}, -- Probabilidad de Absorver HP
{24,20}, -- Probabilidad de Absorver SP
{25,20}, -- Probabilidad de robar HP
{26,20}, -- Probabilidad de recuperar SP al golpear
{27,20} -- Posibilidad de bloquear un ataque cuerpo a cuerpo
}
if pc.getqf('iniciar') <= 5 then
say_title'Sistema Premium'
say(pc.get_name())
say'Aqui podras obtener un item vip, el cual se te dara al azar.'
say'Solo puedes usar 5 veces este metodo.'
local aceptar = select('Si, quiero', 'Salir')
if aceptar == 2 then return end
say_title'Agregar bonus 1'
local bonus1 = select('Maximo Hp', 'Maximo Sp', 'Vitalidad', 'Inteligencia', 'Fuerza', 'Dextreza', 'Velocidad de ataque', 'Velocidad de Movimiento', 'Velocidad Hechizo', 'Regeneracion de HP', 'Regeneracion de SP', 'Probabilidad de Envenenamiento', 'Probabilidad de Apagon', 'Probabilidad de Retardo', 'Probabilidad de golpes criticos', 'Probabilidad de golpes de penetracion', 'Fuerza Contra MedioHumanos', 'Fuerza Contra Animales', 'Fuerza Contra Orcos', 'Fuerza Contra Misticos', 'Fuerza Contra No-muertos', 'Fuerza Contra Demonios', 'Probabilidad de Absorver HP', 'Probabilidad de Absorver SP', 'Probabilidad de robar HP', 'Probabilidad de recuperar SP al golpear', 'Posibilidad de bloquear un ataque cuerpo a cuerpo')
say_title'Agregar bonus 2'
local bonus2 = select('Maximo Hp', 'Maximo Sp', 'Vitalidad', 'Inteligencia', 'Fuerza', 'Dextreza', 'Velocidad de ataque', 'Velocidad de Movimiento', 'Velocidad Hechizo', 'Regeneracion de HP', 'Regeneracion de SP', 'Probabilidad de Envenenamiento', 'Probabilidad de Apagon', 'Probabilidad de Retardo', 'Probabilidad de golpes criticos', 'Probabilidad de golpes de penetracion', 'Fuerza Contra MedioHumanos', 'Fuerza Contra Animales', 'Fuerza Contra Orcos', 'Fuerza Contra Misticos', 'Fuerza Contra No-muertos', 'Fuerza Contra Demonios', 'Probabilidad de Absorver HP', 'Probabilidad de Absorver SP', 'Probabilidad de robar HP', 'Probabilidad de recuperar SP al golpear', 'Posibilidad de bloquear un ataque cuerpo a cuerpo')
say_title'Agregar bonus 3'
local bonus3 = select('Maximo Hp', 'Maximo Sp', 'Vitalidad', 'Inteligencia', 'Fuerza', 'Dextreza', 'Velocidad de ataque', 'Velocidad de Movimiento', 'Velocidad Hechizo', 'Regeneracion de HP', 'Regeneracion de SP', 'Probabilidad de Envenenamiento', 'Probabilidad de Apagon', 'Probabilidad de Retardo', 'Probabilidad de golpes criticos', 'Probabilidad de golpes de penetracion', 'Fuerza Contra MedioHumanos', 'Fuerza Contra Animales', 'Fuerza Contra Orcos', 'Fuerza Contra Misticos', 'Fuerza Contra No-muertos', 'Fuerza Contra Demonios', 'Probabilidad de Absorver HP', 'Probabilidad de Absorver SP', 'Probabilidad de robar HP', 'Probabilidad de recuperar SP al golpear', 'Posibilidad de bloquear un ataque cuerpo a cuerpo')
say_title'Agregar bonus 4'
local bonus4 = select('Maximo Hp', 'Maximo Sp', 'Vitalidad', 'Inteligencia', 'Fuerza', 'Dextreza', 'Velocidad de ataque', 'Velocidad de Movimiento', 'Velocidad Hechizo', 'Regeneracion de HP', 'Regeneracion de SP', 'Probabilidad de Envenenamiento', 'Probabilidad de Apagon', 'Probabilidad de Retardo', 'Probabilidad de golpes criticos', 'Probabilidad de golpes de penetracion', 'Fuerza Contra MedioHumanos', 'Fuerza Contra Animales', 'Fuerza Contra Orcos', 'Fuerza Contra Misticos', 'Fuerza Contra No-muertos', 'Fuerza Contra Demonios', 'Probabilidad de Absorver HP', 'Probabilidad de Absorver SP', 'Probabilidad de robar HP', 'Probabilidad de recuperar SP al golpear', 'Posibilidad de bloquear un ataque cuerpo a cuerpo')
say_title'Agregar bonus 5'
local bonus5 = select('Maximo Hp', 'Maximo Sp', 'Vitalidad', 'Inteligencia', 'Fuerza', 'Dextreza', 'Velocidad de ataque', 'Velocidad de Movimiento', 'Velocidad Hechizo', 'Regeneracion de HP', 'Regeneracion de SP', 'Probabilidad de Envenenamiento', 'Probabilidad de Apagon', 'Probabilidad de Retardo', 'Probabilidad de golpes criticos', 'Probabilidad de golpes de penetracion', 'Fuerza Contra MedioHumanos', 'Fuerza Contra Animales', 'Fuerza Contra Orcos', 'Fuerza Contra Misticos', 'Fuerza Contra No-muertos', 'Fuerza Contra Demonios', 'Probabilidad de Absorver HP', 'Probabilidad de Absorver SP', 'Probabilidad de robar HP', 'Probabilidad de recuperar SP al golpear', 'Posibilidad de bloquear un ataque cuerpo a cuerpo')
pc.give_item2_select(items[math.random(1,5)]) -- si agregas mas items debes modificar el numero 4 asta el numero mayor de items agregados
item.set_value(0,bonus[bonus1][1],bonus[bonus1][2])
item.set_value(1,bonus[bonus2][1],bonus[bonus2][2])
item.set_value(2,bonus[bonus3][1],bonus[bonus3][2])
item.set_value(3,bonus[bonus4][1],bonus[bonus4][2])
item.set_value(4,bonus[bonus5][1],bonus[bonus5][2])
pc.setqf('iniciar', pc.getqf('iniciar') + 1)
else
say_title'Sistema Premium'
say(pc.get_name())
say'Lo siento, ya lo usaste mas de 5 veces'
say'compra premium item para volver a utilizar este metodo otras 5 veces'
end
end
when 40002.use begin
say_title'Sistema Premium'
say(pc.get_name())
say'Al usar este item premium obtienes la posibilidad de 5 nuevos items nuevos, con los bonus al azar'
say'Usalo cuando lo veas necesario es un item bastante valioso'
pc.setqf('iniciar', 0)
end
end
end
questlib
--[[
Quest: Premium System
Version: 1.2 (Game 34k en adelante)
]]
Premium = Premium or {}
function Premium.Shop1()
cmdchat("tiendita1 "..q.getcurrentquestindex())
end
function Premium.Shop2()
cmdchat("tiendita2 "..q.getcurrentquestindex())
end
function pc.change_coins(x)
mysql_query("UPDATE account.account SET coins=coins+'"..x.."' WHERE id='"..pc.get_account_id().."' LIMIT 1")
end
function pc.get_coins()
local a = mysql_query("select * from account.account where id ='"..pc.get_account_id().."' LIMIT 1")
return a.coins[1]
end
function pc.set_vip()
local nombre = pc.get_name()
mysql_query("UPDATE player.player SET name='[VIP]"..nombre.."' WHERE account_id='"..pc.get_account_id().."' LIMIT 1")
end
function pc.give_item2_select(...)
local tmp = {
['Alt']={},
['Neu']={}
}
for i =0,89 do
item.select_cell(i)
if not tmp.Alt[item.get_id()] then
tmp.Alt[item.get_id()] = i
end
end
if table.getn(arg)< 2 then
pc.give_item2(arg[1])
else
pc.give_item2(arg[1],arg[2])
end
for i =0,89 do
item.select_cell(i)
if not tmp.Neu[item.get_id()] then
tmp.Neu[item.get_id()] = i
end
end
local data = {{},{}}
for id,slot in next,tmp.Alt do
table.insert(data[1],slot)
end
for id,slot in next,tmp.Neu do
table.insert(data[2],slot)
end
table.sort(data[1]);table.sort(data[2])
for i = 1,table.getn(data[1]) do
for i = 1,table.getn(data[2]) do
if data[1][i] ~= data[2][i] then
item.select_cell(data[2][i])
return
end
end
end
end
parte cliente
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+12, "", EmoticonStr+"vip_mark.mse")
net.RegisterEmoticonString("(vip)")
agregan la emocion en ymir work\effect\etc\emoticon
reemplazan el uiquest.py
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
buen resto de dia
El pack incluye:
- Cliente
- Source code cliente
- Source code server
- Server files (quests, mapas, cores, etc.)
Son unos server bastante estables y equilibrados, probados con más de 500 usuarios online al mismo tiempo sin problemas de lag o caídas.
Sin bugs.
Actualmente el servidor se encuentra online y podéis probarlo en Debes iniciar sesión para ver el contenido del enlace en esta publicación.
También le podéis echar un ojo a la presentación si queréis ver lo que incluyen: Presentación
Descripción y sistemas:
- Base estable, equilibrada y testeada con cientos de usuarios online.
- Cabos y flechas infinitas
- Instant equip
- Special Storage
- Diálogo destruir objetos
- MP al hacer click en nombre
- Target information
- Shop offline + WON (versión única sin bugs)
- Cambiar CH (versión única sin bugs)
- Pet system
- Inventory slot marking + exchange system
- Rocios en affect bar
- Revivir full hp
- Block/unblock exp
- Estolas
- Biólogo profesional
- Sistema de brillos
- Party buff
- Un jugador por IP en mapas indicados
- Revive event para quests
- Limite de yang 999.999.999.999
- Dungeon info
- Transfiguración
- Dar MDs a todos los player de un imperio en un mapa.
- Dungeons únicas: (Aryas dungeon, Cueva Slime, Bosque Celestial...)
- Dungeons normales: (Nemere, Arrador, Azrael, Torre...)
- Eventos: (Budokan, guerra de reinos, defiende tu metin, sayon, guerra total, evento de caza, trueque sorpresa...)
- Atuendos de armas y armaduras únicos
- Y mucho más... revisa presentación o descarga el servidor.
Server File: Debes iniciar sesión para ver el contenido del enlace en esta publicación. (Elimine base de datos y estan limpios)
WEB programada en Python: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Puedes revisar el funcionamiento de esta en www.metin2rage.com
ps aja así les debe quedar xD Debes iniciar sesión para ver el contenido del enlace en esta publicación.Debes iniciar sesión para ver el contenido del enlace en esta publicación." />
Hola chicos vi que muchos tenían problemas a la hora de poner el sistema de calendario de Jfirewall es muy fácil pero les da error en el syserr o se queda cargando el juego aquí les vengo a dar los pasos
Primero les dejo el sistema adjunto:
1.-Descomprimen el .rar dentro hay una carpeta llamada pack adentro están los archivos calendar.eix y calendar.epk después los pasan a su cliente abren el archivo INDEX y debajo agregar
*calendar
Ejemplo este es mi INDEX:
PACK*iconos*metin2_patch_dragon_rock_texcache*patch2*patch3*metin2_patch_pets*metin2_patch_pet2*patch1*pacificador_pet_system*calendar <------ Así debe quedar*metin2_patch_login*metin2_patch_power*metin2_patch_honor*login*age_of_zaria*metin2_patch_snow*metin2_patch_eu3pack/metin2_patch_etc_costume1pack/metin2_patch_pet1pack/metin2_patch_ramadan_costumepack/metin2_patch_flame
2.-Después, descompilas el root de tu cliente, cojes el archivo calendar.py que está en pack/root de la descarga y lo copias al root de tu cliente descompilado.
3.- Después buscas el archivo game.py de los roots lo abres y vas a lo ultimo del archivo das enter que quede un espacio y pegas esto:
def Calendar(self): import calendar self.calendar = calendar.Calendar() self.calendar.Show()
4.- De ahí buscas:
onPressKeyDict[app.DIK_F4] = lambda : self.__PressQuickSlot(7)
y das un enter y pegas esto:
onPressKeyDict[app.DIK_F6] = lambda : self.Calendar()
eso tiene que quedar así:
onPressKeyDict[app.DIK_F4] = lambda : self.__PressQuickSlot(7) onPressKeyDict[app.DIK_F6] = lambda : self.Calendar()
antes de todo te fijas en los que están ahí si no hay algun comando que abra algo con F6 si es así lo cambias a F7 o al correspondiente que quieras
5.-Esto sería todo cualquier error puedes comentar y en la brevedad posible te estaré ayudando
Créditos:
Jfirewall Creador del sistema
Yo- Por la guía xD
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación. Debes iniciar sesión para ver el contenido del enlace en esta publicación.
(17.6,18.0,18.1) Actualización Debes iniciar sesión para ver el contenido del enlace en esta publicación.
VT:
metin2_patch_easter1
metin2_patch_luck
metin2_patch_mail
metin2_patch_xmas
(17.6,18.0,18.1) Fecha de Toamasina pocos complementos Debes iniciar sesión para ver el contenido del enlace en esta publicación.
metin2_patch_commo la
metin2_patch_etc_costume1
metin2_patch_etc
metin2_patch_horse_sound
metin2_patch_luck_sound
18.2 Actualización Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Packs :
efecto
icono
CHF
metin2_patch_catchking
metin2_patch_commo la
metin2_patch_costume_socc es
metin2_patch_dawnmist_dungeo es
sido metin2_patch_m
metin2_patch_ramadan_costu a
metin2_patch_weapon_summer_2018
metin2_patch_worldcup2018
raíz
uiscript
18.2 actualización se incluye en la apertura completa abrió mafia paquete y el artículo en el proto-proto incluyendo Debes iniciar sesión para ver el contenido del enlace en esta publicación.
18,3 DUNGEON ACTUALIZACIÓN HYDRA Debes iniciar sesión para ver el contenido del enlace en esta publicación.
18.3b en varios idiomas y la categoría de tareas Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del archivo adjunto en esta publicación.
Debes iniciar sesión para ver el contenido del archivo adjunto en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Es hora de presentar el portfolio del papi LovePlay, más conocido como LovePlay a secas. Después de estar currándomelo 30 minutos, aquí os lo dejo para que lo valoréis vosotros mismos.
Ya no pondré ningún diseño de ejemplo mio por el foro, todos irán a mi portfolio, si publico algún PSD si que lo pondré aquí.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Si le dais clic a las imágenes, algunas tienen vídeo a cámara rápida de como he ido haciendo el diseño y información adicional.
Va pun la dispozitie textura 2016 realizata de mine .
Previzualizare : Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Link Download : Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Buenas amigos xd Aqui les vengo a traer un nuevo efecto que sera mi primer aporte xD ya que casi todos han sido de ayudas y eso D: voy a estar aportando cosas poco a poco ejeje aqui dejo el efecto a mi me gusta jejej a alguien le servira:D
Fuente: Cyber-Gamers
Edito me falto foto xd :
PD: por si no se ve Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Por si alguien quiere el PSD + Script de esta web del Age of Ronin (El script creo que no era publico). Aqui lo dejo todo con los respectivos creditos y lista para usar en vuestros servidores.
Imagen Website: Debes iniciar sesión para ver el contenido del enlace en esta publicación. Live Demo: Debes iniciar sesión para ver el contenido del enlace en esta publicación. Link de descarga (Script): Debes iniciar sesión para ver el contenido del enlace en esta publicación. Link de descarga (PSD): Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Creditos: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Buenas amigos, vi la web de Noveria2 en varios foros y me gusto, entonces la traduje y la use unos días en un servidor, ahora he decidido subirla, la traduje todo funciona, Ranking, Cambio de Pass almacen y cuenta y más, lo único que no traduje fue el Install, pero es sencilla la instalación.
Aquí una imagen de como es la web:
Link de descarga:
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Pass del .Rar : Ryukend
Hola gente =) tengo desde un tiempo una pagina web muy parecida a la del .es guardada, como he visto que no hay ninguna (si hay quiten este hilo) aquà tienen el link de descarga.
No necesita foto porque es muy parecida a la del .es, bueno aquà la descarga: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Ejemplo de esta web: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Bueno esta pagina web no es mi creacion sino que ha sido robada de otro servidor!100% rumano!
La web contiene proteccion anti: Anti-SQL Injection , Cookie Protect , XSS Protection , FIREWALL !
Intro:
Prueba online: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Descarga: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Buenas zone .. pues como ultimo aporte vengo a dejar este homepage que lo saque de aburrimiento al momento de descargar algo (que por sierto no se descargo)... y pues aca esta
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
la demo seria:
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Pues si has leído el post:
Con razón publico todo esto gratis
Web avantador: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Mi primera web metin: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Web Heart Of War: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Itemshop: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Pago por paypal: Debes iniciar sesión para ver el contenido del enlace en esta publicación.