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

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

Mensajes: 30
Miembro Nº: 663




Última visita: 16 de Mayo de 2008, 01:48:04
« : 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: 578
Miembro Nº: 3312


MasteRO... Un Mundo Lleno De Maestros =D


WWW

Última visita: Hoy a las 10:41:02
« 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




AKATSUKI FAN!!!
roberto
Usuario Habitual
*
Desconectado Desconectado

Mensajes: 30
Miembro Nº: 663




Última visita: 16 de Mayo de 2008, 01:48:04
« 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: 633
Miembro Nº: 979


Controlador de mentes...


WWW

Última visita: 15 de Mayo de 2008, 10:48:08
« 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


-- Deus Avaritia --
Warfare
Donadores
Usuario Novato
*
Desconectado Desconectado

Mensajes: 12
Miembro Nº: 6671





Última visita: Hoy a las 10:06:41
« 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: 30
Miembro Nº: 663




Última visita: 16 de Mayo de 2008, 01:48:04
« 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: 633
Miembro Nº: 979


Controlador de mentes...


WWW

Última visita: 15 de Mayo de 2008, 10:48:08
« 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


-- Deus Avaritia --
roberto
Usuario Habitual
*
Desconectado Desconectado

Mensajes: 30
Miembro Nº: 663




Última visita: 16 de Mayo de 2008, 01:48:04
« 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: 633
Miembro Nº: 979


Controlador de mentes...


WWW

Última visita: 15 de Mayo de 2008, 10:48:08
« 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


-- Deus Avaritia --
Khasari
Moderador
Posteador Diamante
*
Conectado Conectado

Sexo: Masculino
Mensajes: 1571
Miembro Nº: 1588


WWW

Última visita: Hoy a las 11:46:14
« Respuesta #9 : 05 de Mayo de 2008, 08:25:19 »

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


Mi super firma echa con Paint!!!! xD
roberto
Usuario Habitual
*
Desconectado Desconectado

Mensajes: 30
Miembro Nº: 663




Última visita: 16 de Mayo de 2008, 01:48:04
« 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: 633
Miembro Nº: 979


Controlador de mentes...


WWW

Última visita: 15 de Mayo de 2008, 10:48:08
« 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


-- Deus Avaritia --
roberto
Usuario Habitual
*
Desconectado Desconectado

Mensajes: 30
Miembro Nº: 663




Última visita: 16 de Mayo de 2008, 01:48:04
« 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: 578
Miembro Nº: 3312


MasteRO... Un Mundo Lleno De Maestros =D


WWW

Última visita: Hoy a las 10:41:02
« 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




AKATSUKI FAN!!!
roberto
Usuario Habitual
*
Desconectado Desconectado

Mensajes: 30
Miembro Nº: 663




Última visita: 16 de Mayo de 2008, 01:48:04
« 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
**
Desconectado Desconectado

Sexo: Masculino
Mensajes: 115
Miembro Nº: 6293


Visita www.zerlotusro.es


WWW

Última visita: Hoy a las 10:20:55
« 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



Servidor 14x14x13x! Customs Equilibrados!
Tenemos Host Dedicado!
Gm's amigables! 0 corrupción! Server Divertido!
Transferencias de Char y Donaciones!
Solo te aseguramos diversion Pura!                                                                           SISTEMA MERCENARIO!!
Visita www.zerlotusro.es ! Y adentrate en una aventura sin Fin!
Aqui mandas Tú! ^^
Érid
Donadores
Posteador de Oro
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 633
Miembro Nº: 979


Controlador de mentes...


WWW

Última visita: 15 de Mayo de 2008, 10:48:08
« 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


-- Deus Avaritia --
Zealotus
Posteador
**
Desconectado Desconectado

Sexo: Masculino
Mensajes: 115
Miembro Nº: 6293


Visita www.zerlotusro.es


WWW

Última visita: Hoy a las 10:20:55
« 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



Servidor 14x14x13x! Customs Equilibrados!
Tenemos Host Dedicado!
Gm's amigables! 0 corrupción! Server Divertido!
Transferencias de Char y Donaciones!
Solo te aseguramos diversion Pura!                                                                           SISTEMA MERCENARIO!!
Visita www.zerlotusro.es ! Y adentrate en una aventura sin Fin!
Aqui mandas Tú! ^^
Khasari
Moderador
Posteador Diamante
*
Conectado Conectado

Sexo: Masculino
Mensajes: 1571
Miembro Nº: 1588


WWW

Última visita: Hoy a las 11:46:14
« Respuesta #18 : Hoy a las 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


Mi super firma echa con Paint!!!! xD
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Powered by SMF 1.1.5 | SMF © 2006, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks

BlueSkies design by Bloc, editado por eves para DivineRO | XHTML | CSS

Página creada en 0.547 segundos con 24 consultas.


Google visitó por ultima vez esta pagina Hoy a las 07:17:51