Hi, I'm currently making a warper that warps you into a dungeon that has pretty much strong monsters.
But there are certain conditions you need to meet before the NPC warps you.
And that is:
Zeny
Above 90% Perfect Dodge.
So regarding that, how do I check if a player has above 90 PD? I used bFlee2. But despite that, the warper sees me as someone who has below 90 PD.
Here's my script
switch(select("Enter Dome:Cancel"))
{
case 1:
if (readparam(bFlee2) < 90) goto L_error;
close;
case 2:
mes "^3D7213Dome Warper:^000000";
mes "Have a nice day! Goodbye.";
close;
}//end Switch
EDIT: SOLVED - I experimented with Perfect Dodge in-game and found out that in order to check for 90% Perfect Dodge rate, you'll need to put: if (readparam(bFlee2) < 900). Or if 100%: if (readparam(bFlee2) < 1000).
Question
j2rhyme
Hi, I'm currently making a warper that warps you into a dungeon that has pretty much strong monsters.
But there are certain conditions you need to meet before the NPC warps you.
And that is:
Zeny
Above 90% Perfect Dodge.
So regarding that, how do I check if a player has above 90 PD? I used bFlee2. But despite that, the warper sees me as someone who has below 90 PD.Here's my script
EDIT: SOLVED - I experimented with Perfect Dodge in-game and found out that in order to check for 90% Perfect Dodge rate, you'll need to put: if (readparam(bFlee2) < 900). Or if 100%: if (readparam(bFlee2) < 1000).
Edited by j2rhyme0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.