雪橇狼脚本
--------------------------------------------------------------
void EnterTentResume()
{
ActiveNormalAI(0); //必须禁用普通状态ai
if (Value("InTent") ==0) //不在帐篷中
{
PutDownTent(0); //放下帐篷
EnterTent(0); //进入帐篷
if (Value("InTent") ==0) //人不在帐篷中
{
ActiveNormalAI(1);
ReDisConnect(0);
RefreshStat("Enter Tent Fail");
return;
}
}
EnterBathtub(0); //进入浴缸
if (Value("HASFIGHTPET") == 0) //⊿Τ胐
{
while((Value("CURHPPERCENT") < Value("RoleSafeHPPercent")) || (Value("CURSPPERCENT") < Value("RoleSafeSPPercent")))
{
Yield(0);
RefreshStat("wait resume hp sp");
}
}
else
{
while((Value("CURHPPERCENT") < Value("RoleSafeHPPercent"))||
(Value("CURSPPERCENT") < Value("RoleSafeSPPercent"))||
(Value("PETHPPERCENT") < Value("PetSafeHPPercent"))||
(Value("PETSPPERCENT") < Value("PetSafeSPPercent")) ||
(Value("TEAMMEMBERHP") < Value("MemberSafeHPPercent"))||
(Value("TEAMMEMBERHP") < Value("MemberSafeSPPercent")))
{
Yield(0);
RefreshStat("wait resume hp sp");
}
}
LeaveBathTub(0);
Remap(1);
DrawBackTent(0);
ActiveNormalAI(1); //开启普通状态AI
}
{
while(1)
{
if((Value("MAPNO") != 12350 )&&(Value("MAPNO") != 11035))
{
ShowText("you are not in right position");
return;
}
if(Value("MAPNO") == 12350)
{
EventTalk(11);
}
if(Value("MAPNO") == 11035)
{
Remap(1);
}
Sleep(1);
if(Value("IsRunTent") == 1)
{
EnterTentResume();
}
}
}
--------------------------------------------------------------
void EnterTentResume()
{
ActiveNormalAI(0); //必须禁用普通状态ai
if (Value("InTent") ==0) //不在帐篷中
{
PutDownTent(0); //放下帐篷
EnterTent(0); //进入帐篷
if (Value("InTent") ==0) //人不在帐篷中
{
ActiveNormalAI(1);
ReDisConnect(0);
RefreshStat("Enter Tent Fail");
return;
}
}
EnterBathtub(0); //进入浴缸
if (Value("HASFIGHTPET") == 0) //⊿Τ胐
{
while((Value("CURHPPERCENT") < Value("RoleSafeHPPercent")) || (Value("CURSPPERCENT") < Value("RoleSafeSPPercent")))
{
Yield(0);
RefreshStat("wait resume hp sp");
}
}
else
{
while((Value("CURHPPERCENT") < Value("RoleSafeHPPercent"))||
(Value("CURSPPERCENT") < Value("RoleSafeSPPercent"))||
(Value("PETHPPERCENT") < Value("PetSafeHPPercent"))||
(Value("PETSPPERCENT") < Value("PetSafeSPPercent")) ||
(Value("TEAMMEMBERHP") < Value("MemberSafeHPPercent"))||
(Value("TEAMMEMBERHP") < Value("MemberSafeSPPercent")))
{
Yield(0);
RefreshStat("wait resume hp sp");
}
}
LeaveBathTub(0);
Remap(1);
DrawBackTent(0);
ActiveNormalAI(1); //开启普通状态AI
}
{
while(1)
{
if((Value("MAPNO") != 12350 )&&(Value("MAPNO") != 11035))
{
ShowText("you are not in right position");
return;
}
if(Value("MAPNO") == 12350)
{
EventTalk(11);
}
if(Value("MAPNO") == 11035)
{
Remap(1);
}
Sleep(1);
if(Value("IsRunTent") == 1)
{
EnterTentResume();
}
}
}