- 0
Sign in to follow this
Followers
0
Npcs simples não funcionam e não apresentam erros no mapserver
Asked by
Like it~*
-
Recently Browsing 0 members
No registered users viewing this page.
Olá.
Estou tentando utilizar os seguintes NPCS, e cansei de quebrar a cabeça tentando fazê-los funcionar, mas não consegui. Nenhum apresenta erro no map-server, mas não funciona
Esse é pra criar um túmulo quando um mvp morrer.
OBS: sistema de túmulos está ligado em conf/battle/monster
// Utilizar ou não sistema de túmulos de MvP// Veja http://irowiki.org/wiki/MVP#Gravestone
mvp_tomb_enabled: on- script Tumulo::TOMBSTONE 565,{
mes "[ ^FF0000" + getmonsterinfo(atoi(strnpcinfo(2)),0) + "^000000 ]";
mes "Sua curta vida acabou.";
mes "Horário da Derrota : ^FF0000"+getd(".h"+strnpcinfo(3)+"")+":"+getd(".m"+strnpcinfo(3)+"")+"^000000";
mes "Herói que derrotou o MVP";
set .@b, (atoi(strnpcinfo(3))/ pow(10,(getstrlen(strnpcinfo(3)) - 6)));
query_sql "SELECT `name` FROM `char` WHERE `char_id` = "+ .@b +"",.@charname$;
mes "[^FF0000" + .@charname$ + "^000000]";
close;
OnTombstone:
setd ".h"+strnpcinfo(3)+"",gettime(3);
setd ".m"+strnpcinfo(3)+"",gettime(2);
sleep2 10000;
setnpcdisplay(strnpcinfo(3),565);
end;
}
Essse para teleportar o jogador ao ponto de retorno automaticamente qdo morrer.
- script noress -1,{setarray .mapas$,"bossnia_01"; // Adicione os mapas. ,"",""
set .mapa_r$,"SavePoint"; // Mapa de retorno.
OnPCDieEvent:
for (set @i,0; @i < getarraysize(.mapas$); set @i,@i+1) {
if (strcharinfo(3) == .mapas$) {
sleep 1;
warp .mapa_r$,0,0;
}
}
end ();
}
E esse para kickar automaticamente, quanto o comando agitstart e agitstart2 forem ligados.
- script autokick -1,{if (agitcheck() == 1 | agitcheck2() == 1 ) {
dispbottom "Desabilitada em WOE!";
mapwarp "bossnia_01","SavePoint",0,0;
end;
}
}
Share this post
Link to post
Share on other sites