PrincipeIan / UconomyUI.PrincipeIan

Plugin Gratis de Uconomy UI. Este plugin Muestra con un efecto UI tu balance. Además añade el nombre de tu servidor.
https://harbor.rocketmod.net/plugins/uconomyui/
1 stars 7 forks source link

Plugin does not check for when player is offline #3

Open Warham359 opened 2 years ago

Warham359 commented 2 years ago

Hello Im using the plugin Sell Door 2.0 (https://unturnedstore.com/products/4) And there's an issue when buying a door when a player is offline, Whenever you buy the door, it does not give it to you and take your money if the player is offline.

Error in console:

06.01 23:47:59 [Disconnect] User Warham has disconnected, reason: Kicked 06.01 23:48:08 [Server] INFO [Area] [CD] Mr.Duck [KazMiit]: "/buydoor" 06.01 23:48:09 [Server] INFO An error occured while executing buydoor []: System.NullReferenceException: Object reference not set to an instance of an object 06.01 23:48:09 [Server] INFO at Rocket.Unturned.Player.UnturnedPlayer.get_CSteamID () [0x00000] in <2bd16e190c814af1b48a905be636fbb4>:0 06.01 23:48:09 [Server] INFO at UconomyUI.By.PrincipeIan.UconomyUI.Instance_OnBalanceUpdate (Rocket.Unturned.Player.UnturnedPlayer player, System.Decimal amt) [0x00001] in :0 06.01 23:48:09 [Server] INFO at fr34kyn01535.Uconomy.Uconomy.BalanceUpdated (System.String steamId, System.Decimal amt) [0x0001a] in :0 06.01 23:48:09 [Server] INFO at fr34kyn01535.Uconomy.DatabaseManager.IncreaseBalance (System.String id, System.Decimal increaseBy) [0x00076] in :0 06.01 23:48:09 [Server] INFO at RestoreMonarchy.SellDoor.Commands.BuyDoorCommand.Execute (Rocket.API.IRocketPlayer caller, System.String[] command) [0x0010c] in <02f42ed85a934f3e8afec2182eaeea6b>:0 06.01 23:48:09 [Server] INFO at Rocket.Core.Commands.RocketCommandManager+RegisteredRocketCommand.Execute (Rocket.API.IRocketPlayer caller, System.String[] command) [0x00000] in :0 06.01 23:48:09 [Server] INFO at Rocket.Core.Commands.RocketCommandManager.Execute (Rocket.API.IRocketPlayer player, System.String command) [0x00176] in :0

Warham359 commented 2 years ago

Hola, estoy usando el complemento Sell Door 2.0 (https://unturnedstore.com/products/4) Y hay un problema al comprar una puerta cuando un jugador está desconectado. Cada vez que compras la puerta, no te la da y toma su dinero si el jugador está fuera de línea.

Error en la consola:

06.01 23:47:59 [Desconectar] El usuario Warham se ha desconectado, motivo: Expulsado 06.01 23:48:08 [Servidor] INFO [Área] [CD] Mr.Duck [KazMiit]: "/buydoor" 06.01 23:48:09 [Servidor] INFO Se produjo un error al ejecutar buydoor []: System.NullReferenceException: Referencia de objeto no establecida en una instancia de un objeto 06.01 23:48:09 [Servidor] INFORMACIÓN en Rocket.Unturned.Player.UnturnedPlayer.get_CSteamID () [0x00000] en <2bd16e190c814af1b48a905be636fbb4>:0 06.01 23:48:09 [Servidor] INFORMACIÓN en UconomyUI.By.PrincipeIan.UconomyUI.Instance_OnBalanceUpdate (Rocket.Unturned.Player.UnturnedPlayer player, System.Decimal amt) [0x00001] en :0 06.01 23:48:09 [Servidor] INFORMACIÓN en fr34kyn01535.Uconomy.Uconomy.BalanceUpdated (System.String steamId, System.Decimal amt) [0x0001a] en: 0 06.01 23:48:09 [Servidor] INFO en fr34kyn01535.Uconomy.DatabaseManager.IncreaseBalance (System.String id, System.Decimal addedBy) [0x00076] en: 0 06.01 23:48:09 [Servidor] INFO en RestoreMonarchy.SellDoor.Commands.BuyDoorCommand.Execute (Rocket.API.IRocketPlayer llamador, System.String[] comando) [0x0010c] en <02f42ed85a934f3e8afec2182eaeea6b>:0 06.01 23:48:09 [Servidor] INFO en Rocket.Core.Commands.RocketCommandManager+RegisteredRocketCommand.Execute (llamador de Rocket.API.IRocketPlayer, comando System.String[]) [0x00000] en :0 06.01 23:48:09 [Servidor] INFO en Rocket.Core.Commands.RocketCommandManager.Execute (Rocket.API.IRocketPlayer jugador, System.String comando) [0x00176] en: 0