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

Una funcion que retorne el tag dado el resref

Estoy intentando diseñar una funcion que retorne el tag de un objeto (en mi caso un waypoint) a partir del resref, yo habia pensado algo asi: [code:1:e1139cc049]string GetLocalizacion (object lArea){ object aux = GetFirstObjectInArea (lArea); string resultat; while (aux!=OBJECT_INVALID){ string auxiliar = GetResRef(aux); if (auxiliar==”lugar”){ resultat = GetTag (aux); }else{ aux=GetNextObjectInArea(lArea); } //if }//while return resultat; }//GetLocalizacion[/code:1:e1139cc049] Pero segun parece el programa no piensa igual que yo Dios sabe que lo he intentado de mil maneras si alguien tiene alguna idea plz le doy la bienvenida.

[code:1:245e35848f]
string ReturnTag(object oArea)
{
string sTag="";
object oTarget=GetFirstObjectInArea(oArea);

while(!GetIsObjectValid(oTarget))
{
string sResRef=GetResRef(oTarget);
if(sResRef=="lugar")
{
sTag=GetTag(oTarget);
return sTag;
}
oTarget=GetNextObjectInArea(oArea);
}
}[/code:1:245e35848f]
Aunque el tuyo deberia funcionar es preferible hacerlo asi ya que de este modo si no encuentra nada no devuelve nada.

Weno gracias, voy a probar q tal va.

Los más activos en Scripting