Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
rpgmaker nói:anh MC ơi giúp em với sao em chọn testclicknpc đốc du ác là 3 thì nó đánh đánh có 1 lần ràu đứng im ko chịu đánh nữa
cứ mỗi lần muốn đánh là phải testclicknpc 1 lần hix hix
đây là code của em anh giúp em với:
....................
nhưng vẫn ko đc ai giúp em với
var npcid = 3;
.....
function NpcDialogMenu(DialogId){
debug("Menu "+DialogId,0x0000FF)
if (DialogId==1) {
ts.SelectChoice(1);
ts.SendEnd();
} else {
ts.SendEnd();
}
}
function NpcDialog(DialogId){
debug("Dialog "+DialogId,0x0000FF)
if (DialogId==10152) {
ts.SendEnd();
} else if (DialogId==10150) {
ts.SendEnd();
ts.delay(1200)
ts.ClickOnNPC(npcid);
ts.ClickOnNPC(npcid);
}
}
.....
function BattleStoped(){
EatHP();
EatSP();
DoDropItem()
ts.delay(1000)
ts.ClickOnNPC(npcid)
ts.delay(1000)
ts.ClickOnNPC(npcid)
}
.......
function Start(){
ts.Delay(2000)
ts.ClickOnNPC(npcid)
}
nhm0901 nói:Có ai có thể share cho mọi người script tu trúc được không !!
Thanks nhiều nhiều !!
var state = ""
function NpcDialogMenu(DialogId){
debug("Menu "+DialogId,0x0000FF)
if (DialogId==7) {
ts.SelectChoice(1);
ts.SendEnd();
} else {
ts.SendEnd();
}
}
function Start(){
ts.ClickOnNPC(13);
}
function Stop(){
}
function InitBot(){
Start();
}
function OnTimer(){
}
InitBot()
Dùng function PartyStop(playerid){}.voi A Kham ! nói:cai script cua em :
var state = ""
var ghost_count = 0;
var die_count = 0;
var DisconnectFlag = 0.3;
var battle_count = 0;
var SetHPMAX1 = (ts.Character.MAXHP=213);
var SetHPMAX2 = (ts.CurrentPartner.MAXHP = 482);
var SetSPMAX1 = (ts.Character.MAXSP=99);
var SetSPMAX2 = (ts.CurrentPartner.MAXSP = 59);
function MyAttack(){
m = findMonster()
var n = MonsterAlive()
if( n >= 1 ){
if (ts.Character.SP > 14 ){
sk = 10000;
}
else{
sk = 10000;
}
}
else{
sk = 10000;
}
ts.SendAttack(
ts.Character.Row
, ts.Character.Col
, m.Row
, m.Col
, sk
)
ts.Character.MAXHP = SetHPMAX1 ;
ts.Character.MAXSP = SetSPMAX1 ;
}
function MyPartnerAttack(){
m = findMonster()
var n = MonsterAlive()
if( n >= 1 ){
if (ts.CurrentPartner.SP > 14 ){
sk = 10000;
}
else{
sk = 10000;
}
}
else{
sk = 10000;
}
ts.SendAttack(
ts.CurrentPartner.Row
, ts.CurrentPartner.Col
, m.Row
, m.Col
, sk
)
ts.CurrentPartner.MAXHP = SetHPMAX2 ;
ts.CurrentPartner.MAXSP = SetSPMAX2 ;
}
function BattleStarted(){
battle_count++;
}
function BattleStoped(){
CheckDisconnect();
ts.ClickOnNPC(1)
debug("************************************",0xFF0000)
debug(" Battle Count : " + battle_count ,0xFF0000)
debug(" Dead Count : " + die_count ,0xFF0000)
debug(" Ghost Count : " + ghost_count ,0xFF0000)
debug(" Warrior's FAI : " + ts.CurrentPartner.CharName +" : " + ts.CurrentPartner.fai,0xFF0000)
debug("************************************",0xFF0000)
}
function onNPCAppear( npcmapid , x , y ){
//debug(npcmapid,0);
if(npcmapid == 1 ||npcmapid == 2 || npcmapid == 3 || npcmapid == 4 || npcmapid == 5 || npcmapid == 6){ /// Change to your npcid do you want to click it.
ts.ClickOnNPC(npcmapid);
ts.ClickOnNPC(npcmapid);
}
}
function onEvilGod(){
ghost_count++
debug("E V I L G O D."+"["+ghost_count+"]",0x0000FF)
}
function onLuckyGod(){
debug("LUCKY G O D.",0xFF0000)
}
function OnTimer(){
ts.RequestParty(1671177)
}
function FinishAnswerFuckGod(){
if(ghost_count>=3){
ts.Disconect();
}
}
function CheckDisconnect(){
if(ts.Character.HP <= 0){
die_count++
}
if(die_count>9){
ts.Disconect();
}
}
function Start(){
// no remove this function
}
function Stop(){
// no remove this function
}
-----------------------
cái lỗi này la do khi trả lời câu hỏi BTQ xong nó dis nhưng chủ pt ko dis va no ra ngoài luôn còn thành viên nó dis xong vào lại nhưng chu? pt o ngoài nó ở bên trong ko pt lại được!!!!!!
nhưng anh nào chỉ em đoạn srcipt mà khi 1 thành viên dis thì chủ pt dis luôn !!!!
thanks trướ c nha
function PartyStop( playerid ){
if(playerid == id_chupt || playerid == id_ptmem1 || playerid == id_ptmem2 || playerid == id_ptmem3 || playerid == id_ptmem4){
if (ts.Character.mapid==mapid2) {ts.Warp(warpid2);}
ts.Disconect();
}
}

bạn có thể khắc phục = cách cho nó delay 5 giây , mình đã test và thấy rất OKCòn về cái script tự động party của micral cung cấp có 1 lỗi. Khi reconnect mình khởi động timer của member nên member request chủ pt liên tục, vì vậy khi chủ party reconnect sau các member thì biến đếm pt_count tăng liên tục do 1 acc request nhiều lần. Vì vậy biến đếm tăng lên 4 mà số người pt chưa đủ. Micral khắc phục lỗi này giùm nha.