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 j2rhymeLink to comment
Share on other sites
0 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.