Como controlar el tiempo en el servidor
Buenas a todos tengo un problemin me gustaria sabe como controlar el tiempo en el server yo probe esto; void main () { if (GetTimeHour() == 18) { //aqui meteria el scrip a realizar a las 18 horas en el server } } y no me funciono y tengo otra duda por ejemplo al entrar en una zona quiero que se aplique un efecto de daño al pj que entra en un cierto tiempo, ese scrip lo encontre aqui en esta pagina pero el scrip no reconoze que pj entro primero por ejemplo sin un pj entra en el area a los 30 segundos tiene que aplicarsele el daño, pero si al mismo tiempo entra otro pj el daño lo recibe este y no el que entro a los 30 segundos, bueno mi pregunta es como ago que el scrip reconozca al jugadory guarde su nombre para luego aplicar el efecto, mirar este es el scrip que me robe de esta pagina void main() { int nNum = GetLocalInt(GetEnteringObject(), “contandotiempo”); object sUfre = (GetEnteringObject()); int iPvida = GetMaxHitPoints(sUfre); int iDano = iPvida/10; effect fRio = ExtraordinaryEffect(EffectDamage(iDano, DAMAGE_TYPE_COLD)); if (nNum == 10) { nNum = -1; ApplyEffectToObject(DURATION_TYPE_INSTANT, fRio, sUfre); } nNum ++; SetLocalInt(GetEnteringObject(), “contandotiempo”, nNum); } estube mirando scrips y encontre esta variable que ase que el scrip reconozca al pj pero no se usarlo en el scrip anterior int iUltimoDescanso = GetLocalInt (GetModule(), “iNextEnterHourTimeZero_” + GetName(oJugador) + GetPCPlayerName(oJugador)); bueno desde ya os agradesco vuestra ayuda
Neverwinter Nights
¿Y eso se te compila en el editor de scripts?
Eso es lo raro que si copila jejjeeej sera que mi ordenador ta loco, hice eso porque ya no se me ocurre otra cosa y nadie me ayuda
chao.