[Problema] Problema Plugin per Teletrasporto (più o meno anzi non molto) casuale

Ciao, volevo chiedervi se potevate aiutarmi poichè ho un problema con un plugin che ho provato a fare (premessa: sto ancora imparando, conosco un po' di java ma non so bene come applicarlo per fare i plugin), sostanzialmente questo plugin doveva generare coordinate x e z casuali e teletrasportare il player in quelle coordinate con y fisso a 120 il problema è che nella console del server mi da questo errore:

Nel client quando tento di eseguire il comando mi scrive: An internal error occurred while attempting to perform this command

Il codice è invece:

Grazie per l'aiuto e scusate se sono ancora un nabbone con sta roba. (Modificato 19/11/2014, 19:23 da KarreraNero99.)
scusami eh! ma che senso ha sta cosa?

Codice:
boolean isPlayer = sender instanceof Player;
 Player s = (Player) sender;
 if(isPlayer && cmd.getName().equals("ct"))
 
il sender è già il giocatore che esegue il comando!

e poi che senso ha sto plugin?
vuoi teletrasportare il player a +120 di altezza ? (Modificato 19/11/2014, 19:26 da gamerover98.)
[Immagine: just_cause_3_sfondo_1.jpg]
Semplicemente il World lo hai dichiarato ma non lo hai settato, quindi potresti fare World world = s.getWorld();
[Immagine: filoghost] filoghost
 
1 utente apprezza questo post
19/11/2014, 19:25gamerover98 ha scritto: scusami eh! ma che senso ha sta cosa?

Codice:
boolean isPlayer = sender instanceof Player;
 Player s = (Player) sender;
 if(isPlayer && cmd.getName().equals("ct"))
 
il sender è già il giocatore che esegue il comando!

e poi che senso ha sto plugin?
vuoi teletrasportare il player a +120 di altezza ?

2 Sì per teletrasportare il player a 120 blocchi in aria ma anche con x e z casuali e comunque non lo stavo facendo perchè avesse un senso era solo una prova per vedere se riuscivo a fare qualcosa e siccome non capivo il perchè non funzionasse ho chiesto qui per capire dove avevo sbagliato

19/11/2014, 19:48filoghost ha scritto: Semplicemente il World lo hai dichiarato ma non lo hai settato, quindi potresti fare World world = s.getWorld();

Grazie infinite ora funziona!  Big Grin (Modificato 20/11/2014, 15:35 da KarreraNero99.)
19/11/2014, 19:25gamerover98 ha scritto: il sender è già il giocatore che esegue il comando!
Il sender in verità non è solo il giocatore, è anche la console.
[Immagine: 1aNQ28j]
1 utente apprezza questo post
Discussioni simili
 
[Domanda] Plugin Help
Ultima risposta: zBoringDrop
6 ore fa
Ultima risposta: xNightmaree
9 ore fa
Ultima risposta: BEANNIEBOY
08/12/2017, 11:45
Ultima risposta: S4lvious
07/12/2017, 00:29
Ultima risposta: CubeMat007
04/12/2017, 08:56

Utente(i) che stanno guardando questa discussione: 1 Ospite(i)