MinecraftMin

Mods y programas externos => Plugins => Plugins internacionales => Mensaje iniciado por: MrGat0s en Marzo 07, 2017, 07:13:29 pm

Título: [Review] MiniPlugin Arcade ~ Hundir La Flota + Traducción ESP
Publicado por: MrGat0s en Marzo 07, 2017, 07:13:29 pm
♣ Plugin Arcade | Hundir La Flota ♣

No hace falta que explique que juego es, aún así os dejaré este Link (https://es.wikipedia.org/wiki/Batalla_naval_(juego)) para quien no lo sepa.

· Plugin ·

He encontrado el plugin en "SpigotMC", pero lo he traducido al español. Igualmente os dejo el
Link (https://www.spigotmc.org/resources/battleship.26627/) para descargarlo.


· Instalación ·

Lo tendrás que instalar como cualquier plugin, primero añades el archivo Java y haces un reload en el servidor, al tener la carpeta, descargas el archivo que te dejaré más abajo.
En el .rar, hay dos archivos, la config.yml y lang_es.yml. El segundo archivo, lo tendrás que poner dentro de la carpeta de Lenguajes, para que quede todo bien.


· Config & Lang_es ·

# ----------------------------------------------------------------------------#
#                                                                             #
#                           HundirLaFlota config                              #
#                                                                             #
# ----------------------------------------------------------------------------#

# name of the language file (in the folder 'language')
#   the default.yml file is overwriten on every server restart!
#   This means you will have to use the other files to customize the messages, but since i am adding messages regulary in updates
#   you can use the default file if you just want to have the up to date english default messages
langFile: "lang_es.yml"



# number of ships in the game (only 1 or 2)

# size: 5 blocks
Portaviones: 1
# size: 4 blocks
Barco de Guerra: 1
# size: 3 blocks
Crucero: 2
# size: 2 blocks
Destructor: 1

gameRules:
  # if this is true players can shoot again after a hit and the grids will change after every miss
  #   if it is false the grid will change after every shot regardless of hit/miss
  fireAgainAfterHit: true
  # false: the player whose fire timer ran out will loose the game
  # true: If a fire timer runs out it's the other players turn
  switchAttackerAfterFireTimerRanOut: false
  # play sounds in the game
  playSounds: true

# some stuff you can do when a game ends.
onGameEnd:
  # You can dispatch commands. Use %winner% for the playername of the winner and %loser% for the loser
  dispatchCommands:
    enabled: true
    commands:
    - "give %winner% experience_bottle 2"
  # You can broadcast. Use %winner% for the playername of the winner and %loser% for the loser
  broadcast:
    enabled: true
    messages:
    - "%winner% ha humillado a %loser% en Hundir la Flota!"   


# requires vault and an economy plugin
economy:
  enabled: false
  # both players pay
  cost: 0
  # winner gets
  reward: 0

# use "Material:data" or "ID:data"
# Some materials can not be displayed in an inventory, just test everything after changing
# You are advised to use different materials. At least on the same grid
#   otherwise the game could break
materials:
  yourGrid:
    ship:
      material: "Iron_block"
      name: "&7Barco"
    lockedShip:
      material: "7"
      name: "&8Barco Cerrado"
    miss:
      material: "160:3"
      name: "&2Bien! A fallado!"
    hit:
      material: "35:14"
      name: "&4Mal! Te ha dado..."
    water:
      material: "160:11"
      name: "&1Agua"
  othersGrid:
    cover:
      material: "WOOL:7"
      name: "&6Dispara"
    miss:
      material: "160:11"
      name: "&4No le has dado a ninguno..."
    hit:
      material: "Iron_block"
      name: "&2Booom! Le has dado"

   
# Customise the timers used in the game (all times in seconds)
timers:
  # timer used during the ship-set part of the game
  shipSetTimer:
    countdown: 30
  # timer used during the main part of the game
  fireTimer:
    countdown: 10
  # timer used when attacker and defender change
  changingGrids:
    countdown: 3
  # timer used for the invitations
  invitationTimer:
    validFor: 15
Los valores se pueden cambiar, pero recomiendo dejarlo como está.

Código: [Seleccionar]
# use & for colors
#   placeholders will be listed in front of the keys

# messages and inventorytitles directly related to the game
game:
  # here you can use:
  #   name of the first player: %first%
  #   name of the second player: %second%
  #   time in seconds untli the invitation will run out: %time%
  invite:
    # these messages go to the player, that invite another player
    messageToFirstPlayer:
    - " &2Has invitado a %second% a jugar"
    # these messages go to the player, that was invited by another player
    messageToSecondPlayer:
    - " &2%first% te ha invitado a jugar!"
    - " &2Pon /bs para aceptar. &7¡Expira en &4%time% segundos&7!"
    # you can only use %first% here (name of the player that invited you)
    inviteAccept: " &2Has aceptado la invitación de %first%"
    expired: " &4La invitación ha expirado"
    returnedMoney: " &2Tu dinero ha sido devuelto"
   
  econ:
    # use %cost% for the amount payed
    payed: " &2Has pagado &4%cost%"
    notEnoughMoney: " &4No tienes suficiente dinero!"
    # use %reward% for the amount the player won
    wonMoney: " &2Has ganado &1%reward%&2!"
    # use %reward% for the amount the player won and %loser% for the player that gave up
    wonMoneyGaveUp: " &2You won &1%reward%&2! %loser% gave up."
    # use %reward% for the amount the player won and %loser% for the player that was too slow
    wonMoneyTooSlow: " &2You won &1%reward%&2! %loser% was too slow."
  # this message is displayed if the player won and economy is disabled
  won: " &2¡Has ganado el juego!"
  lost: " &4Has perdido el juego"
  # gave up message
  gaveUp: " &4Te has rendido ¿En serio...?"
  # too slow message
  tooSlow: " &4Has tardado demasiado..."
  # won message send when the other player gave up
  #   use %loser% for the name of the player that gave up
  otherGaveUp: " &2¡Has ganado! %loser% se ha rendido."
  # won message send when the other player does not fire in time
  #   use %loser% for the name of the player that gave up
  otherTooSlow: " &2¡Has ganado! %loser% ha tardado demasiado en responder."
 
inventoryTitles:
  # There will always be the page number behind that title!
  guiTitle: "Invita a alguien a jugar    "
  # use %count% for the number of ships to set
  # use %timer% to display the timer
  setShip1: "Un Portaviones: %count% x 5 bloques   &4%timer%"
  setShip2: "Un Barco de guerra: %count% x 4 bloques  &4%timer%"
  setShip3: "Un Crucero: %count% x 3 bloques   &4%timer%"
  setShip4: "Un Destructor: %count% x 2 bloques  &4%timer%"
  # %timer%
  attacker: "&2HundirLaFlota   &r¡Click para disparar!      &4%timer%"
  defender: "&4HundirLaFlota   &r¡Cuidado!         &2%timer%" 
 
  changingGrids: "&2HundirLaFlota   &rCambio de cuadriculas  &2%timer%"
 
  won: "&2HundirLaFlota    &2¡Has Ganado!"
  lost: "&2HundirLaFlota    &4¡Has Perdido!"



# Messages related to commands
commandMessages:
  noPermission: " &4 ¡No tienes permisos!"
  onlyAsPlayer: " &4 ¡Solo puedes hacerlo como jugador!"
  playerIsOffline: " &4 ¡Este jugador no está conectad!"
  firstPlayerIsOffline: " &4El jugador que te ha invitado se ha desconectado..."
  playerAlreadyIngame: " &4¡Este jugador ya está en una partida!"
  cannotInviteYourself: " &4 No te puedes invitar a ti mismo... ^^"
  specifyWhatInvitationToAccept: " &4Te han invitado más de una vez. Acepta con &a/bs <Jugador>"
  pluginReloaded: " &aEl plugin ha sido reiniciado"
  # send if someone is alone on the server and tries to open the GUI
  aloneOnServer: " &4Nadie está en línea en este momento"
  # displayed when wrong arguments are used
  help:
  - " &2Para invitar a un jugador, utiliza: /bs [player]"
  - " &2O utiliza la GUI: /bsgui"
  # message send if there are no saved stats
  noTopList: " &4¡No hay estadísitcas disponibles!"
  # here you can specify how the top 10 will be displayed
  topListHead: "&a+ - + -  &3HundirLaFlota  Top 10  &a- + - +"
  # %rank% -> Rank of the player      %name% name of the player       %won% number of won games
  topListStructure: "%rank%. &6 %name%    &1Ganadas: %won%"
  topListTail: "&a+ - + - + - + - + - + - + - + - + - +"
 

Aunque ponga la config aquí, está en el archivo de la descarga.


· Imágenes ·

(https://gyazo.com/a03e53374c746f0a978d5fd2fbbace89.png)  (https://gyazo.com/aa86e9479d16b605c13e82ae17421dcb.png)  (https://gyazo.com/a4e204c60a530a9d55ce3a891c3431e4.png)

Desde la configuración, se pueden cambiar todos los bloques, colores y nombre a los items. También podrás añadir premios (con comandos, ej: give) al ganador.


· Descarga ·

Plugin Normal (https://www.spigotmc.org/resources/battleship.26627/)
Traducción (http://www.mediafire.com/file/f40vm549r7xb2mx/BattleShip+Espa%C3%B1ol+byMrGat0s.rar) - Hecha por mi:3

Si necesitas la traducción de algún otro plugin, me avisas y te intentaré ayudar^^


♣ Un Saludo & Gracias ♣
♣ Att: MrGat0s ♣


Gracias a
@ElMarcosWTF (http://minecraftmin.net/index.php?action=profile;u=169) por ayudarme hacer las imágenes.