joshiko

05/03/2006 12:46:23

Hola, pues eso, que estoy intentando que tras una conversacion se de o quite experiencia, el darla si me la da, pero la parte de quitar la experiencia, nada d nada, el script k uso es este:

[code:1:c4766c8946]void main()
{

// Quitar algunos PX al jugador
GiveXPToCreature(GetPCSpeaker(), -1000);
}[/code:1:c4766c8946]

joshiko

05/03/2006 13:02:14

por cierto, como puedo abrir para verlos los modulos de los capitulos de la capaña oficial y las expansiones del juego?
y aunque me vais a decir pesao, como hago para que un jugador tras perder suficiente experiencia baje de nivel como cuando morimos en neverun?

06/03/2006 10:37:51

para quetar la XP

[code:1:0f4b2837e4]
SetXP(GetPCSpeaker(), GetXP(GetPCSpeaker())-1000);
[/code:1:0f4b2837e4]

con eso obtines la experiencia del jugador, le restas 1000 y luego grabas la nueva experiencia.

Para ver los modulos de la campaña oficial solo tienes que copiar los archivos del directorio nwm al directorio modules y cambiarles la extension de .nwm a .mod

Lo de bajar de nivel es automatico, si pierdes suficiente expeciencia el juego te baja de nivel el solo.

joshiko

06/03/2006 12:50:46

ok muchas gracias, y como hacias antes para que no bajase de nivel? por que antes no bajaban de nivel los pj

IgmarUsul

06/03/2006 15:31:18

La sé, la sé, (eso creo), pues por que antes no se perdia tanta XP? (seguro que la he cagado, xDDDDD).

06/03/2006 18:16:44

¬¬ joder igmar...ni te has arrimado xD

Antes el script que te penelizaba por la muerte y te quitaba la XP, comprobaba que no bajases de nivel.

IgmarUsul

07/03/2006 06:21:08

Jajajajajaajaja , sin comentarios, mis conocimientos de scripts han quedado claros, no? , xDDDDDDDDDD.