ya averigue lo de revivir i lo canviar de area al ablar pero k alguien me diga algun scrip para k al revivir me kite Xp i dinero k al canviar de area no me sale gracias.
Lo de antes ya me sale ahora una cosa xunga pero xunga de verdad k al morir salga eso de se acerca mas a la muerte i le valla kitandpo vida ayuda porfa!!
Pedazo de monologo que te estas pegando . Lo de que los personajes se vayan muriendo poco a poco es un poco mas complicadillo. Antes de hacer tu propio sistema te recomendaria que mirases lo que hay hecho en el vault: www.nwvault.com Busca death system o algo asi
Pos una funcion que se llame a si mismo cada X segundos, usa la funcion DelayCommand, metes dentro speaks strings y vas sumando una variable local cada vez. Cuando llegues a X tonces le aplicas efecto de morir y ya ta, to eso lo metes en el script de ondying y sencillo y practico.
//No te olvides de Canviar el ‘‘TAG’’ insisto….solo toca donde pone TAG del punto de ruta a donde lleva i pon el de el punto de ruta a donde kieres k lleve…:)
[quote:afdf183fe7]location lTarget;
oTarget = GetWaypointByTag(“TAG del punto de ruta a donde lleva”);
[/quote:afdf183fe7]
Bueno pos decirme q es lo q hay q poner por k no tengo ni idea en lo de TAG haber e probao a poner pos el nombre del area,y la etiqueta del punto de ruta.
Ya lo averrigue ahora me keda poder acer k cuando 1 se muera (jugardor) canvie de area pf k alguien me ayude con algun scrip.
ya averigue lo de revivir i lo canviar de area al ablar pero k alguien me diga algun scrip para k al revivir me kite Xp i dinero k al canviar de area no me sale gracias.
Lo de antes ya me sale ahora una cosa xunga pero xunga de verdad k al morir salga eso de se acerca mas a la muerte i le valla kitandpo vida ayuda porfa!!
Pedazo de monologo que te estas pegando
. Lo de que los personajes se vayan muriendo poco a poco es un poco mas complicadillo. Antes de hacer tu propio sistema te recomendaria que mirases lo que hay hecho en el vault: www.nwvault.com Busca death system o algo asi
Pos una funcion que se llame a si mismo cada X segundos, usa la funcion DelayCommand, metes dentro speaks strings y vas sumando una variable local cada vez. Cuando llegues a X tonces le aplicas efecto de morir y ya ta, to eso lo metes en el script de ondying y sencillo y practico.
Lord Aeron, como has conseguidoq cambies de area al hablar con alguien. De verdad que lo inteto pero estoy negao o madito, no em funciona:S
[color=red][/color][size=18][/size]
void main()
{
object oPC = GetPCSpeaker();
object oTarget;
location lTarget;
oTarget = GetWaypointByTag(“TAG del Punto de Ruta a donde le lleva”);
lTarget = GetLocation(oTarget);
if (GetAreaFromLocation(lTarget)==OBJECT_INVALID) return;
AssignCommand(oPC, ClearAllActions());
AssignCommand(oPC, ActionJumpToLocation(lTarget));
}
Solo tienes k poner esto en la accion de la conversacion, i no te olvides de canviar el TAG del punto de ruta.
I si lo kieres con efectos pones este….
void main()
{
object oPC = GetPCSpeaker();
object oTarget;
oTarget = oPC;
int nInt;
nInt = GetObjectType(oTarget);
if (nInt != OBJECT_TYPE_WAYPOINT) ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_FNF_ICESTORM), oTarget);
else ApplyEffectAtLocation(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_FNF_ICESTORM), GetLocation(oTarget));
location lTarget;
oTarget = GetWaypointByTag(“TAG del punto de ruta a donde lleva”);
lTarget = GetLocation(oTarget);
if (GetAreaFromLocation(lTarget)==OBJECT_INVALID) return;
DelayCommand(1.0, AssignCommand(oPC, ClearAllActions()));
DelayCommand(1.0, AssignCommand(oPC, ActionJumpToLocation(lTarget)));
}
//No te olvides de Canviar el ‘‘TAG’’ insisto….solo toca donde pone TAG del punto de ruta a donde lleva i pon el de el punto de ruta a donde kieres k lleve…:)
Muchas gracias Lord Aeron! me ha sido muy útil!
Podriais decirme q es lo del TAG esto q pusistes:
[quote:afdf183fe7]location lTarget;
oTarget = GetWaypointByTag(“TAG del punto de ruta a donde lleva”);
[/quote:afdf183fe7]
Bueno pos decirme q es lo q hay q poner por k no tengo ni idea en lo de TAG haber e probao a poner pos el nombre del area,y la etiqueta del punto de ruta.
Por favor decirmelo rapido gracias