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: [Npc] Sistema de casas  (Leído 227 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Vic
Usuario Novato

Desconectado Desconectado

Sexo: Femenino
Mensajes: 22
Miembro Nº: 5239





Última visita: 13 de Julio de 2008, 11:25:41
« : 18 de Abril de 2008, 03:28:42 »

Weno, como prometí aquí les dejo el Npc de un sistema de compra de casas. Éste en concreto es para la casa situada arriba a la derexa en Prontera. (Acuérdense de quitarle el warp de la puerta). Pueden copiar el script y cambiarle los warps para que haya más casas en el server que se puedan comprar. Y weno no soy muy buena con los scripts así que las funciones son muy básicas y el resultado se podría mejorar... Así que son libres de editarlo y volverlo a subir.

Sólo faltarían unos buenos mapas para el sistema. De interiores de casas en el ro hay muxos pero no de exteriores xD. Ya saben un jardincillo con la imagen de una casa y tal. Así que si alguien puede hacer alguno para completar el sistema se agradece  thanks

El script contiene los npcs básicos, es decir, el que vende la casa, el que te lleva dentro, el que te saca (aunq si hay un warp dentro no hace muxa falta...) y el que te deja decidir quien mas puede entrar a tu casa (hay espacio para 29 pj en total: los 9 personajes de la cuenta del dueño y 20 mas para los amigos).
Si alguien quiere meter más npcs dentro de la casa, como algún healer, juegos o cosas así ya corre por su cuenta xD.

Cuando el script sea ya definitivo... lo subiré a materiales

Espero que les sirva   pangelun0

EDIT:había un pequeño fallo en el guardián y es que no solo podia usarlo el dueño, solucionado y resubido
« Última modificación: 18 de Mayo de 2008, 05:20:34 por Vic » En línea

Los muertos no pueden llorar o acaso se puede vivir con medio corazón
DivineRO :: Foro :: Ragnarok Online
« : 18 de Abril de 2008, 03:28:42 »

 En línea
Dolbar
Posteador Habitual
***
Desconectado Desconectado

Sexo: Masculino
Mensajes: 136
Miembro Nº: 2842





Última visita: 24 de Julio de 2008, 07:58:00
« Respuesta #1 : 20 de Abril de 2008, 01:49:20 »

Se ve interesante el npc.

te recomiendo que en vez de usar una variable global ($) para cada char del dueño de la casa uses una variable permanente para la cuenta del dueño (#).

 Para los amigos hagas un pequeño sistema de constraseñas, la cual pueda ser cambiada cuando el dueño de la casa quiera, así sólo las personas que conozcan esa password podrán entrar.

 Una variable $ para verficar si la casa ya está vendida o no, y otra igual pero de texto para almacenar el nombre del dueño de la casa (el cual será el pj que compró la casa) y mostrarlo a otras personas.

suerte.  RO_V
En línea



Vic
Usuario Novato

Desconectado Desconectado

Sexo: Femenino
Mensajes: 22
Miembro Nº: 5239





Última visita: 13 de Julio de 2008, 11:25:41
« Respuesta #2 : 20 de Abril de 2008, 10:26:59 »

Veré q puedo hacer gracias por el consejo thanks
Lo de las contraseñas lo pensé también, quiza lo haga xD. Así me ahorraría unas cuantas variables ^^
También me gustaría que cada cuenta pudiera tener una sola casa pero no sé el comando para que el npc sepa la id del dueño así que hasta entonces se quedará como esta xD (Como ya dije no soy muy buena con los scripts T.T)
En línea

Los muertos no pueden llorar o acaso se puede vivir con medio corazón
Érid
Donadores
Posteador de Oro
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 659
Miembro Nº: 979


Controlador de mentes...


WWW

Última visita: 25 de Julio de 2008, 11:57:40
« Respuesta #3 : 21 de Abril de 2008, 05:35:57 »

Bueno, ser malo es el primer paso para ser bueno.

Veamos, usa una variable global, algo como esto funciona para lo que dices:

set $owner,getcharid(3); //Con esto la variable global $owner almacena el ID de la cuenta del personaje que compra la casa.

if($owner$==getcharid(3)){} //Con esto compruebas si el usuario es de la misma cuenta que el que compró la casa o.o.

Suerte, cualquier duda no dudes en postear =P
En línea

Vic
Usuario Novato

Desconectado Desconectado

Sexo: Femenino
Mensajes: 22
Miembro Nº: 5239





Última visita: 13 de Julio de 2008, 11:25:41
« Respuesta #4 : 21 de Abril de 2008, 12:27:32 »

Aja, en cuanto lo modifique y lo pruebe en el server lo vuelvo a subir
 thanks thanks


Realizados los cambios

EDIT: parece que hay un error, cualquiera que entre a la casa puede venderla. Supongo que el error estará en alguna condicional.... si alguien lo encuentra por favor que avise xD

EDIT2: fallo encontrado lo vuelvo a subir xD perdon por las molestias
« Última modificación: 24 de Abril de 2008, 04:40:14 por Vic » En línea

Los muertos no pueden llorar o acaso se puede vivir con medio corazón
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.082 segundos con 21 consultas.


Google visitó por ultima vez esta pagina 23 de Julio de 2008, 02:09:23