Jump to content
  • 0

[help]Pos doulevoun oi methods?


Azumaril$

Question

gia paradigma i methodos:

public void setInvisible()
{
	_invisible = true;
}

 

Kai otan grafoume activeChar.setInvisible()

ginete invis...ma pws, afou sto method parapanw den leme na ginei invis.

dld to _invisible simenei na ginei invis? kai gia paradigma 8eloume na kanoume mia method(setVlakas gia paradigma) pou setVlakas dld Vlakas=invisible . dld anti gia setinvisible na ine setvlakas ala auto pos 8a to kanoume? kai episis to parapanw? den kserw an me pianete..me liga logia enow pos doulevoun oi methods?pos ginet ena kanw 1 dikia m method apo tin arxi? pou stirizonte , klp .plz help gt exw mperdeutei ligaki!!!!

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Βασικά αυτο που γραφεις δεν ειναι μεθοδος αλλα καθολική εντολή καταστασης.

 

Πρωτα απο όλα ο server δεν κανει τιποτε αλλο απο το να ρυθμίζει τον client και να τον καθοδηγεί.

Η _invisible = true ενεργοποιεί στον client μια διαδικασία αλλα όχι ετσι ξερά π.χ., επιστρέφει μια κατασταση.

 

ειμαι ο παικτης Tracer, αν στειλω στον client (ενοείται εκτος instance σε ολους τους online players) tracer.invisible = true o Tracer δεν θα ειναι ορατός.

 

Με λιγα λογια η setInvisible() ειναι ενας καθολικός ή δημόσιος ας πούμε διακόπτης on/off, οι άλλες λειτουργίες γινονται αλλού και κατευθύνονται στον client. Οπου βλεπεις true ή false να θυμασαι διακόπτη, ανοιχτό κλειστό ή αληθές ψευδές.

Αν θελεις διαχειρίζεσαι την κλαση που αναφερεται στον Valaka ή τα npc γενικώς και τοτε μπορεις να τον κανεις inv. οχι ομως εντολή setValakas για το invisible. Θα ειναι πχ Valakas.invisible = true

Μπορεις ομως να φτιαξεις μαι δικη σου setValakas αλλα θα πρεπει να ορισεις τι θα κανει.. πχ

 

public void setValakas()

{

_ValakasIsFlayer = true;

}

 

Στην κλαση του Valaka ή γενικα των NPC θα προσθεσεις την _ValakasIsFlayer η οποία οταν ειναι αληθής θα κανει πχ transform τον Valaka σε ενα πουλακι που πεταει και κανει τσιου-τσιου (δεν ειναι τοσο απλό θελει αρκετο κωδικα, η διαδικασία που απαιτειται ειναι ομως απλή).

Αρκει στην πλευρα του client να υπάρχει το transform effect για ενα πουλακι που πεταει και κανει τσιου-τσιου.

 

Η activeChar.setInvisible() για τον Tracer ειναι και Tracer.setInvisible = true ή και setInvisible(Tracer) = true

Βεβαια πολλές κλασεις ειναι με περιορισμενη επεκτασιμότητα στον L2j server, αλλα λιγο-πολυ κανεις την δουλειά σου, ή προσθετεις κατι που χρειάζεσαι.

Στον L2OFF και την C++ κανεις παπαδες... αρκει βεβαια να ξερεις καλα την γλώσσα.

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


×
×
  • Create New...