Jump to content
  • 0

[Help]Πώς μπορώ να κάνω 1 Java Code


Ranger™

Question

13 answers to this question

Recommended Posts

  • 0

ekana 1 code otan kapoios exei 20 pvp na ginete noblesse swsto?

 

if (activeChar.getPvpKills() >= 20)

        {

      activeChar.sendMessage ("Congratz , you are now a server Noblesse ");

        activeChar.setNoblesse(true);

        }

Link to comment
Share on other sites

  • 0

ekana 1 code otan kapoios exei 20 pvp na ginete noblesse swsto?

 

nai nomizw ine swsto. ala prin to } den 8elei ena return;?dld na ine etc:

if (activeChar.getPvpKills() >= 20)
        {
       activeChar.sendMessage ("Congratz , you are now a server Noblesse ");
        activeChar.setNoblesse(true);
        return;
        }

 

vevea den ime sigouros

Link to comment
Share on other sites

  • 0

Όταν γράφεις κώδικα σε μιά γλώσσα προγραμματισμού συνήθως έχεις τρία "προβλήματα":

 

1)Πού θα εκτελεστεί ο κώδικάς μου ?

2)Πόσες φορές θα εκτελεστεί ο κώδικάς μου ?

3)Τί κάνει ο κώδικάς μου ?

 

Αυτή είναι η βασική συλογιστική πορεία. Στην προκειμένη περίπτωση:

 

1)Την στιγμή που ο character κερδίζει ένα PVP.

2)Θέλω μία φορά μόνο, δεν θα κάνω τον character Noblesse κάθε φορά που κάνει ένα pvp.

3)Κάνει τον Character Noblesse.

 

Αυτό το κομμάτι που έγραψες πρέπει να μπεί στην onKill συνάρτηση μέσα στο L2PcInstance ή καλύτερα στην increasePvPKills().  Τα λάθη που έχει:

 

activeChar.getPvpKills >= 20 // Δηλαδή κάθε φορά που κάνεις pvp και είσαι πάνω από τα 20 pvp γίνεσαι noblesse.

 

return; //Αυτό ίσως προκαλέσει προβλήματα αναλόγως που βάλεις τον κώδικά σου, διέγραψέ το.

 

Άρα πρέπει αν γράψεις:

 


//mono otan ta pvp einai 20, oxi perisotera oxi ligotera. Mono mia fora tha ginei noblesse.
if(activeChar.getPvpKills() == 20)
{
    activeChar.setNoblesse(true);
    activeChar.sendMessage("Congrats you are now a noblesse.");
}

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock