Jump to content

Recommended Posts

Posted (edited)

Your entrySet exemple is still wrong. You're funny. :D

why you who can get key and value without entryset ?

 

Mate, what's your problem, you're ridiculous. I fixed your code. Check how entrySet is used, and thank me to teach you something new.

 

https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html

 

It looks like more the time passes, more you become ignorant, stupid and reckless. Normally it's the versus which happen for a normal human being : you become wiser and learn from mistakes.

now i read it correct this  ... you mean the map ( Holds the line ) key 1 = 500 , key 2 = 1000

only fail on start code is this 

for (Entry<Integer, Integer> color : Config.Color_name.entrySet())

and why is not 

for (int color : Config.Color_name.keyset()) 

and i expain you why i let it

the code is correct as i have it ... color name maybe is not with ( lower -> big )

 

PvpAmount = 5000,293546;1000,00ff00;1500,0000ff;2500,ffff00;500,ff0000;100,ff0000  .....

so don't touch codes ( maybe to bug it )

 

ps : fail google translate ( and your codes is easy buged ) and fail as you show me ( if has lower -> big ), if you want to learn just reply thear

 

ps2 : if you work with stable config make better code

PvpAmount = 5000,ff0000;2500,ffff00;1500,0000ff;1000,00ff00;500,293546
		for (Entry<Integer, Integer> color : Config.Color_name.entrySet())
		{
			if (player.getPvpKills() >= color.getKey())
                        {
				player.getAppearance().setNameColor(color.getvalue);
                                break; or return; if is boolean return true;
                        }    
		}
if is boolean return false;

so next time who you get c/p me code for rework ( rework it correct )

but this code work only with stable config ( big -> low ) so is easy buged ( and don't need safe int , or runing all map if find the big color )

Edited by pirama
Posted (edited)

If you do that it stops at the first color found on the map. Therefore if you got 2000 pvps, and you got a map entry with 500 and 1000, it will stop at 500.

 

Try again... You will maybe "find" me one day.

 

About your other gibblish, I let you learn english first.

read all message ( i have 2 tag ) and talk with stable config

big -> low and not low -> big 

and on your example before you talk about stable config ( low -> big ) and is bad

 

That changes nothing, you still were using entrySet wrong on first. And it's getValue().

 

i can't understand what you mean

why what i have write ?

Edited by pirama
Posted (edited)

read all message ( i have 2 tag ) and talk with stable config

big -> low and not low -> big 

and on your example before you talk about stable config ( low -> big ) and is bad

 
 

i can't understand what you mean

why what i have write ?

 

You wrote something which can't compile (getvalue != getValue()), and I edited my answer once I saw you edited config loading. Finally, I fixed your initial code section without seeking a deeper optimization, only "as shared". If there is a single person who made a mistake, it was you, on the entrySet stuff. I only pointed the real use of entrySet, which is a pair of key/value. Not using getValue() was wrong. Final point.

Edited by Tryskell
Posted (edited)

You wrote something which can't compile, and I edited my answer once I saw you edited config loading. Finally, I fixed your initial code section without seeking a deeper optimization, only "as shared". If there is a single person who made a mistake, it was you.

i don't think ....

my first example can work with random color name ( without stable config )

 

your example work only with stable ( low to big )

 

and i show you if you have stable config ( your example is wrong )

just change the config ( from low to big , big to low ) and you don't need to scan old the map every time 

 

Edit : lol you talk about ( getvalue ) but you don't talk for your example :)

Edited by pirama
Posted (edited)

i don't think ....

my first example can work with random color name ( without stable config )

 

your example work only with stable ( low to big )

 

and i show you if you have stable config ( your example is wrong )

just change the config ( from low to big , big to low ) and you don't need to scan old the map every time 

 

It's not "my exemple". It's your exemple than I simply fixed to use correctly entrySet. Once you understand that, you understand everything.

 

Good job if you successfully improved your initial exemple, but your initial example stays your exemple, not mine. And I only pointed your wrong use of entrySet.

 

Now if you can avoid to spam me with PMs because I fix your errors, and you try to "trap" me or "find" me, I would be grateful.

 

And keep your "bitch" and "dog" for yourself.

Edited by Tryskell
Posted (edited)

It's not "my exemple". It's your exemple than I simply fixed to use correctly entrySet. Once you understand that, you understand everything.

 

Good job if you successfully improved your initial exemple, but your initial example stays your exemple, not mine. And I only pointed your wrong use of entrySet.

 

Now if you can avoid to spam me with PMs because I fix your errors, and you try to "trap" me or "find" me, I would be grateful.

 

And keep your "bitch" and "dog" for yourself.

 

this is yours, not mine

You use a entrySet but don't even use getValue()... And do a .get( for nothing.

int state = 0;

for (Entry<Integer, Integer> color : Config.Color_name.entrySet())

{

    if (player.getPvpKills() >= color.getKey())

        state = color.getValue();

}

        

if (state > 0)

    player.getAppearance().setNameColor(state);

Latest aCis will introduce getIntIntHolderList() for StatsSet - getIntIntHolder(), and getDoubleArray() aswell.

 

with stable config i never show enythink like this ( i show you who i work , with stable config )

		for (Entry<Integer, Integer> color : Config.Color_name.entrySet())
		{
			if (player.getPvpKills() >= color.getKey())
                        {
				player.getAppearance().setNameColor(color.getvalue);
                                break; or return; if is boolean return true;
                        }    
		}
if is boolean return false;

don't need int for save ( or scan old map ) if you can't understand now , is not my problem 

Edited by pirama
Posted (edited)

yes , can support and random color names without stable config ( this code can't get bug never )

and only mistake on this code is this ( don't need value for use )

for (Entry<Integer, Integer> color : Config.Color_name.entrySet())

to

for (int color : Config.Color_name.keyset())

your example is ridiculous

int state = 0;
for (Entry<Integer, Integer> color : Config.Color_name.entrySet())
{
    if (player.getPvpKills() >= color.getKey())
        state = color.getValue();
}
        
if (state > 0)
    player.getAppearance().setNameColor(state);

you run old the map and you change only time the (int state) ( and if config is not stable ) this code is buged 

 

so for random config your example is 0 and for stable config again is 0 why don't need ( save )

just make the config ( big to low )

for (Entry<Integer, Integer> color : Config.Color_name.entrySet())
{
	if (player.getPvpKills() >= color.getKey())
        {
		player.getAppearance().setNameColor(color.getvalue);
                break; or return; if is boolean return true;
        }    
}

you understand your mistake or no ?

Edited by pirama
  • 1 month later...
Posted
Em 22/05/2017 às 3:28 PM, joker90 disse:

========

 

On 22/05/2017 at 3:28 PM, joker90 said:
Atualização 7
 
Sceme Buffer:  modificando o original
 
 

Where is this NPC BUFF DO JAVA file? WHERE IS DOWNLOAD? I ONLY DID NOT FIND IT.
 

 

  • 1 month later...
Posted
On 25/05/2017 at 7:19 PM, joker90 said:

Atualização 7

 

 

 

 

 

 

 

Atualização Inclui  

 

 

 

 

 

Sceme Buffer personalizado => 

 

 

 

 

 

Levei 3 horas, mas valeu a pena

 

 

 

 

 

+ L2BufferCustomInstance

 

 

 

 

 

 

 

 

MSn87m.png0YgHo6.pngRzvc2C.pngixABTO.pngTBfbFf.png

 

Link Download npc buffer please

Guest
This topic is now closed to further replies.



×
×
  • Create New...