Neverwinter Nights
Menú
Gamersmafia es ahora un archivo de solo lectura.

Aumento del valor de variables y tal...

Saludos!!!


Pues el tema es que necesito que el valor de una variable aumente a (X + Y).

Me explico:


Supongamos que esta la variable “cosa_1” con el valor de 1.

Quiero que tras realizar una accion(ya sea hablar con alguien o completar una quest) el valor de esa variable aumente 2 puntos (X = 1 + Y = 2) con lo que pasaria a tener otro valor distinto (X + Y = 3).

Sin embargo si el Pj realiza otra accion distinta de la anterior en lugar de 2 quiero que la variable aumente 3 puntos (X = 1 + Y = 3) con lo que quedaria con el valor de (X + Y = 4).


Resumiendo, me gustaria hacer que el script sacase el valor de la variable “cosa_1” y a esta le sumase distintos puntos dependiendo de la accion que realizase el Pj.


Supongo que es posible hacerlo, si no lo fuese pues…ajo y agua, pero de ser posible me gustaria ver si alguien me puede orientar mas o menos.

mira con GetLocalInt recojes el valor de la variable y dp la asignas con SetLocalInt yo… en mi web hay ejemplos claros.. pero weno un ejemplo seria de la variable cosa le kieres sumar +1 pues

SetLocalInt(OBJECT_SELF, “cosa_1”, GetLocalInt(OBJECT_SELF, “cosa_1)++);

Saludos!!!

¿El : ++ lo que hace es duplicar el valor de la variable “cosa_1”?.
La funcion que has puesto la entiendo, la unica duda que tengo es el significado de ++.

Muchas gracias tiu.

++ es lo mismo que “lokesea = lokesea+1” simplemente augmenta en 1 el valor. Como – resta 1 al valor

Saludos!!!

Ya lo voy cogiendo, muchas gracias por todo.

Los más activos en Scripting