# Script

- [Introduction](/retn/script/introduction.md)
- [Structure](/retn/script/structure.md)
- [Handlers](/retn/script/structure/handlers.md)
- [OnLoadedAsync()](/retn/script/structure/handlers/onloadedasync.md)
- [OnMoveAsync(int)](/retn/script/structure/handlers/onmoveasync-int.md)
- [OnMoveBankAsync()](/retn/script/structure/handlers/onmovebankasync.md)
- [OnNpcDialogOpenedAsync(NpcQuestion)](/retn/script/structure/handlers/onnpcdialogopenedasync-npcquestion.md)
- [OnBankOpenedAsync()](/retn/script/structure/handlers/onbankopenedasync.md)
- [OnFightPosAsync()](/retn/script/structure/handlers/onfightposasync.md)
- [OnFightTurnAsync()](/retn/script/structure/handlers/onfightturnasync.md)
- [OnFightEndedAsync()](/retn/script/structure/handlers/onfightendedasync.md)
- [OnInventoryWeightChangedAsync()](/retn/script/structure/handlers/oninventoryweightchangedasync.md)
- [OnBidExchangeOpenedAsync(BidExchange)](/retn/script/structure/handlers/onbidexchangeopenedasync-bidexchange.md)
- [OnCharacterEnteredAsync(CharacterInfo)](/retn/script/structure/handlers/oncharacterenteredasync-characterinfo.md)
- [OnExchangeRequestedAsync(string)](/retn/script/structure/handlers/onexchangerequestedasync-string.md)
- [OnExchangeOpenedAsync()](/retn/script/structure/handlers/onexchangeopenedasync.md)
- [OnPrivateMessageReceivedAsync(CharacterInfo, string)](/retn/script/structure/handlers/onprivatemessagereceivedasync-characterinfo-string.md)
- [OnExchangeCraftOpenedAsync()](/retn/script/structure/handlers/onexchangecraftopenedasync.md)
- [Script](/retn/script/script.md)
- [Arena](/retn/script/script/arena.md)
- [Bank](/retn/script/script/bank.md)
- [Kamas](/retn/script/script/bank/kamas.md)
- [GetItem(int)](/retn/script/script/bank/getitem-int.md)
- [TakeItemAsync(ObjectItem, int)](/retn/script/script/bank/takeitemasync-objectitem-int.md)
- [TakeItemMaxAsync(ObjectItem)](/retn/script/script/bank/takeitemmaxasync-objectitem.md)
- [DepositAsync(DepositType)](/retn/script/script/bank/depositasync-deposittype.md)
- [TakeKamasAsync(long)](/retn/script/script/bank/takekamasasync-long.md)
- [LeaveAsync()](/retn/script/script/bank/leaveasync.md)
- [SetWeightLimit(int)](/retn/script/script/bank/setweightlimit-int.md)
- [SetWeightLimit(int, int)](/retn/script/script/bank/setweightlimit-int-int.md)
- [Character](/retn/script/script/character.md)
- [Id](/retn/script/script/character/id.md)
- [Name](/retn/script/script/character/name.md)
- [Level](/retn/script/script/character/level.md)
- [Breed](/retn/script/script/character/breed.md)
- [Sex](/retn/script/script/character/sex.md)
- [Experience](/retn/script/script/character/experience.md)
- [SubscriptionEndDate](/retn/script/script/character/subscriptionenddate.md)
- [IsSubscribed](/retn/script/script/character/issubscribed.md)
- [IsInBank](/retn/script/script/character/isinbank.md)
- [IsInExchange](/retn/script/script/character/isinexchange.md)
- [IsInExchangeSale](/retn/script/script/character/isinexchangesale.md)
- [IsInFight](/retn/script/script/character/isinfight.md)
- [ServerId](/retn/script/script/character/serverid.md)
- [KnownZaaps](/retn/script/script/character/knownzaaps.md)
- [UpgradeStatAsync(Characteristic)](/retn/script/script/character/upgradestatasync-characteristic.md)
- [ResetStatsAsync()](/retn/script/script/character/resetstatsasync.md)
- [BuyOgrinesAsync(long)](/retn/script/script/character/buyogrinesasync-long.md)
- [Chat](/retn/script/script/chat.md)
- [SendAsync(string, ChatChannelsMultiEnum)](/retn/script/script/chat/sendasync-string-chatchannelsmultienum.md)
- [SendAsync(string, string)](/retn/script/script/chat/sendasync-string-string.md)
- [Common](/retn/script/script/common.md)
- [Log(string)](/retn/script/script/common/log-string.md)
- [Stop()](/retn/script/script/common/stop.md)
- [SendAsync(NetworkMessage)](/retn/script/script/common/sendasync-networkmessage.md)
- [DisconnectAsync()](/retn/script/script/common/disconnectasync.md)
- [Craft](/retn/script/script/craft.md)
- [SetRecipeAsync(int)](/retn/script/script/craft/setrecipeasync-int.md)
- [SetRecipeCountAsync(int)](/retn/script/script/craft/setrecipecountasync-int.md)
- [ReadyAsync()](/retn/script/script/craft/readyasync.md)
- [LeaveAsync()](/retn/script/script/craft/leaveasync.md)
- [Data](/retn/script/script/data.md)
- [GetItemNameAsync(int)](/retn/script/script/data/getitemnameasync-int.md)
- [GetItemWeightAsync(int)](/retn/script/script/data/getitemweightasync-int.md)
- [Exchange](/retn/script/script/exchange.md)
- [TargetWeight](/retn/script/script/exchange/targetweight.md)
- [TargetWeightMax](/retn/script/script/exchange/targetweightmax.md)
- [TargetName](/retn/script/script/exchange/targetname.md)
- [RequestAsync(string)](/retn/script/script/exchange/requestasync-string.md)
- [PutItemAsync(ObjectItem, int)](/retn/script/script/exchange/putitemasync-objectitem-int.md)
- [PutKamasAsync(long)](/retn/script/script/exchange/putkamasasync-long.md)
- [ReadyAsync()](/retn/script/script/exchange/readyasync.md)
- [AcceptAsync()](/retn/script/script/exchange/acceptasync.md)
- [RefuseAsync()](/retn/script/script/exchange/refuseasync.md)
- [ExchangeSale](/retn/script/script/exchangesale.md)
- [Space](/retn/script/script/exchangesale/space.md)
- [GetItems(short)](/retn/script/script/exchangesale/getitems-short.md)
- [GetStackCount(ObjectItem, BidExchangeQuantity)](/retn/script/script/exchangesale/getstackcount-objectitem-bidexchangequantity.md)
- [PutInSaleAsync(ObjectItem, BidExchangeQuantity)](/retn/script/script/exchangesale/putinsaleasync-objectitem-bidexchangequantity.md)
- [UpdatePricesAsync()](/retn/script/script/exchangesale/updatepricesasync.md)
- [LeaveAsync()](/retn/script/script/exchangesale/leaveasync.md)
- [Fight](/retn/script/script/fight.md)
- [SetBonusAsync(ChallengeBonusEnum)](/retn/script/script/fight/setbonusasync-challengebonusenum.md)
- [SetPositionAsync(FightPosition)](/retn/script/script/fight/setpositionasync-fightposition.md)
- [ExecuteAsync(FightAction\[\])](/retn/script/script/fight/executeasync-fightaction.md)
- [Hunt](/retn/script/script/hunt.md)
- [Inventory](/retn/script/script/inventory.md)
- [Kamas](/retn/script/script/inventory/kamas.md)
- [Weight](/retn/script/script/inventory/weight.md)
- [WeightMax](/retn/script/script/inventory/weightmax.md)
- [WeightPercent](/retn/script/script/inventory/weightpercent.md)
- [GetItem(int)](/retn/script/script/inventory/getitem-int.md)
- [GetItems(int\[\])](/retn/script/script/inventory/getitems-int.md)
- [UseAsync(ObjectItem, int)](/retn/script/script/inventory/useasync-objectitem-int.md)
- [RemoveAsync(ObjectItem, int)](/retn/script/script/inventory/removeasync-objectitem-int.md)
- [EquipAsync(ObjectItem, CharacterInventoryPositionEnum)](/retn/script/script/inventory/equipasync-objectitem-characterinventorypositionenum.md)
- [Job](/retn/script/script/job.md)
- [GetLevel(byte)](/retn/script/script/job/getlevel-byte.md)
- [Map](/retn/script/script/map.md)
- [Id](/retn/script/script/map/id.md)
- [Coords](/retn/script/script/map/coords.md)
- [CellId](/retn/script/script/map/cellid.md)
- [AreaId](/retn/script/script/map/areaid.md)
- [SubAreaId](/retn/script/script/map/subareaid.md)
- [SubAreaName](/retn/script/script/map/subareaname.md)
- [GetNearestZaapId(long)](/retn/script/script/map/getnearestzaapid-long.md): Permet de récupérer l'identifiant de carte du Zaap le plus proche en renseignant un identifiant de carte source.
- [GetDistance(long)](/retn/script/script/map/getdistance-long.md)
- [AutoTripAsync(long)](/retn/script/script/map/autotripasync-long.md)
- [AutoTripContinuousAsync(long)](/retn/script/script/map/autotripcontinuousasync-long.md)
- [GatherAsync(int\[\])](/retn/script/script/map/gatherasync-int.md)
- [FightAsync(FightOptions)](/retn/script/script/map/fightasync-fightoptions.md)
- [ChangeToAsync(ChangeMapSide)](/retn/script/script/map/changetoasync-changemapside.md)
- [ChangeToAsync(ChangeMapSide, short)](/retn/script/script/map/changetoasync-changemapside-short.md)
- [MoveToAsync(short)](/retn/script/script/map/movetoasync-short.md)
- [UseInteractiveAsync(short)](/retn/script/script/map/useinteractiveasync-short.md)
- [GoToHavenBagAsync()](/retn/script/script/map/gotohavenbagasync.md)
- [OpenBidHouseAsync()](/retn/script/script/map/openbidhouseasync.md)
- [SaveZaapAsync()](/retn/script/script/map/savezaapasync.md)
- [UseZaapAsync(long)](/retn/script/script/map/usezaapasync-long.md)
- [UseZaapiAsync(long)](/retn/script/script/map/usezaapiasync-long.md)
- [GoToHouseAsync(string, string, short)](/retn/script/script/map/gotohouseasync-string-string-short.md)
- [UseLockedStorageAsync(string, short)](/retn/script/script/map/uselockedstorageasync-string-short.md)
- [Mount](/retn/script/script/mount.md)
- [HasMount](/retn/script/script/mount/hasmount.md)
- [Npc](/retn/script/script/npc.md)
- [SpeakToAsync(int)](/retn/script/script/npc/speaktoasync-int.md)
- [AnswerAsync(int)](/retn/script/script/npc/answerasync-int.md)
- [LeaveAsync()](/retn/script/script/npc/leaveasync.md)
- [Quest](/retn/script/script/quest.md)
- [GuidedModeQuitAsync()](/retn/script/script/quest/guidedmodequitasync.md)
- [Exemple](/retn/script/exemple.md)
