Burgershot
  • Home
  • Members
  • Team
  • Help
  • Search
  • Register
  • Login
  • Home
  • Members
  • Help
  • Search
Burgershot SA-MP Pawn Scripting [Pawn] Divide by zero

 
  • 0 Vote(s) - 0 Average
Pawn Divide by zero
Zow
Offline

Burgershot Member
Posts: 34
Threads: 20
Joined: Apr 2019
Reputation: 0
Location: Malaysia
#1
2021-01-20, 06:02 PM
Code:
ExpProgress(playerid)
{
    new Float:exp = playerData[playerid][pExp]*100/PlayerRequiredExp(playerid);
    return exp;
}

PlayerRequiredExp(playerid)
{
    new requiredexp = playerData[playerid][pLevel] * 2000;
return requiredexp;
}

pExp are always start from 0 when you're level up
So crashdetect always give me this Run time error 11: "Divide by zero"
I need some idea how to get pass this one
I just want to popup exp to % but I need pExp to start by 0 when level up
Is that possible?
RhaegarX
Offline

Burgershot Member
Posts: 66
Threads: 12
Joined: Nov 2020
Reputation: 4
#2
2021-01-20, 06:55 PM (This post was last modified: 2021-01-20, 07:36 PM by RhaegarX.)
PHP Code:
ExpProgress(playerid)
{
    return playerData[playerid][pExp] == 0 ? 0 : playerData[playerid][pExp]*100/PlayerRequiredExp(playerid);
} 


I think doing this check should work, try testing.
« Next Oldest | Next Newest »



  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Burgershot - Powered by our Community and MyBB Original Theme by Emerald

Linear Mode
Threaded Mode