Plugin için yaptıgim /test komudu olumlu yada olumsuz cevap vermiyor???.

BattukClashTR

Kömür Madencisi
Mesajlar
103
En iyi cevaplar
0
Beğeniler
25
Puanları
0
Arkadaşlar eclipse ile deneme kodu yaptim. /test yazinca ekrana hosgeldin yazicak ama yazinca kod bulunamadida demiyor ama merhaba demiyor kod bir şey yazdirmiyor ?

Plugin.yml de bu komutun altına usage: /<command > yazıncada bu sefer oyunda /test yazınca ekrana '/test' komutum çıkıyor

Acil yardim.?
 


şifrenisöyle

Kızıltaş Madencisi
Mesajlar
438
En iyi cevaplar
0
Beğeniler
263
Puanları
0
plugin.yml ni at sonra kodunu bi at bakalım ne yazmışsın ?
 

MegaCrafter

Obsidyen Madencisi
Mesajlar
1,419
En iyi cevaplar
0
Beğeniler
1,542
Puanları
3,070
Kodu tamamen buraya atarsan yardımcı olabilirim.
 

BattukClashTR

Kömür Madencisi
Mesajlar
103
En iyi cevaplar
0
Beğeniler
25
Puanları
0
Plugin.yml dosyam;
name: TestProjem
main:com.test.plugin.Denemeclass
version:1.0
authors:[batuhan,kurkmaz]
commands:
Test:
usage:/<command>
Description: Djsjfhrjdj

Kaynak kod:
package com.test.plugn
import vs. Vs vs.....
public class DenemeClass extends JavaPlugin {

Public boolean onCommand (.vs.vs){
Player oyuncu= (Player) gonderen;
if (gonderen.GetName ().equalsIgnoreCase ("test"){
Gonderen.sendMessage("deneme");
}
Return false;
}

Kod yardımcı olmassa tek tek yazıcam telde oldugumdan yavaş ve az az yazabildim. Siz söyleyin lazımsa ben kodun tamamını tek tek yazaym

@MegaCrafter
@şifrenisöyle
 

şifrenisöyle

Kızıltaş Madencisi
Mesajlar
438
En iyi cevaplar
0
Beğeniler
263
Puanları
0
Plugin.yml dosyam;
name: TestProjem
main:com.test.plugin.Denemeclass
version:1.0
authors:[batuhan,kurkmaz]
commands:
Test:
usage:/<command>
Description: Djsjfhrjdj

Kaynak kod:
package com.test.plugn
import vs. Vs vs.....
public class DenemeClass extends JavaPlugin {

Public boolean onCommand (.vs.vs){
Player oyuncu= (Player) gonderen;
if (gonderen.GetName ().equalsIgnoreCase ("test"){
Gonderen.sendMessage("deneme");
}
Return false;
}

Kod yardımcı olmassa tek tek yazıcam telde oldugumdan yavaş ve az az yazabildim. Siz söyleyin lazımsa ben kodun tamamını tek tek yazaym

@MegaCrafter
@şifrenisöyle
if (gonderen.GetName ().equalsIgnoreCase ("test"){ ???
 

MegaCrafter

Obsidyen Madencisi
Mesajlar
1,419
En iyi cevaplar
0
Beğeniler
1,542
Puanları
3,070
Konsoldan vs. hiçbir hata vermiyor mu bu? Plugin.yml içindeki main tanımı yanlış olabilir. Bulabildiğim tek hata bu. Yani başka hata vermiyorsa.
 

BattukClashTR

Kömür Madencisi
Mesajlar
103
En iyi cevaplar
0
Beğeniler
25
Puanları
0
Konsoldan vs. hiçbir hata vermiyor mu bu? Plugin.yml içindeki main tanımı yanlış olabilir. Bulabildiğim tek hata bu. Yani başka hata vermiyorsa.

Konsol filan sorun yok. Plugin çalışıor fakat komut yazinca cevap vermiyor. Bide godofmikerin yorumuna bakaym

Ehe gonderen CommandSender ise yanlış, direk Command olacak*
onun dışında iki boşluk yerine tab yapmış olabilirsin başka bir şey yok gibi eclipse hata vermiyorsa :c
Direk command olacak derken?

Benimki şu an böyle;
Public boolean onCommand (Commandsender gonderen, Command komut, String label, String [] args){
..
..
..
if (gonderen.getName ().equalsIgnoreCase ("test"){gondere.SendMessage ("deneme" )}

Hee tm.. gonderen yerini komut yaptim düzelsi çok thanks..
 

şifrenisöyle

Kızıltaş Madencisi
Mesajlar
438
En iyi cevaplar
0
Beğeniler
263
Puanları
0
Konsol filan sorun yok. Plugin çalışıor fakat komut yazinca cevap vermiyor. Bide godofmikerin yorumuna bakaym


Direk command olacak derken?

Benimki şu an böyle;
Public boolean onCommand (Commandsender gonderen, Command komut, String label, String [] args){
..
..
..
if (gonderen.getName ().equalsIgnoreCase ("test"){gondere.SendMessage ("deneme" )}

Hee tm.. gonderen yerini komut yaptim düzelsi çok thanks..
hany ufaktan bi dinleseniz nasıl olur :)
 

Üst