Jump to content
MakeWebGames

Recommended Posts

Posted

i am trying to figure out how to say if their level > 100 from your level something like if($r['level'] > $ir['level'])

only if their level is 100 higher or lower from your level

Posted

Re: help

heres what i have

$respectchange=($ir['level']/$r['level']);

if (abs($r['level'] - $ir['level']) > '100')

$respectchange=1.5;

if (abs($r['level'] - $ir['level']) > '50')

$respectchange=1.25;

if (abs($r['level'] - $ir['level']) > '1')

$respectchange=1;

if (abs($r['level'] - $ir['level']) < '1')

$respectchange=1;

if (abs($r['level'] - $ir['level']) < '50')

$respectchange=.75;

if (abs($r['level'] - $ir['level']) < '100')

$respectchange=.5;

$db->query("UPDATE gangs SET gangRESPECT=gangRESPECT-$respectchange WHERE gangID={$r['gang']}");

$ga['gangRESPECT']-=$respectchange;

$db->query("UPDATE gangs SET gangRESPECT=gangRESPECT+$respectchange WHERE gangID={$ir['gang']}");

print "

You earnt $respectchange respect for your gang!";

}

what im trying to do is make it to where if your in a war with another gang....if you attack someone over 100 levels higher than you ... then you get 1.5 respect... if you attack someone 100 levels lower than you... you get .5 respect...and of course the in betweens...

Posted

Re: help

I've not corrected it to what you want, but it should it be like this?

$respectchange=($ir['level']/$r['level']);

if (abs($r['level'] - $ir['level']) > '100')

{

$respectchange=1.5;

}

if (abs($r['level'] - $ir['level']) > '50')

{

$respectchange=1.25;

}

if (abs($r['level'] - $ir['level']) > '1')

{

$respectchange=1;

}

if (abs($r['level'] - $ir['level']) < '1')

{

$respectchange=1;

}

if (abs($r['level'] - $ir['level']) < '50')

{

$respectchange=.75;

}

if (abs($r['level'] - $ir['level']) < '100')

{

$respectchange=.5;

}

Posted

Re: help

seems it would be...but i am a level 10 attacking a level 116 and it gave me 1 respect......which it should give 1.5...maybe something is missing?

Posted

Re: help

$respectchange=($ir['level']/$r['level']);

if (abs($r['level'] - $ir['level']) > '100')

{

$respectchange=1.5;

}

else if (abs($r['level'] - $ir['level']) > '50')

{

$respectchange=1.25;

}

else if (abs($r['level'] - $ir['level']) > '1')

{

$respectchange=1;

}

else if (abs($r['level'] - $ir['level']) < '1')

{

$respectchange=1;

}

else if (abs($r['level'] - $ir['level']) < '50')

{

$respectchange=.75;

}

else if (abs($r['level'] - $ir['level']) < '100')

{

$respectchange=.5;

}

$db->query("UPDATE gangs SET gangRESPECT=gangRESPECT-$respectchange WHERE gangID={$r['gang']}");

$ga['gangRESPECT']-=$respectchange;

$db->query("UPDATE gangs SET gangRESPECT=gangRESPECT+$respectchange WHERE gangID={$ir['gang']}");

print "

You earnt $respectchange respect for your gang!";

}

after adding in the else......every attack gets 1.5....

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...