Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] Spolszczenie komend.


Rekomendowane odpowiedzi

Opublikowano

Witam mam problem ze spolszczeniem komend uSkyBlock. Spolszczyłem i jest tak np

 

komenda /wyspa zapros <nazwagracza> ziała a komenda /wyspa wyrzuc już nie działa a nie wiem dlaczego skoro zrobiłem tak samo czyli:
kick na wyrzuc zamieniłem i /island kick <player> na /wyspa wyrzuc <gracz> i nie działa, jak wpiszę /wyspa wyrzuc to pojawia mi się linijka z plugin.yml:

 

"/wyspa [restart/ustawdom/info/zablokuj/odblokuj/ranking/grupa]" Co jest grane? Co ja robię źle?

 

a gdy wpiszę /wyspa wyrzuc xxxx to już nie pokazuje mi się ta linijka tylko:

 

an internal error occurred while attempting to perform this command

 

2014-02-16 23:19:26 [INFO] NieJestemPRO issued server command: /aa
2014-02-16 23:19:33 [INFO] NieJestemPRO issued server command: /wyspa wyrzuc aaa
2014-02-16 23:19:33 [SEVERE] null
org.bukkit.command.CommandException: Unhandled exception executing command 'wyspa' in plugin uSkyBlock v1.0.8
	at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46)
	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:192)
	at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServer.java:528)
	at net.minecraft.server.v1_6_R3.PlayerConnection.handleCommand(PlayerConnection.java:968)
	at net.minecraft.server.v1_6_R3.PlayerConnection.chat(PlayerConnection.java:886)
	at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java:837)
	at net.minecraft.server.v1_6_R3.Packet3Chat.handle(SourceFile:49)
	at net.minecraft.server.v1_6_R3.NetworkManager.b(NetworkManager.java:296)
	at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java:116)
	at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37)
	at net.minecraft.server.v1_6_R3.DedicatedServerConnection.b(SourceFile:30)
	at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:592)
	at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:227)
	at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:488)
	at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:421)
	at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)
Caused by: java.lang.NullPointerException
	at us.talabrek.ultimateskyblock.IslandCommand.onCommand(IslandCommand.java:736)
	at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
	... 15 more

6fc086389b796c47.jpg
Siedzę na mpc gdy jest czas, dzięki temu dużo się od was uczę dzięki!!

Opublikowano

InClassTranslator to takie nie fachowe rozwiązanie, przynosi nieoczekiwane rezultaty.

Proponuje abyś użył source jakiegoś gotowego skyblocka i spolszczył sobie, jeśli nie wiesz jak to zrobić służę pomocą ;)

Opublikowano

Wiesz. Z góry mówię, ze serwer stoi na virtualboxie, tak z kumplami i nie wiem czy rozwinie się, na razie to taka ciekawość. Pobrałem dziś nie jaki Java Decompiler jd i tam jest kod. A pomoc na pw czy jak :).?

6fc086389b796c47.jpg
Siedzę na mpc gdy jest czas, dzięki temu dużo się od was uczę dzięki!!

Opublikowano

Taki kod dużo Ci nie pomoże. Jeśli ktoś używał innej biblioteki niż sam Bukkit to bez niej i tak nic nie zrobisz.

Jeśli masz jakiś problem z Plugin'em/Skryptem do MineCraft'a to pisz na PW/Skype/GG, lub inny komunikator podany w profilu. Pomagam za darmo.

Pracuję na zlecenia. Do stałej pracy bardzo ciężko mnie namówić. ^^

 

Przepiszę Skrypt na Plugin! W większości przypadków za darmo.

Opublikowano

robię to pluginem mycommand

tylko mam problem:

#Aliasy dla mycommand
'alias_mycommand':
  command: /mycmd-resetuj komendy
  type: ALIAS
  alias: /mycmd-reload commands
  permission-required: true

#aliasy dla komend skyblock
'skyblock_alias':
  command: /wyspa
  type: ALIAS
  alias: /island
  permission-required: true
  
'skyblock_alias2':
  command: /wyspa ustawdom
  type: ALIAS
  alias: /island sethome
  permission-required: true

'skyblock_alias3':
  command: /wyspa resetuj
  type: ALIAS
  alias: /island restart
  permission-required: true

'skyblock_alias4':
  command: /wyspa info
  type: ALIAS
  alias: /island info
  permission-required: true

'skyblock_alias5':
  command: /wyspa zablokuj
  type: ALIAS
  alias: /island lock
  permission-required: true

'skyblock_alias6':
  command: /wyspa odblokuj
  type: ALIAS
  alias: /island unlock
  permission-required: true

'skyblock_alias7':
  command: /wyspa top
  type: ALIAS
  alias: /island top
  permission-required: true

'skyblock_alias8':
  command: /wyspa grupa
  type: ALIAS
  alias: /island party
  permission-required: true

#menu z ikon
'iconmenu_page1':
  command: /menuikon
  type: ICONMENU
  text:
  - 'POSITION:ITEM_NAME:ITEMDATA:COMMAND/MESSAGE:TITLE:DESCRIPTION;MULTILINES'
  iconmenu_title: '&cMyCommand &4ItemMenu'
  iconmenu_size: 27
  iconmenu_commands:
  - '0:GOLDEN_APPLE:0:/help:&2Help:&aOpen the help menu'
  - '1:COMPASS:0:/mycmd:Menu:MyCommand menu'
  - '9:EMERALD:0:/list:Player List:&bShow online players'
  - '10:WATCH:0:/time set 0:Day:Turn day'
  - '26:WOOL:11:%openiconmenu%/menuikon2:Next Page:&cChange IconMenu Page;&a--------->'
  cost: 0
  delaytimer: 5
'iconmenu_page2':
  command: /menuikon2
  type: ICONMENU
  iconmenu_title: 'Page 2'
  iconmenu_size: 9
  iconmenu_commands:
  - '0:GOLDEN_APPLE:0:Do something:Hello!:=)'
  - '8:WOOL:13:%openiconmenu%/iconmenu:Return Back:&cChange IconMenu Page;&a<---------'
  cost: 0
  delaytimer: 5

gdy wpisuje /wyspa ustawdom to działało dopóki nie dodałem kolejnych aliasów i chodzi o to że  gdy to wpisze pojawia mi się:

2014-02-17 20:25:52 [INFO] NieJestemPRO issued mycmd command ID : 2 - /wyspa ustawdom
2014-02-17 20:25:52 [INFO] NieJestemPRO issued server command: /island ustawdom

jakim cudem zmieniło mi się /island sethome na /island ustawdom, ale jak wpiszę /wyspa sethome to działa wysyła /island sethome, a /wyspa ustawdom wysyła mi /island ustawdom WUT?

 

O dokładniej, wszystko co jest w tej lini:

             /island [restart/sethome/info/lock/unlock/top/party]

i zostało spolszone tym pluginem, nie działa, wysyła mi /island restartuj; /island ustawdom; /island zablokuj itp, zamaist /island lock. Co tu jest grane??? Czyżby plugin nie działał jak należy?

6fc086389b796c47.jpg
Siedzę na mpc gdy jest czas, dzięki temu dużo się od was uczę dzięki!!

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...