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: [Guia] nterconexion de variables source<->servidor  (Leído 75 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Logic
Posteador Habitual
***

Reputacion: 130
Desconectado Desconectado

Mensajes: 101
Miembro Nº: 9100





Última visita: 09 de Noviembre de 2008, 10:50:54

- ¡Lee las Normas por favor. Utiliza siempre el Buscador y Titulos correctos en tus post! -
« : 06 de Septiembre de 2008, 12:29:31 »

Guia: nterconexion de variables source<->servidor
Autor: Logic


bueno, voy a poner un claro ejemplo, mi sistema de razas hace que por ejemplo el orco tiene mas max hp vale? voy a explicar como lo he echo:
tengo un npc que da a una variable el valor orco para luego en el source poder hacer un if() en la funcion del calculo del hp y darle otra formula al orco para tener mas hp, pero claro no podemos hacer en el npc
set @raza,"orco";
y luego en el source if(@raza=="orco"){}

pues bien voy a explicaros como hacer esa interconexion de la variable, nos dirigimos al src/map/pc.c

buscamos: int pc_reg_received(struct map_session_data *sd)

mas abajo vemos: sd->die_counter = pc_readglobalreg(sd,"PC_DIE_COUNTER");
pues aqui debajo colocamos:
sd->raza = pc_readglobalreg(sd,"PC_RAZA");


cerramos, ahora nos vamos al pc.h para definir la variable
buscamos: int die_counter; //Total number of times you've died
y debajo ponemos: int raza;

listos, cerramos y compilamos, ya podremos leer el valor raza en funciones del src como el del calculo que explique mas arriba, incluso englobar todo el Maxhp en una variable y editarlo desde un npc

luego podemos trabajar con el npc normalmente con:

set PC_RAZA,1;
mes PC_RAZA;


ten siempre encuenta que declarste la variable con int, y solo admitira numeros no decimales

finalizada^^
« Última modificación: 06 de Septiembre de 2008, 01:39:15 por Logic » En línea
DivineRO :: Foro :: Ragnarok Online
« : 06 de Septiembre de 2008, 12:29:31 »

 En línea
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  


Post Similares
Asunto Iniciado por Respuestas Vistas Último mensaje
¿quien me da una guia de crear un servidor en medo lan?
Soporte eAthena (Emulador y Server)
manolol 1 112 Último mensaje 15 de Septiembre de 2006, 04:22:17
por eves
Peticion GUIA eathenaSQL servidor remoto
Soporte eAthena (Emulador y Server)
josang24 3 57 Último mensaje 02 de Abril de 2007, 05:09:03
por Vladd
[Guia] Montar un Servidor SQL
Desarrollo y Pruebas Usuarios
Piskas 2 299 Último mensaje 13 de Agosto de 2008, 07:51:14
por Piskas
[Guia] Montar un Servidor SQL [con Control Panel]
Desarrollo y Pruebas Usuarios
Piskas 0 486 Último mensaje 16 de Agosto de 2008, 03:58:59
por Piskas
[Guia] Introducción al Source de eathena
Desarrollo y Pruebas Usuarios
Logic 15 306 Último mensaje 12 de Septiembre de 2008, 01:23:13
por Vhan
Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC
BlueSkies design by Bloc, editado por eves para DivineRO | XHTML | CSS

Página creada en 0.252 segundos con 26 consultas.


Google visitó por ultima vez esta pagina 30 de Noviembre de 2008, 02:11:17