He aqui otra muestra de mi ignorancia xD
Tengo otra duda, si un alma caritativa se apiada de mi que me la resuelva plz. ¿Se podria hacer que un area inflinga algun tipo de daño o penalizacion cada X tiempo a los pjs?, es decir que en un area helado sufran daño cold por se oondiciones muy adversas o que en un desierto tengan menos constitucion o destreza. Ummm no se si me he expresado con claridad, pero los dioses no me bendicieron con el don de la palabra.
Salud.
Activos en NWN
Los más activos en Scripting
Subforos
Neverwinter Nights
Por supuesto, tendrias que hacer el script correspondiente en OnHearbeat del area ojo en las propierties del area. Asi cada 6,4 el ordenador comprueba lo que halla en el script, tu coges y al script le metes un aplyeffect de reduccion de destrea, o un daño o lo que sea, nu se amos lo ke kieras ke pase y ya ta
Muchas gracias Gonar, encima viendo la hora que es
, pero lo de onhearthbeat ya me lo habia imaginao pero si fueras tan amable de indicarme que scripts podria usar…..
De todas formas ese evento provoca sobrecarga en el micro (Creo que lo lei aki), cual seria el limite aceptable de de scripts usando este evento?.
Salud.
Ara me tengo ke pirar al curro
pero esta noche cuando vuelva mirare haber alguna idea (ya tengo una en mente
)
void main()
{
// Declarando variable, para contar cada 128 segundos, realize estas
//acciones. GetEnteringObject lo mismo ahi que cambiarlo por alguna
//otra funcion que seleccione al jugador.
int nNum = GetLocalInt(GetEnteringObject(), “contandotiempo”);
// Contador que comprueba el valor del tiempo. 1nNum = 6,4 segundos.
if (nNum == 20)
{
// Restablecer para nueva cuenta de 128 segundos.
nNum = -1;
// Poner debajo de esta linea las acciones a realizar.
// proceso de cuenta sumando 1
nNum ++;
SetLocalInt(GetEnteringObject(), “contandotiempo”, nNum);
}
jo maxo no hay manera no consigo hacer ese maldito script te dejo mi experimento aunque no funciona, miralo a ver que falla yo la verdad que lo veo logico el planteamiento pero como de la sintaxis del nwnscript no me entero mucho…. pues eso, que si puedes malgastar un ratillo conmigo pos gracias.
Salud.
coño! se me olvidaba lo mas importante………………
void main()
{
int nNum = GetLocalInt(GetEnteringObject(), “contandotiempo”);
if (nNum == 2)
{
int nDuracion = DURATION_TYPE_INSTANT;
int nTipo = DAMAGE_TYPE_COLD;
int nPoder = DAMAGE_POWER_NORMAL;
effect frio = EffectDamage(nDuracion, nTipo, nPoder);
object sufre = (GetEnteringObject());
nNum = -1;
ApplyEffectToObject(nDuracion,frio, sufre, 0.0);
}
// proceso de cuenta sumando 1
nNum ++;
SetLocalInt(GetEnteringObject(), “contandotiempo”, nNum);
}
Si es que despues de un peta uno ya no es el mismo
Bueno aqui tienes tu solucion
[color=black:6f7a66c19d]//::////////////////////////////// />//:: NS_AR_ELEMENTO
//::////////////////////////////////////////////////////// />//:: Copyright (c) 2002 NeverWinter Spain.
//::////////////////////////////////////////////////////// />//:: Cada X tiempo se sufre dano elemental al estar en un area.
//::////////////////////////////////////////////////////// />//:: Contador de tiempo por Dawuid. Comunidad de Tartessos. www.reinodetartessos.com<br />//:: Script factor de dano por Gonar NeverWinter Spain. www.nwnspain.com<br />//:: Creado el 23 de agosto del 2002.
////////////////////////////////////////////////////////// />void main()
{
// nNum sirve para establecer cada cuanto tiempo se sufre el dano.
int nNum = GetLocalInt(GetEnteringObject(), “contandotiempo”);
// sUfre define al jugador que entra en el area.
object sUfre = (GetEnteringObject());
// iPvida calcula la vida del pj.
int iPvida = GetMaxHitPoints(sUfre);
// iDano calcula un % de dano en factor del iPvida, osea que el dano es un %
// general y depende de la salud del pj.
// Por contra y si se ve ilogico esto, puesto que a mas puntos de vida mas dano
// y se supone que a mas puntos de vida mejor salud fisica, se puede usar.
// simplemente a la siguiente linea quitarle el factor de comentario y anadirlo a la de despues.
// int iDano = 20 - (iPvida/10);
int iDano = iPvida/10;
// Tipo de efecto y dano
effect fRio = ExtraordinaryEffect(EffectDamage(iDano, DAMAGE_TYPE_COLD));
// Pon 10 que es 6,4 minutos reales, 3,2 horas dentro del juego mas o menos.
// Comprueba si toca aplicar el dano.
if (nNum == 10)
{
// Restablece la cuenta de cada cuanto tiempo se sufre dano.
nNum = -1;
// Aplica el dano al pj.
ApplyEffectToObject(DURATION_TYPE_INSTANT, fRio, sUfre);
}
// Va contando el tiempo para realizar el dano.
nNum ++;
SetLocalInt(GetEnteringObject(), “contandotiempo”, nNum);
}[/color:6f7a66c19d]
Alabado seas Gonar, ojala todos los enanos fueran de tu temple, hare magnificos sacrificios a los Dioses pidiendoles que te sean favorables.
Salud.
Nuestra es la labor de descrifrar los arcanos conocimientos de nuestros antepasados, ya sean runas enanas, arcanas formulas elficas o simplemente rituales barbaros, pero por favor no sacrifiques nada, puesto que en la guerra contra las oscuras tropas de orcos y goblins que vienen del este es necesario todo tipo de vida ya sea un esclavo o una gallina, el uno sirve para luchar y la otra para alimentar a nuestros cansados guerreros
si realmente quiere colaborar presentenos un informe de su proyecto para que asi nuestros escribas pongan en las pias hojas de nuestro site güe una referencia de lo que esta trabajando
Gracias a ti por visitarnos en tiempos tan adversos.
Juer Gonar, un momento de inspiración?????
Bueno bien, primero me presento, soy Vedder Do’Urden compañero de fatigas de doktorloko, jejej, y el proyecto es un mundo persistente en el q estamos trabajando nosostros dos desde hara cosa de un mes o asi y weno, el proyecto en principio sera un archipielago q en principio constara de tres islas, una orientada a jugar mas con DM q es la q estoy trabajando yo, otra q estara orientada a jugar en solitario, q es la q esta trabajando loko, y la tercera q aun no sabemos q hacer kon ella
Bien, ese es el proyecto en el q esta trabajando loko, de ahi tantas dudas q yo tb tengo algunas por supuesto, pero a mi me las soluciona el normalmente
puesto q yo de programar o de scripts ni idea o mas bien poko, de momento solo mapeo q eso si se me da mas o menos bien (tampoko es q sea muy komplikado jejeje
).
En fin anunciando el proyecto desde aki me despido de todos vosotros, muxas grazias a todos y espero q os vaya bien con vuestros proyectos tb, por cierto q si alguien de por aki kiere hacer de master en nuestro mundo q mas o menos tenemos planeado q salga para septiembre si no entero y acabado algo mas o menos decente y jugable q se ponga en contacto kon nosotros por favor.
Un saludo a todos/as
Agur!
P.D.: Loko es un adorador de Mirkull y amante de los orkos, yo no me fiaria muxo de el, jajajajaj, a mas mata gallinas sin kompasion, de ahi q le kiera hacer una zona en mi isla con gallinas asesinas
(esto ultimo dudo q lo haga no me hagais muxo caso).
Si taba inspirado
¿ Por Que Taba Inspirado ?
Paseando por las colinas del fin der mundo encontre una tribu de OrKoS asesinos de gallinas, jejeje y menuda tunda les di
Asi es, Vedder es mi complice. No habia comentao nada en la page, porque aun nos estamos pegando un poco con el aurora y el script y vamos mu despacito y queria esperar a que el proyecto estuviera mas consolidado, pero nuestra intencion es sacarlo al publico hacia finales de septiembre…..
Por lo menos lo que llevemos echo hasta ese momento, con idea de testearlo y ampliarlo, esperamos que en breve se nos unan dos integrantes mas, con lo que esperamos agilizar nuestro trabajo, asi que ya os iremos informando segun avancemos, y dejar denuevo patente que si ceneques como Vedder y yo podemos realizar este proyecto es en gran parte a gente como vosotros.
Salud.
P.D. Si es cierto, soy adorador del gran Myrkul y sus enseñanzas guian mi senda, tb es verdad, aprecio a esa raza de bestias, los orcos, pero no mencionaste mi total desprecio por los elfos eh? Vedder? MUAJAJAJAJAJAJAJAJA
Maldito clerigo de mie… kk. Tu odio por los elfos es una cuenta pendiente a saldar pero eso mejor lo solucionamos kuando nos veamos, q ya sabes q si kojo a Magius te fundo, jejejejej,
.
En fin, a ver si se apuntan masters y esas cosas q yo de master… komo q no.
Un saludo a todos
Agur!