Plugin yazarken variable ekleme

Krumb069

Nether Yerlisi
En iyi cevaplar
1
Skriptteki gibi set{variable} özelliğini plugin yaparken nasıl kullanabilirim ?
Örnek: Minigame pluginlerinde oyuna girince komut engelleme özelliği gibi
 

MegaCrafter

Obsidyen Madencisi
En iyi cevaplar
0
<Değişken Tipi> <Değişken İsmi> = <Değer>;

Örnek:
Integer isim = 5;
İnternetten değişken tipleri diye araştırabilirsin :)
 

Salturbone

Portal Uzmanı
En iyi cevaplar
0
Değişken (variable) oluşturmak;
Sayı barındıracak ise:
Kod:
int nVariableInt;
Metin barındıracak ise:
Kod:
String nVariableString;
(String'i import etmen gerek.)
değer atamak için:
Kod:
nVariableInt = 1;
//
nVariableString = "Metin";
kontrol etmek:
Kod:
if (nVariableInt == 1){
  //blabla
}

if (nVariableString.equalsIgnoreCase("Metin")) {
  //blabla
}
Bu kadarını bilsen yeter gerisini yavaş yavaş öğrenirsin :( Bu arada nVariableInt/nVariableString yerine istediğini yazabilirsin.
 

Krumb069

Nether Yerlisi
En iyi cevaplar
1
<Değişken Tipi> <Değişken İsmi> = <Değer>;

Örnek:
Integer isim = 5;
İnternetten değişken tipleri diye araştırabilirsin :)
Integer ne oluyor ?[DOUBLEPOST=1429814310,1429814278][/DOUBLEPOST]
Değişken (variable) oluşturmak;
Sayı barındıracak ise:
Kod:
int nVariableInt;
Metin barındıracak ise:
Kod:
String nVariableString;
(String'i import etmen gerek.)
değer atamak için:
Kod:
nVariableInt = 1;
//
nVariableString = "Metin";
kontrol etmek:
Kod:
if (nVariableInt == 1){
  //blabla
}

if (nVariableString.equalsIgnoreCase("Metin")) {
  //blabla
}
Bu kadarını bilsen yeter gerisini yavaş yavaş öğrenirsin :( Bu arada nVariableInt/nVariableString yerine istediğini yazabilirsin.
Her oyuncu için ayrı ayrı nasıl yapabilirim ?
 

Javatist395

Zombi Katili
En iyi cevaplar
0
HashMap ile yapabilirsin.
PHP:
HashMap<Player, String> isim = new HashMap<Player, String>();
String yerini değiştirebilirsin.
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.

Sonra
PHP:
isim.put(oyuncu, "yazı");
Ne olduğuna bakmak için:
PHP:
if (isim.get(oyuncu).equalsIgnoreCase("yazı")) {
    //bla bla
}
HashMap'ler sunucu reload edildiğinde sıfırlanacaktır ve arkadaş {variable} yazmış, {_variable} yazsaydı muhtemelen dediğin mantıklı olacaktı.
Bunu izleyebilisin.
Bu videomdan anlayabilirsin basit bir şey yaptım :D

Bu mesaj @Schaffer79 tarafından gönderildi.
 
Üst