Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   Bug Report (https://forums.graalonline.com/forums/forumdisplay.php?f=193)
-   -   Bugged flags opening (https://forums.graalonline.com/forums/showthread.php?t=134265288)

callimuc 12-16-2011 09:51 PM

Bugged flags opening
 
I have been working on a custom PK system. While checking if it works, I always had to open the players flags to check the health.

While that I realized, if you use in client-RC ´/openflags communityname´ it doesn´t seem like it´s updating the players flags (same in extern RC with ´/open communityname´), because for me they didn´t change.
It just seems to update these if you use ´/openflags account´ (or in extern RC ´/open accoung´). Then the flags always had been updated. After that I tried using the way with using the players communityname and that still wasn´t updated. Maybe it´s just me making something wrong, but I don´t think so.

Here is the script:
PHP Code:

public function Damage(damage) {
  if ((
clientr.player_hp damage) > 0)
    
clientr.player_hp -= damage;
  else 
clientr.player_hp 0;


It´s inside a class joined to the player. To use it I use something like:
PHP Code:

temp.epl findnearestplayer(FP[0], FP[1]);
if (
player.canDamage(epl)) {
  
epl.Damage(5);
  
epl.chat epl.GetHP() SPC epl.getHPMax();


So is it the script or does that happen to any of you guys?

I hope this can get fixed :)

fowlplay4 12-16-2011 10:18 PM

Off-Topic... You can simplify you damage line to just:
clientr.player_hp = max(clientr.player_hp - damage, 0);

Just echo the clientr.player_hp value before and after to check if it's working instead of using RC.

callimuc 12-16-2011 11:37 PM

Quote:

Originally Posted by fowlplay4 (Post 1678195)
Off-Topic... You can simplify you damage line to just:
clientr.player_hp = max(clientr.player_hp - damage, 0);

Just echo the clientr.player_hp value before and after to check if it's working instead of using RC.

Jea that´s what I did. The one I posted was just some bare bone ^^

Admins 12-17-2011 09:44 PM

What does it show on RC? If there is already an account file for the name you provide then it will not try to resolve the community name. This can be changed sometime.

callimuc 12-17-2011 10:14 PM

Quote:

Originally Posted by Stefan (Post 1678334)
What does it show on RC? If there is already an account file for the name you provide then it will not try to resolve the community name. This can be changed sometime.

It´s just showing like old stuff (things which where setted before I wanted to change it). When I change something in there via script, it doesn´t seem to change, it keeps showing me the old stuff.


All times are GMT +2. The time now is 12:03 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.