1. Thanks baton!
     
  2. loaded the new plugin now I get :

    Code:
     [Oxide] 4:09 PM [Error] Failed to call hook 'OnEntitySpawned' on plugin 'AirdropExtended v1.0.0' (FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list.)
     
  3. Do we need to delete our configs/data for this update?

    Same here.
     
  4. When does it occur? On supply drop spawn? Please PM me one of your configs
     
  5. error
    ошибка
     

    Attached Files:

    • 1.PNG
      1.PNG
      File size:
      46.8 KB
      Views:
      14
  6. Sorry, I've misguided you guys.

    There is one thing you need to change in your current configuration files when updating to new version.
    I have decided to remove Supply Drop ID from all notifications.
    Please adjust settings listed below in your configuration files after update.

    Code:
    NotifyOnPlayerLootingStartedMessage
    NotifyOnDropStartedMessage
    NotifyOnCollisionMessage
    NotifyOnDespawnMessage
    Current default messages:
    Code:
        "NotifyOnDropStartedMessage": "Supply Drop has been spawned at <color=red>{0:F0},{1:F0},{2:F0}</color>.",
        "NotifyOnPlayerLootingStartedMessage": "<color=green>{0}</color> started looting the Supply Drop.",
        "NotifyOnCollisionMessage": "Supply drop has landed at <color=red>{0:F0},{1:F0},{2:F0}</color>",
        "NotifyOnDespawnMessage": "Supply drop has been despawned at <color=red>{0:F0},{1:F0},{2:F0}</color>",
       
    thanks for posting info @lukavyi, @isuelt, @redone

    Updated plugin description & last update information.

    @Boa Constrictor Do you have questions about item chance & loot generation? ;)
     
    Last edited by a moderator: Nov 2, 2015
  7. Sorry but those can be custom colours for those right? Do we specify it somewhere. Mine are currently custom.
     
  8. <size></size>, <color=color></color> are default text formatting expressions. Default messages are just an example of what you can do. You can change your messages as you like, but keep these {0},{1},... parts.
     
  9. Is there an easy way to modify this instead of opening and searching and replacing each value? Also, every time I use aire.reload, it seems the items are added again, it's now pushing 2mb
     
  10. (21:11:07) | [Oxide] 9:13 PM [Info] aire:running timed airdrop
    (21:11:07) | [BUNDLE] Not found: assets/bundled/prefabs/events/cargo_plane.prefab
    (21:11:07) | Couldn't find prefab "assets/bundled/prefabs/events/cargo_plane.prefab"
    (21:11:07) | [Oxide] 9:13 PM [Error] Failed to run a 1148.00 timer (NullReferenceException: Object reference not set to an instance of an object)
     
  11. Same issue as Swinder
     
  12. [BUNDLE] Not found: assets/bundled/prefabs/events/cargo_plane.prefab !!!
     
  13. Don´t post same problem, please wait for autor.. thx
     
  14. baton256 updated Airdrop Extended with a new update entry:

    1.0.1

     
  15. thnx man!
    [DOUBLEPOST=1446820513][/DOUBLEPOST]
    Code:
    [Oxide] 5:34 PM [Error] Failed to call hook 'OnPlayerLoot' on plugin 'AirdropExtended v1.0.1' (FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list.)
    [Oxide] 5:34 PM [Debug] at System.String.FormatHelper (System.Text.StringBuilder result, IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0 at System.String.Format (IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0 at System.String.Format (System.String format, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Core.Logging.Logger.CreateLogMessage (LogType type, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Core.Logging.Logger.Write (LogType type, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Core.Logging.CompoundLogger.Write (LogType type, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0 at AirdropExtended.Diagnostics.Diagnostics.MessageToServer (System.String message, System.Object[] args) [0x00000] in <filename unknown>:0 at AirdropExtended.Diagnostics.Diagnostics.MessageTo (System.String message, Boolean sendToAll, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Plugins.AirdropExtended.OnPlayerLoot (.PlayerLoot lootInventory, .BaseEntity targetEntity) [0x00000] in <filename unknown>:0 at Oxide.Plugins.AirdropExtended.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (System.Reflection.MethodInfo method, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hookname, System.Object[] args) [0x00000] in <filename unknown>:0
     
    Last edited by a moderator: Nov 7, 2015
  16. Fix
    Code:
    "NotifyOnPlayerLootingStartedMessage"
    in your settings. There should be only {0} inside text.
     
  17. Thanks for the update, love the addon!
     
  18. Code:
    [Oxide] 11:45 AM [Debug]   at System.String.FormatHelper (System.Text.StringBuilder result, IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at System.String.Format (IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at System.String.Format (System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Logging.Logger.CreateLogMessage (LogType type, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Logging.Logger.Write (LogType type, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Logging.CompoundLogger.Write (LogType type, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at AirdropExtended.Diagnostics.Diagnostics.MessageToServer (System.String message, System.Object[] args) [0x00000] in <filename unknown>:0
      at AirdropExtended.Diagnostics.Diagnostics.MessageTo (System.String message, Boolean sendToAll, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.AirdropExtended.OnPlayerLoot (.PlayerLoot lootInventory, .BaseEntity targetEntity) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.AirdropExtended.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (System.Reflection.MethodInfo method, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hookname, System.Object[] args) [0x00000] in <filename unknown>:0
    [Oxide] 11:45 AM [Error] Failed to call hook 'OnPlayerLoot' on plugin 'AirdropExtended v1.0.1' (FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list.)
    [Oxide] 11:45 AM [Debug]   at System.String.FormatHelper (System.Text.StringBuilder result, IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at System.String.Format (IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at System.String.Format (System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Logging.Logger.CreateLogMessage (LogType type, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Logging.Logger.Write (LogType type, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Logging.CompoundLogger.Write (LogType type, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at AirdropExtended.Diagnostics.Diagnostics.MessageToServer (System.String message, System.Object[] args) [0x00000] in <filename unknown>:0
      at AirdropExtended.Diagnostics.Diagnostics.MessageTo (System.String message, Boolean sendToAll, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.AirdropExtended.OnPlayerLoot (.PlayerLoot lootInventory, .BaseEntity targetEntity) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.AirdropExtended.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (System.Reflection.MethodInfo method, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hookname, System.Object[] args) [0x00000] in <filename unknown>:0
    [Oxide] 11:45 AM [Error] Failed to call hook 'OnPlayerLoot' on plugin 'AirdropExtended v1.0.1' (FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list.)
    [Oxide] 11:45 AM [Debug]   at System.String.FormatHelper (System.Text.StringBuilder result, IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at System.String.Format (IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at System.String.Format (System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Logging.Logger.CreateLogMessage (LogType type, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Logging.Logger.Write (LogType type, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Logging.CompoundLogger.Write (LogType type, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at AirdropExtended.Diagnostics.Diagnostics.MessageToServer (System.String message, System.Object[] args) [0x00000] in <filename unknown>:0
      at AirdropExtended.Diagnostics.Diagnostics.MessageTo (System.String message, Boolean sendToAll, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.AirdropExtended.OnPlayerLoot (.PlayerLoot lootInventory, .BaseEntity targetEntity) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.AirdropExtended.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (System.Reflection.MethodInfo method, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hookname, System.Object[] args) [0x00000] in <filename unknown>:0
    takaharayoshiki[458509/76561198135285710] was killed by Suicide
    [Oxide] 11:46 AM [Warning] CallHook 'OnEntityTakeDamage' on plugin 'm-Teleportation v1.4.22' took: 1254ms
    [Oxide] 11:46 AM [Error] Failed to call hook 'OnPlayerLoot' on plugin 'AirdropExtended v1.0.1' (FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list.)
    [Oxide] 11:46 AM [Debug]   at System.String.FormatHelper (System.Text.StringBuilder result, IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at System.String.Format (IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at System.String.Format (System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Logging.Logger.CreateLogMessage (LogType type, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Logging.Logger.Write (LogType type, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Logging.CompoundLogger.Write (LogType type, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at AirdropExtended.Diagnostics.Diagnostics.MessageToServer (System.String message, System.Object[] args) [0x00000] in <filename unknown>:0
      at AirdropExtended.Diagnostics.Diagnostics.MessageTo (System.String message, Boolean sendToAll, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.AirdropExtended.OnPlayerLoot (.PlayerLoot lootInventory, .BaseEntity targetEntity) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.AirdropExtended.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (System.Reflection.MethodInfo method, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hookname, System.Object[] args) [0x00000] in <filename unknown>:0 
    Im having this error spammed, and also people are claiming that air drops are empty or sometimes disappear after being looted but still have stuff inside. any ideas? i see what you posted above, but i dont quite understand what you mean. Thanks!
     
  19. You probably have a wrong number of format parameters in your config.
    Note the difference between default notification messages.

    Before update:
    Code:
    "NotifyOnPlayerLootingStartedMessage" : "Player {0} started lootining the Supply Drop {1}.
    After update:
    Code:
    "NotifyOnPlayerLootingStartedMessage": "<color=green>{0}</color> started looting the Supply Drop."
    Before the plugin update, there were two parameters that plugin replaced in the message. Now there is only one. You just need to remove {1} from your NotifyOnPlayerLootingStartedMessage in settings.
    [DOUBLEPOST=1446901740][/DOUBLEPOST]
    There is a aire.localize chat/console command that you can use to change notification messages. See example at overview page.
     
  20. need help with permissions for this plugin. why can everyone call commands from the console even if he is admin or not? how do i deny all users but admins this function?