Tamaño del Texto:
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
 

Páginas: [1] 2   Ir Abajo
  Imprimir  
Autor Tema: bueno espero les sea de su agrado Mercenary System  (Leído 599 veces)
0 Usuarios y 1 Visitante están viendo este tema.
roberto
Usuario Habitual
*
Desconectado Desconectado

Mensajes: 33
Miembro Nº: 663




Última visita: 07 de Julio de 2008, 10:09:56
« : 04 de Mayo de 2008, 07:51:31 »

espero les agrade esto ya q vi q en muchos pos lo piden, q quede claro el scrip no e smi o lo encontro en unas horas de desvelo hace dos dias, espero les guste jejejej:


Mercenary System



@summon 6017" debes colocarlo asi ":@summon 6017 18000" el los nuemros de color rojo es el tiempo q deceas q viva el mercenary... cualquier aporte porfavor ayudemso a q esot se perfeccione y la informacion no quede para pocos sino que sea compartida plaughgs5


weno muchas gracias a todos espero aporten XD psmileha6

coregido por observaciones
« Última modificación: 04 de Mayo de 2008, 05:13:19 por roberto » En línea
DivineRO :: Foro :: Ragnarok Online
« : 04 de Mayo de 2008, 07:51:31 »

 En línea
yaasu
Moderador
Posteador de Oro
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 873
Miembro Nº: 3312


MasteRO... Un Mundo Lleno De Maestros =D


WWW

Última visita: Hoy a las 08:18:14
« Respuesta #1 : 04 de Mayo de 2008, 08:26:02 »

ammm... dire 2 cosas:

1.- No sirve en nuevas versiones u.u

2.- tienes derechos y permisos de publicacion?
es todo lo ke tengo ke decir n_n

saludos
En línea




esperando, proposicion para proyecto Sathena...
Firmen Plzzz http://www.metroflog.com/JFerAlVfC
roberto
Usuario Habitual
*
Desconectado Desconectado

Mensajes: 33
Miembro Nº: 663




Última visita: 07 de Julio de 2008, 10:09:56
« Respuesta #2 : 04 de Mayo de 2008, 10:31:24 »

1. si funciona en nuevas versiones yo lo tengo en el 12431 y corre de maravilla.
2. el scrip lo encontre en un post autoriza su distribucion al publico Someone, el post orignal fue hehco por Lost_Kakashi
   
lo q falta es configurar q solo se pueda obtener un solo mercenary por char y el precio de ellos
En línea
Érid
Donadores
Posteador de Oro
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 635
Miembro Nº: 979


Controlador de mentes...


WWW

Última visita: 04 de Julio de 2008, 02:35:09
« Respuesta #3 : 04 de Mayo de 2008, 01:10:07 »

Citar
___________________________________________________________________________________     
THIS WORK IS TO ONLY BE POSTED AT RUNE. NOT ALLOWED TO BE SHARED IN OTHER FORUMS.     
IF YOU WANT TO LINK TO THE FILE, PLEASE REDIRECT THEM TO THE URL AT RUNE.

Es todo lo que tengo que mostrar, está en el código que posteaste =3
En línea

Warfare
Donadores
Usuario Novato
*
Desconectado Desconectado

Mensajes: 14
Miembro Nº: 6671





Última visita: 08 de Julio de 2008, 02:11:24
« Respuesta #4 : 04 de Mayo de 2008, 08:13:02 »

Aparte de eso, el autor explica en el topic oficial que esto es una manera muy casera de hacer el mercenary system, pero que tiene un gran bug exploit ya que si consigues mas de 4 item de lvl 10 ejemplo de summonear, en vez de solo salirte uno, se te multiplican el numero de mercenarios. Saludos
En línea

roberto
Usuario Habitual
*
Desconectado Desconectado

Mensajes: 33
Miembro Nº: 663




Última visita: 07 de Julio de 2008, 10:09:56
« Respuesta #5 : 05 de Mayo de 2008, 08:28:12 »

weno yo especifique q no era mio y q era para portar y te dire q si funciona, solo debes hacer unas variaciones y un npc nada mas y te funciona perfectamete
En línea
Érid
Donadores
Posteador de Oro
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 635
Miembro Nº: 979


Controlador de mentes...


WWW

Última visita: 04 de Julio de 2008, 02:35:09
« Respuesta #6 : 05 de Mayo de 2008, 08:37:17 »

Pues yo sé como evitar el exploit, no es muy complicado, basta con crear una variable que detecte que lo usaste una vez, y al pasar el tiempo esa variable vuelve a 0.
En línea

roberto
Usuario Habitual
*
Desconectado Desconectado

Mensajes: 33
Miembro Nº: 663




Última visita: 07 de Julio de 2008, 10:09:56
« Respuesta #7 : 05 de Mayo de 2008, 07:56:06 »

para vender los mercenarios se puede crerar un npc asi como el veterinario q te da las mascotas y solo te da uno por char si no quieres colocar los vendedores de scrols y q tengan mas de uno por personaje pero weno haber q se da aqui si alguien aprota eso .....
En línea
Érid
Donadores
Posteador de Oro
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 635
Miembro Nº: 979


Controlador de mentes...


WWW

Última visita: 04 de Julio de 2008, 02:35:09
« Respuesta #8 : 05 de Mayo de 2008, 08:02:21 »

Un NPC Shop es muy sencillo, es mejor que puedan comprar cuantos quieran pero que sólo puedan usar 1.
En línea

Khasari
Moderador
Posteador Diamante
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1862
Miembro Nº: 1588


El Lord Knight no se rinde.No llega a ese Extremo




Última visita: Hoy a las 02:20:29
« Respuesta #9 : 05 de Mayo de 2008, 08:25:19 »

Ya que eres scripter podrias enseñarnos esa variable antisploit :)
En línea



roberto
Usuario Habitual
*
Desconectado Desconectado

Mensajes: 33
Miembro Nº: 663




Última visita: 07 de Julio de 2008, 10:09:56
« Respuesta #10 : 06 de Mayo de 2008, 04:31:07 »

com ose ari aeso ??? sorry pero no se mucho de script
En línea
Érid
Donadores
Posteador de Oro
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 635
Miembro Nº: 979


Controlador de mentes...


WWW

Última visita: 04 de Julio de 2008, 02:35:09
« Respuesta #11 : 06 de Mayo de 2008, 05:08:02 »

No lo he probado, hace años no hago pruebas con objetos pero algo como esto debería funcionar:

Citar
12153,Archer_Mercenary_Summon_Scroll_Level_1,Archer Mercenary Summon Scroll Level 1,2,,10,200,,,,,0xFFFFFFFF,7,2,,,15,,,{ callfunc "f_mercenary",6017,12153; },{},{}
ID del Mercenary(Mob),ID del item.

Crear un NPC así:
Citar
function<tab>script<tab>f_mercenary<tab>{
     if(Mercenary_Time<gettimetick(2)){
          set Mercenary_Time,gettimetick(2)+1800000;
          atcommand "@summon "+getarg(0)+" 1800000"; //Suponiendo que el tiempo se lea en mili segundos.
     }else{
     dispbottom "No puedes usar este objeto al menos 30 minutos después de haber usado el anterior.";
     getitem getarg(1),1; //Como el item se usó y no pudo funcionar se le devuelve
     }
     return;
}

Esto debería funcionar, no lo he testeado pero ustedes podrían decirme =3
« Última modificación: 11 de Mayo de 2008, 07:30:10 por Érid » En línea

roberto
Usuario Habitual
*
Desconectado Desconectado

Mensajes: 33
Miembro Nº: 663




Última visita: 07 de Julio de 2008, 10:09:56
« Respuesta #12 : 07 de Mayo de 2008, 01:26:49 »

mm Weno mira esto haber si no ta malo:


Código:
pay_arche.gat,66,153,6 script Archer Mercenary 777,{

// Variables
set @name$,"[Archer Mercenary]";
set @price,5000000;
if(mascota == 1) goto checar;

//script
mes @name$;
mes "Hola " +strcharinfo(0)+", yo puedo invocar un Mercenary que te acompañe toda tu vida";
mes "solo recuerda cualquier Mer cuesta ^5555FF" + @price + "^000000 Zenys";
mes "si sigues de acuerdo podemos seguir con el papeleo";
next;
mes "¿estas de acuerdo?";
menu "Si sigamos",si,"Mejor no",salir;

si:
if (zeny < @price) goto L_NoZeny;
else
if (Zeny > 4999999){
next;
nombre01:
mes "Que nombre quieres para tu Mercenary";
input nombremascota$;
next;
mes "¿Estas seguro de que ^FF0000"+nombremascota$+"^000000 quieres que sea el nombre de tu Mercenary?";
menu "Si",-,"no",nombre01;
next;
mes "Dime que mascota quieres tener";
menu "Archer Mercenary Lv1",Archer_Mercenary_Lv1,"Archer Mercenary Lv2",Archer_Mercenary_Lv2,"Archer Mercenary Lv3",Archer_Mercenary_Lv3,"Archer Mercenary Lv4",Archer_Mercenary_Lv4,"Archer Mercenary Lv5",Archer_Mercenary_Lv5,"Archer Mercenary Lv6",Archer_Mercenary_Lv6,"Archer Mercenary Lv7",Archer_Mercenary_Lv7,"Archer Mercenary Lv8",Archer_Mercenary_Lv8,"Archer Mercenary Lv9",Archer_Mercenary_Lv9;
Archer_Mercenary_Lv1: set mobid,6017; goto listo;
Archer_Mercenary_Lv2: set mobid,6018; goto listo;
Archer_Mercenary_Lv3: set mobid,6019; goto listo;
Archer_Mercenary_Lv4: set mobid,6020; goto listo;
Archer_Mercenary_Lv5: set mobid,6021; goto listo;
Archer_Mercenary_Lv6: set mobid,6022; goto listo;
Archer_Mercenary_Lv7: set mobid,6023; goto listo;
Archer_Mercenary_Lv8: set mobid,6024; goto listo;
Archer_Mercenary_Lv9: set mobid,6025; goto listo;

listo:
summon "  "+nombremascota$+"  ",mobid,9999999,"Veterinario::OnMURIO";
set mascota,1;
set @tiene,1;
set zeny,zeny-@price;
next;
mes "Felicidades ya tienes un mercenary";
next;
mes "Cuidala bien";
close;
}

checar:
mes @name$;
mes "Dime que deceas Hacer";
menu "Cambiarle el Nombre a mi Mercenary",nombre,"Recuperar a mi Mercenary",-,"Cancel",cancel;
if(@tiene==1) goto nodar;
summon " "+nombremascota$+" ",mobid,9999999,"Veterinario::OnMURIO";
set @tiene,1;
next;
mes "Listo ahí tienes a tu mascota";
close;
nombre:
input nombremascota$;
next;
mes "Nombre canbiado";
cancel:
close;

L_NoZeny:
mes @name$;
mes "lo siento no tienes le zeny suficiente para la adopcion";
mes "vuelve cuando tengas mas zeny";
close;

nodar:
mes "ya tienes a tu Mercenary no puedes tener 2";
close;

OnMURIO:
set @tiene,0;
close;

salir:
mes "Vuelve cuando quieras";
close;
}

hice tres iguales par alas tres clases diferentes de mercenarys.

haber si no tiene errores.
En línea
yaasu
Moderador
Posteador de Oro
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 873
Miembro Nº: 3312


MasteRO... Un Mundo Lleno De Maestros =D


WWW

Última visita: Hoy a las 08:18:14
« Respuesta #13 : 07 de Mayo de 2008, 06:52:07 »

miren ya lo e probado solo el de erid... erid el server dice algo sobre Fake_NPC y desdes la callfunc (f_mercenary) otra cosa que quiero decir... como se llaman los sprites de los mercenarios xD porque me salen los ETC (los priest negros) buenos luego rpuebo el de roberto

Saludos
En línea




esperando, proposicion para proyecto Sathena...
Firmen Plzzz http://www.metroflog.com/JFerAlVfC
roberto
Usuario Habitual
*
Desconectado Desconectado

Mensajes: 33
Miembro Nº: 663




Última visita: 07 de Julio de 2008, 10:09:56
« Respuesta #14 : 07 de Mayo de 2008, 02:35:49 »

poshh los sprite de los mercenarys estan en el sankray actulizado si tienes el sankray actulizado te deberian de salir pero par q te salgan al llamarlos con el npc por lo menos yo tube q meter primero el  mob mercenary y los scrolls y asi si me funcionaron.
En línea
Zealotus
Posteador de Plata
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 472
Miembro Nº: 6293


Visita www.zerlotusro.es


WWW

Última visita: 08 de Julio de 2008, 05:18:53
« Respuesta #15 : 10 de Mayo de 2008, 11:04:19 »

Mmm no he llegado a entender como hacer que se utilice uno solo me lo explican porfavor?
En línea






ZERLOTUS GANADOR DE EUROCOPA!!
Mi premio : ^^


Hattori eres mioo!!
www.zerlotusro.es
Érid
Donadores
Posteador de Oro
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 635
Miembro Nº: 979


Controlador de mentes...


WWW

Última visita: 04 de Julio de 2008, 02:35:09
« Respuesta #16 : 11 de Mayo de 2008, 07:35:49 »

Usa mi sistema, en npc/other/Global_Functions.txt agrega al final mi script.

Cargué mi NPC y no me manda ningún error, les recuerdo usar los tabs, y no es un NPC, es una función, por lo que su configuración es un poco distinta.
En línea

Zealotus
Posteador de Plata
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 472
Miembro Nº: 6293


Visita www.zerlotusro.es


WWW

Última visita: 08 de Julio de 2008, 05:18:53
« Respuesta #17 : 16 de Mayo de 2008, 07:13:22 »

Mmm si funciona! Gracias Erid! Hay alguna manera de hacer un poco mas fuerte a un mercenaryo?
En línea






ZERLOTUS GANADOR DE EUROCOPA!!
Mi premio : ^^


Hattori eres mioo!!
www.zerlotusro.es
Khasari
Moderador
Posteador Diamante
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1862
Miembro Nº: 1588


El Lord Knight no se rinde.No llega a ese Extremo




Última visita: Hoy a las 02:20:29
« Respuesta #18 : 17 de Mayo de 2008, 11:22:00 »

// Structure of Database :

// ID,Sprite_Name,kROName,iROName,LV,HP,SP,EXP,JEXP,Range1,ATK1,ATK2,DEF,MDEF,STR,AGI,VIT,INT,DEX,LUK

Sigues la estructura de la mod_db o mob_db2 y le agregas mas fuerza al mercenary.

Saludos
En línea



Zealotus
Posteador de Plata
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 472
Miembro Nº: 6293


Visita www.zerlotusro.es


WWW

Última visita: 08 de Julio de 2008, 05:18:53
« Respuesta #19 : 17 de Mayo de 2008, 01:53:15 »

Muchisimas gracias Son todos unos verdaderos Genios! ^^
En línea






ZERLOTUS GANADOR DE EUROCOPA!!
Mi premio : ^^


Hattori eres mioo!!
www.zerlotusro.es
Khasari
Moderador
Posteador Diamante
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1862
Miembro Nº: 1588


El Lord Knight no se rinde.No llega a ese Extremo




Última visita: Hoy a las 02:20:29
« Respuesta #20 : 17 de Mayo de 2008, 03:07:03 »

De nada ^^ para eso tamos :)
En línea



FireReaver
Posteador
**
Desconectado Desconectado

Mensajes: 116
Miembro Nº: 1568





Última visita: 04 de Julio de 2008, 04:50:38
« Respuesta #21 : 19 de Mayo de 2008, 08:57:17 »

No existe el mob mercenary, si bien hay un sprite de mercenary, este es para un char, si se escoje como mob este sale descabezado... alguien los tiene con cabeza??.... me da lata tener que hacerlo con el actor....

Saludos
En línea


Sonidos de Guerra.........
hyoga
Usuario Habitual
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 41
Miembro Nº: 1085


Intento ser mejor cada dia...........




Última visita: 04 de Julio de 2008, 07:56:17
« Respuesta #22 : 16 de Junio de 2008, 11:45:51 »

Muy buena erid tambien me funciono =)
En línea

†  No hay cosas imposibles si no hombres incapases
GranRover
Donadores
Usuario Novato
*
Desconectado Desconectado

Mensajes: 24
Miembro Nº: 932




Última visita: 04 de Julio de 2008, 10:18:17
« Respuesta #23 : 24 de Junio de 2008, 05:55:34 »

no sirven


no me resulto yo tengo la ultima version
« Última modificación: 24 de Junio de 2008, 05:59:47 por GranRover » En línea
Zealotus
Posteador de Plata
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 472
Miembro Nº: 6293


Visita www.zerlotusro.es


WWW

Última visita: 08 de Julio de 2008, 05:18:53
« Respuesta #24 : 24 de Junio de 2008, 06:39:56 »

Has leido atentamente el archivo? Hay partes en las que debes SUSTITUIR no añadir ^^ Revisa y veras como si funciona ^^ Sakudos!!
En línea






ZERLOTUS GANADOR DE EUROCOPA!!
Mi premio : ^^


Hattori eres mioo!!
www.zerlotusro.es
Khasari
Moderador
Posteador Diamante
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1862
Miembro Nº: 1588


El Lord Knight no se rinde.No llega a ese Extremo




Última visita: Hoy a las 02:20:29
« Respuesta #25 : 24 de Junio de 2008, 09:23:08 »

Lo uniko ke tienes k añadir a los ya existentes en la db es la parte que summonea el mercenario no se si me entiendes...

{ atcommand strcharinfo(0)+":@summon 6027",0; },{},{}

saludos
En línea



hyoga
Usuario Habitual
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 41
Miembro Nº: 1085


Intento ser mejor cada dia...........




Última visita: 04 de Julio de 2008, 07:56:17
« Respuesta #26 : 26 de Junio de 2008, 01:49:51 »

Me salio sumon failed esto sera que nesesito tener actualizado al 100%? el ragnarok
En línea

†  No hay cosas imposibles si no hombres incapases
Zealotus
Posteador de Plata
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 472
Miembro Nº: 6293


Visita www.zerlotusro.es


WWW

Última visita: 08 de Julio de 2008, 05:18:53
« Respuesta #27 : 26 de Junio de 2008, 05:09:02 »

No creo porque a mi me pasaba y me releei la guia que tenia, la realize bien y me salio perfecto asique...
En línea






ZERLOTUS GANADOR DE EUROCOPA!!
Mi premio : ^^


Hattori eres mioo!!
www.zerlotusro.es
Khasari