include("common.js")
var memturn = 0;
var state = "";
var hpFraction = 0.8;
var pt_count = 0;
var mapid1 = 12815;
var mapid2 = 12421;
var warpid1 = 1;
var warpid2 = 2;
function InitBot()
{
ViewState()
CheckHSP()
}
function MyAttack()
{
if (memturn == 0)
{
sk = 10000;
ts.SendAttack( ts.Character.Row , ts.Character.Col , 0 , 1 , sk )
memturn = memturn + 1;
}
else
{
sk = 17001;
ts.SendAttack( ts.Character.Row , ts.Character.Col , ts.Character.Row , ts.Character.Col , sk )
}
}
function MyPartnerAttack()
{
}
function BattleStarted()
{
memturn = 0
}
function BattleStoped()
{
ViewState()
moveOut()
}
function Start()
{
ts.sena(id qs) //set Sena
debug("Start at " + Time(),0xFF0000)
WriteLog("Wrong.js","Start at " + Time());
moveOut()
}
function Stop()
{
ts.Walk(1390,250)
}
function OnTimer()
{
}
function AcceptedParty(playerid)
{
if( playerid == idmem1 || playerid == idmem2 || playerid == idmem3 || playerid == idmem4 )
{
ts.AcceptParty(playerid)
pt_count++;
}
if (pt_count == 4)
{
Start();
}
}
function PartyStop( playerid )
{
if( playerid == idmem1 || playerid == idmem2 || playerid == idmem3 || playerid == idmem4 || playerid == idmem5 )
{
debug("Dis by " + playerid + " at " + Time(),0xFF0000)
WriteLog("Wrong.js","Dis by " + playerid + " at " + Time());
ts.Disconect();
}
}
function ViewState()
{
debug("************************************",0xFF0000)
debug(" Warrior's HP : " + ts.CurrentPartner.HP,0xFF0000)
debug(" Character's HP : " + ts.Character.HP,0xFF0000)
debug("************************************",0xFF0000)
}
function CheckDisconnect()
{
if(ts.Character.HP < (0.2 * ts.Character.MAXHP) || ts.CurrentPartner.HP < (0.2 * ts.CurrentPartner.MAXHP))
{
debug(" Dis by low on HP at " + Time(),0xFF0000)
WriteLog("Wrong.js","Dis by low on HP at " + Time());
ts.Disconect();
}
}
function CheckHSP()
{
if (ts.Character.HP < (ts.Character.MAXHP * hpFraction))
{
doEatHP(0, (ts.Character.MAXHP - ts.Character.HP))
}
if (ts.Character.SP < (ts.Character.MAXSP - 30))
{
doEatSP(0, (ts.Character.MAXSP - ts.Character.SP))
}
if (ts.CurrentPartner.HP < (ts.CurrentPartner.MAXHP * hpFraction))
{
doEatHP(ts.CurrentPartner.Order,(ts.CurrentPartner .MAXHP - ts.CurrentPartner.HP))
}
if (ts.CurrentPartner.SP < (ts.CurrentPartner.MAXSP - 30))
{
doEatSP(ts.CurrentPartner.Order,(ts.CurrentPartner .MAXSP - ts.CurrentPartner.SP))
}
}
function WarpLink( map1 ,warpid1 , map2 ,warpid2)
{
if(ts.Character.mapid == map1)
{
ts.Warp(warpid1)
return
}
else if(ts.Character.mapid == map2)
{
ts.Warp(warpid2)
return
}
}
function moveOut()
{
if(ts.Character.mapid == mapid1)
{
ts.delay(1);
WarpLink( mapid2 ,warpid2 , mapid1 ,warpid1);
}
else if(ts.Character.mapid == mapid2)
{
ts.Walk(642,455);
ts.delay(8000);
WarpLink( mapid2 ,warpid2 , mapid1 ,warpid1);
}
}
var ShowTime;
function Time()
{
var time = new Date();
h = time.getHours();
if (h < 10)
{
h = "0" + h
}
m = time.getMinutes();
if (m < 10)
{
m = "0" + m
}
s = time.getSeconds();
if (s < 10)
{
s = "0" + s
}
return ShowTime ="[" + h + ":" + m + ":" + s + "]";
}
function PlayerAppearInMap( playerid , x , y )
{
if (playerid < 500 && playerid > 101)
{
WriteLog("save.txt",Time() + "GameMaster : " + getPlayerName(playerid) + " ID: " + playerid)
debug("Anh em oi cong An toi kia!!!" + Time(),0x00ff00);
ts.Disconect();
}
}
InitBot()
var memturn = 0;
var state = "";
var hpFraction = 0.8;
var pt_count = 0;
var mapid1 = 12815;
var mapid2 = 12421;
var warpid1 = 1;
var warpid2 = 2;
function InitBot()
{
ViewState()
CheckHSP()
}
function MyAttack()
{
if (memturn == 0)
{
sk = 10000;
ts.SendAttack( ts.Character.Row , ts.Character.Col , 0 , 1 , sk )
memturn = memturn + 1;
}
else
{
sk = 17001;
ts.SendAttack( ts.Character.Row , ts.Character.Col , ts.Character.Row , ts.Character.Col , sk )
}
}
function MyPartnerAttack()
{
}
function BattleStarted()
{
memturn = 0
}
function BattleStoped()
{
ViewState()
moveOut()
}
function Start()
{
ts.sena(id qs) //set Sena
debug("Start at " + Time(),0xFF0000)
WriteLog("Wrong.js","Start at " + Time());
moveOut()
}
function Stop()
{
ts.Walk(1390,250)
}
function OnTimer()
{
}
function AcceptedParty(playerid)
{
if( playerid == idmem1 || playerid == idmem2 || playerid == idmem3 || playerid == idmem4 )
{
ts.AcceptParty(playerid)
pt_count++;
}
if (pt_count == 4)
{
Start();
}
}
function PartyStop( playerid )
{
if( playerid == idmem1 || playerid == idmem2 || playerid == idmem3 || playerid == idmem4 || playerid == idmem5 )
{
debug("Dis by " + playerid + " at " + Time(),0xFF0000)
WriteLog("Wrong.js","Dis by " + playerid + " at " + Time());
ts.Disconect();
}
}
function ViewState()
{
debug("************************************",0xFF0000)
debug(" Warrior's HP : " + ts.CurrentPartner.HP,0xFF0000)
debug(" Character's HP : " + ts.Character.HP,0xFF0000)
debug("************************************",0xFF0000)
}
function CheckDisconnect()
{
if(ts.Character.HP < (0.2 * ts.Character.MAXHP) || ts.CurrentPartner.HP < (0.2 * ts.CurrentPartner.MAXHP))
{
debug(" Dis by low on HP at " + Time(),0xFF0000)
WriteLog("Wrong.js","Dis by low on HP at " + Time());
ts.Disconect();
}
}
function CheckHSP()
{
if (ts.Character.HP < (ts.Character.MAXHP * hpFraction))
{
doEatHP(0, (ts.Character.MAXHP - ts.Character.HP))
}
if (ts.Character.SP < (ts.Character.MAXSP - 30))
{
doEatSP(0, (ts.Character.MAXSP - ts.Character.SP))
}
if (ts.CurrentPartner.HP < (ts.CurrentPartner.MAXHP * hpFraction))
{
doEatHP(ts.CurrentPartner.Order,(ts.CurrentPartner .MAXHP - ts.CurrentPartner.HP))
}
if (ts.CurrentPartner.SP < (ts.CurrentPartner.MAXSP - 30))
{
doEatSP(ts.CurrentPartner.Order,(ts.CurrentPartner .MAXSP - ts.CurrentPartner.SP))
}
}
function WarpLink( map1 ,warpid1 , map2 ,warpid2)
{
if(ts.Character.mapid == map1)
{
ts.Warp(warpid1)
return
}
else if(ts.Character.mapid == map2)
{
ts.Warp(warpid2)
return
}
}
function moveOut()
{
if(ts.Character.mapid == mapid1)
{
ts.delay(1);
WarpLink( mapid2 ,warpid2 , mapid1 ,warpid1);
}
else if(ts.Character.mapid == mapid2)
{
ts.Walk(642,455);
ts.delay(8000);
WarpLink( mapid2 ,warpid2 , mapid1 ,warpid1);
}
}
var ShowTime;
function Time()
{
var time = new Date();
h = time.getHours();
if (h < 10)
{
h = "0" + h
}
m = time.getMinutes();
if (m < 10)
{
m = "0" + m
}
s = time.getSeconds();
if (s < 10)
{
s = "0" + s
}
return ShowTime ="[" + h + ":" + m + ":" + s + "]";
}
function PlayerAppearInMap( playerid , x , y )
{
if (playerid < 500 && playerid > 101)
{
WriteLog("save.txt",Time() + "GameMaster : " + getPlayerName(playerid) + " ID: " + playerid)
debug("Anh em oi cong An toi kia!!!" + Time(),0x00ff00);
ts.Disconect();
}
}
InitBot()

