├── .gitignore ├── .rustfmt.toml ├── .travis.yml ├── Cargo.toml ├── docs ├── .lock ├── COPYRIGHT.txt ├── FiraSans-LICENSE.txt ├── FiraSans-Medium.woff ├── FiraSans-Regular.woff ├── LICENSE-APACHE.txt ├── LICENSE-MIT.txt ├── SourceCodePro-LICENSE.txt ├── SourceCodePro-Regular.woff ├── SourceCodePro-Semibold.woff ├── SourceSerifPro-Bold.ttf.woff ├── SourceSerifPro-It.ttf.woff ├── SourceSerifPro-LICENSE.txt ├── SourceSerifPro-Regular.ttf.woff ├── aliases.js ├── brush.svg ├── dark.css ├── down-arrow.svg ├── implementors │ ├── core │ │ ├── clone │ │ │ └── trait.Clone.js │ │ ├── cmp │ │ │ ├── trait.Eq.js │ │ │ ├── trait.Ord.js │ │ │ ├── trait.PartialEq.js │ │ │ └── trait.PartialOrd.js │ │ ├── convert │ │ │ └── trait.From.js │ │ ├── fmt │ │ │ ├── trait.Binary.js │ │ │ ├── trait.Debug.js │ │ │ ├── trait.Display.js │ │ │ ├── trait.LowerHex.js │ │ │ ├── trait.Octal.js │ │ │ └── trait.UpperHex.js │ │ ├── hash │ │ │ └── trait.Hash.js │ │ ├── iter │ │ │ └── traits │ │ │ │ ├── trait.Extend.js │ │ │ │ └── trait.FromIterator.js │ │ ├── marker │ │ │ ├── trait.Copy.js │ │ │ ├── trait.Send.js │ │ │ └── trait.Sync.js │ │ └── ops │ │ │ ├── arith │ │ │ ├── trait.Sub.js │ │ │ └── trait.SubAssign.js │ │ │ ├── bit │ │ │ ├── trait.BitAnd.js │ │ │ ├── trait.BitAndAssign.js │ │ │ ├── trait.BitOr.js │ │ │ ├── trait.BitOrAssign.js │ │ │ ├── trait.BitXor.js │ │ │ ├── trait.BitXorAssign.js │ │ │ └── trait.Not.js │ │ │ ├── deref │ │ │ ├── trait.Deref.js │ │ │ └── trait.DerefMut.js │ │ │ └── drop │ │ │ └── trait.Drop.js │ ├── samp │ │ ├── amx │ │ │ └── trait.AmxExt.js │ │ ├── cell │ │ │ └── repr │ │ │ │ └── trait.AmxPrimitive.js │ │ ├── exports │ │ │ └── trait.Export.js │ │ └── prelude │ │ │ └── trait.AmxCell.js │ ├── samp_sdk │ │ ├── cell │ │ │ └── repr │ │ │ │ ├── trait.AmxCell.js │ │ │ │ └── trait.AmxPrimitive.js │ │ └── exports │ │ │ └── trait.Export.js │ └── std │ │ └── error │ │ └── trait.Error.js ├── light.css ├── main.js ├── normalize.css ├── noscript.css ├── plugin │ ├── AmxLoad.v.html │ ├── AmxUnload.v.html │ ├── Load.v.html │ ├── Supports.v.html │ ├── Unload.v.html │ ├── all.html │ ├── fn.AmxLoad.html │ ├── fn.AmxUnload.html │ ├── fn.Load.html │ ├── fn.Supports.html │ ├── fn.Unload.html │ ├── index.html │ └── sidebar-items.js ├── rustdoc.css ├── samp │ ├── all.html │ ├── amx │ │ ├── Allocator.t.html │ │ ├── Amx.t.html │ │ ├── AmxExt.t.html │ │ ├── AmxIdent.t.html │ │ ├── fn.get.html │ │ ├── get.v.html │ │ ├── index.html │ │ ├── sidebar-items.js │ │ ├── struct.Allocator.html │ │ ├── struct.Amx.html │ │ ├── struct.AmxIdent.html │ │ └── trait.AmxExt.html │ ├── args │ │ ├── Args.t.html │ │ ├── index.html │ │ ├── sidebar-items.js │ │ └── struct.Args.html │ ├── cell │ │ ├── Ref.t.html │ │ ├── buffer │ │ │ ├── Buffer.t.html │ │ │ ├── UnsizedBuffer.t.html │ │ │ ├── index.html │ │ │ ├── sidebar-items.js │ │ │ ├── struct.Buffer.html │ │ │ └── struct.UnsizedBuffer.html │ │ ├── index.html │ │ ├── repr │ │ │ ├── AmxCell.t.html │ │ │ ├── AmxPrimitive.t.html │ │ │ ├── index.html │ │ │ ├── sidebar-items.js │ │ │ ├── trait.AmxCell.html │ │ │ └── trait.AmxPrimitive.html │ │ ├── sidebar-items.js │ │ ├── string │ │ │ ├── AmxString.t.html │ │ │ ├── fn.put_in_buffer.html │ │ │ ├── index.html │ │ │ ├── put_in_buffer.v.html │ │ │ ├── sidebar-items.js │ │ │ └── struct.AmxString.html │ │ └── struct.Ref.html │ ├── consts │ │ ├── AmxExecIdx.t.html │ │ ├── AmxFlags.t.html │ │ ├── ServerData.t.html │ │ ├── Supports.t.html │ │ ├── enum.AmxExecIdx.html │ │ ├── enum.ServerData.html │ │ ├── index.html │ │ ├── sidebar-items.js │ │ ├── struct.AmxFlags.html │ │ └── struct.Supports.html │ ├── encoding │ │ ├── WINDOWS_1251.v.html │ │ ├── WINDOWS_1252.v.html │ │ ├── fn.set_default_encoding.html │ │ ├── index.html │ │ ├── set_default_encoding.v.html │ │ ├── sidebar-items.js │ │ ├── static.WINDOWS_1251.html │ │ └── static.WINDOWS_1252.html │ ├── error │ │ ├── AmxError.t.html │ │ ├── AmxResult.t.html │ │ ├── enum.AmxError.html │ │ ├── index.html │ │ ├── sidebar-items.js │ │ └── type.AmxResult.html │ ├── exec_public.m.html │ ├── exports │ │ ├── Align16.t.html │ │ ├── Align32.t.html │ │ ├── Allot.t.html │ │ ├── Callback.t.html │ │ ├── Cleanup.t.html │ │ ├── Clone.t.html │ │ ├── Exec.t.html │ │ ├── Export.t.html │ │ ├── Exports.t.html │ │ ├── FindNative.t.html │ │ ├── FindPubVar.t.html │ │ ├── FindPublic.t.html │ │ ├── FindTagId.t.html │ │ ├── Flags.t.html │ │ ├── GetAddr.t.html │ │ ├── GetNative.t.html │ │ ├── GetPubVar.t.html │ │ ├── GetPublic.t.html │ │ ├── GetString.t.html │ │ ├── GetTag.t.html │ │ ├── GetUserData.t.html │ │ ├── Init.t.html │ │ ├── InitJIT.t.html │ │ ├── MemInfo.t.html │ │ ├── NameLength.t.html │ │ ├── NativeInfo.t.html │ │ ├── NumNatives.t.html │ │ ├── NumPubVars.t.html │ │ ├── NumPublics.t.html │ │ ├── NumTags.t.html │ │ ├── Push.t.html │ │ ├── PushArray.t.html │ │ ├── PushString.t.html │ │ ├── RaiseError.t.html │ │ ├── Register.t.html │ │ ├── Release.t.html │ │ ├── SetCallback.t.html │ │ ├── SetDebugHook.t.html │ │ ├── SetString.t.html │ │ ├── SetUserData.t.html │ │ ├── StrLen.t.html │ │ ├── UTF8Check.t.html │ │ ├── UTF8Get.t.html │ │ ├── UTF8Len.t.html │ │ ├── UTF8Put.t.html │ │ ├── enum.Exports.html │ │ ├── index.html │ │ ├── sidebar-items.js │ │ ├── struct.Align16.html │ │ ├── struct.Align32.html │ │ ├── struct.Allot.html │ │ ├── struct.Callback.html │ │ ├── struct.Cleanup.html │ │ ├── struct.Clone.html │ │ ├── struct.Exec.html │ │ ├── struct.FindNative.html │ │ ├── struct.FindPubVar.html │ │ ├── struct.FindPublic.html │ │ ├── struct.FindTagId.html │ │ ├── struct.Flags.html │ │ ├── struct.GetAddr.html │ │ ├── struct.GetNative.html │ │ ├── struct.GetPubVar.html │ │ ├── struct.GetPublic.html │ │ ├── struct.GetString.html │ │ ├── struct.GetTag.html │ │ ├── struct.GetUserData.html │ │ ├── struct.Init.html │ │ ├── struct.InitJIT.html │ │ ├── struct.MemInfo.html │ │ ├── struct.NameLength.html │ │ ├── struct.NativeInfo.html │ │ ├── struct.NumNatives.html │ │ ├── struct.NumPubVars.html │ │ ├── struct.NumPublics.html │ │ ├── struct.NumTags.html │ │ ├── struct.Push.html │ │ ├── struct.PushArray.html │ │ ├── struct.PushString.html │ │ ├── struct.RaiseError.html │ │ ├── struct.Register.html │ │ ├── struct.Release.html │ │ ├── struct.SetCallback.html │ │ ├── struct.SetDebugHook.html │ │ ├── struct.SetString.html │ │ ├── struct.SetUserData.html │ │ ├── struct.StrLen.html │ │ ├── struct.UTF8Check.html │ │ ├── struct.UTF8Get.html │ │ ├── struct.UTF8Len.html │ │ ├── struct.UTF8Put.html │ │ └── trait.Export.html │ ├── index.html │ ├── macro.exec_public!.html │ ├── macro.exec_public.html │ ├── plugin │ │ ├── SampPlugin.t.html │ │ ├── enable_process_tick.v.html │ │ ├── fn.enable_process_tick.html │ │ ├── fn.logger.html │ │ ├── index.html │ │ ├── logger.v.html │ │ ├── sidebar-items.js │ │ └── trait.SampPlugin.html │ ├── prelude │ │ ├── Amx.t.html │ │ ├── AmxCell.t.html │ │ ├── AmxResult.t.html │ │ ├── AmxString.t.html │ │ ├── Buffer.t.html │ │ ├── Ref.t.html │ │ ├── UnsizedBuffer.t.html │ │ ├── index.html │ │ ├── sidebar-items.js │ │ ├── struct.Amx.html │ │ ├── struct.AmxString.html │ │ ├── struct.Buffer.html │ │ ├── struct.Ref.html │ │ ├── struct.UnsizedBuffer.html │ │ ├── trait.AmxCell.html │ │ └── type.AmxResult.html │ ├── raw │ │ ├── functions │ │ │ ├── Align16.t.html │ │ │ ├── Align32.t.html │ │ │ ├── Allot.t.html │ │ │ ├── AmxCallback.t.html │ │ │ ├── AmxDebug.t.html │ │ │ ├── AmxNative.t.html │ │ │ ├── Callback.t.html │ │ │ ├── Cleanup.t.html │ │ │ ├── Clone.t.html │ │ │ ├── Exec.t.html │ │ │ ├── FindNative.t.html │ │ │ ├── FindPubVar.t.html │ │ │ ├── FindPublic.t.html │ │ │ ├── FindTagId.t.html │ │ │ ├── Flags.t.html │ │ │ ├── GetAddr.t.html │ │ │ ├── GetNative.t.html │ │ │ ├── GetPubVar.t.html │ │ │ ├── GetPublic.t.html │ │ │ ├── GetString.t.html │ │ │ ├── GetTag.t.html │ │ │ ├── GetUserData.t.html │ │ │ ├── Init.t.html │ │ │ ├── InitJIT.t.html │ │ │ ├── Logprintf.t.html │ │ │ ├── MemInfo.t.html │ │ │ ├── NameLength.t.html │ │ │ ├── NativeInfo.t.html │ │ │ ├── NumNatives.t.html │ │ │ ├── NumPubVars.t.html │ │ │ ├── NumPublics.t.html │ │ │ ├── NumTags.t.html │ │ │ ├── Push.t.html │ │ │ ├── PushArray.t.html │ │ │ ├── PushString.t.html │ │ │ ├── RaiseError.t.html │ │ │ ├── Register.t.html │ │ │ ├── Release.t.html │ │ │ ├── SetCallback.t.html │ │ │ ├── SetDebugHook.t.html │ │ │ ├── SetString.t.html │ │ │ ├── SetUserData.t.html │ │ │ ├── StrLen.t.html │ │ │ ├── UTF8Check.t.html │ │ │ ├── UTF8Get.t.html │ │ │ ├── UTF8Len.t.html │ │ │ ├── UTF8Put.t.html │ │ │ ├── index.html │ │ │ ├── sidebar-items.js │ │ │ ├── type.Align16.html │ │ │ ├── type.Align32.html │ │ │ ├── type.Allot.html │ │ │ ├── type.AmxCallback.html │ │ │ ├── type.AmxDebug.html │ │ │ ├── type.AmxNative.html │ │ │ ├── type.Callback.html │ │ │ ├── type.Cleanup.html │ │ │ ├── type.Clone.html │ │ │ ├── type.Exec.html │ │ │ ├── type.FindNative.html │ │ │ ├── type.FindPubVar.html │ │ │ ├── type.FindPublic.html │ │ │ ├── type.FindTagId.html │ │ │ ├── type.Flags.html │ │ │ ├── type.GetAddr.html │ │ │ ├── type.GetNative.html │ │ │ ├── type.GetPubVar.html │ │ │ ├── type.GetPublic.html │ │ │ ├── type.GetString.html │ │ │ ├── type.GetTag.html │ │ │ ├── type.GetUserData.html │ │ │ ├── type.Init.html │ │ │ ├── type.InitJIT.html │ │ │ ├── type.Logprintf.html │ │ │ ├── type.MemInfo.html │ │ │ ├── type.NameLength.html │ │ │ ├── type.NativeInfo.html │ │ │ ├── type.NumNatives.html │ │ │ ├── type.NumPubVars.html │ │ │ ├── type.NumPublics.html │ │ │ ├── type.NumTags.html │ │ │ ├── type.Push.html │ │ │ ├── type.PushArray.html │ │ │ ├── type.PushString.html │ │ │ ├── type.RaiseError.html │ │ │ ├── type.Register.html │ │ │ ├── type.Release.html │ │ │ ├── type.SetCallback.html │ │ │ ├── type.SetDebugHook.html │ │ │ ├── type.SetString.html │ │ │ ├── type.SetUserData.html │ │ │ ├── type.StrLen.html │ │ │ ├── type.UTF8Check.html │ │ │ ├── type.UTF8Get.html │ │ │ ├── type.UTF8Len.html │ │ │ └── type.UTF8Put.html │ │ ├── index.html │ │ ├── sidebar-items.js │ │ └── types │ │ │ ├── AMX.t.html │ │ │ ├── AMX_FUNCSTUB.t.html │ │ │ ├── AMX_HEADER.t.html │ │ │ ├── AMX_NATIVE_INFO.t.html │ │ │ ├── ANX_FUNCSTUBNT.t.html │ │ │ ├── index.html │ │ │ ├── sidebar-items.js │ │ │ ├── struct.AMX.html │ │ │ ├── struct.AMX_FUNCSTUB.html │ │ │ ├── struct.AMX_HEADER.html │ │ │ ├── struct.AMX_NATIVE_INFO.html │ │ │ └── struct.ANX_FUNCSTUBNT.html │ └── sidebar-items.js ├── samp_codegen │ ├── all.html │ ├── attr.native.html │ ├── index.html │ ├── initialize_plugin.m.html │ ├── macro.initialize_plugin!.html │ ├── macro.initialize_plugin.html │ ├── native.m.html │ └── sidebar-items.js ├── samp_sdk │ ├── all.html │ ├── amx │ │ ├── Allocator.t.html │ │ ├── Amx.t.html │ │ ├── index.html │ │ ├── sidebar-items.js │ │ ├── struct.Allocator.html │ │ └── struct.Amx.html │ ├── args │ │ ├── Args.t.html │ │ ├── index.html │ │ ├── sidebar-items.js │ │ └── struct.Args.html │ ├── cell │ │ ├── Ref.t.html │ │ ├── buffer │ │ │ ├── Buffer.t.html │ │ │ ├── UnsizedBuffer.t.html │ │ │ ├── index.html │ │ │ ├── sidebar-items.js │ │ │ ├── struct.Buffer.html │ │ │ └── struct.UnsizedBuffer.html │ │ ├── index.html │ │ ├── repr │ │ │ ├── AmxCell.t.html │ │ │ ├── AmxPrimitive.t.html │ │ │ ├── index.html │ │ │ ├── sidebar-items.js │ │ │ ├── trait.AmxCell.html │ │ │ └── trait.AmxPrimitive.html │ │ ├── sidebar-items.js │ │ ├── string │ │ │ ├── AmxString.t.html │ │ │ ├── fn.put_in_buffer.html │ │ │ ├── index.html │ │ │ ├── put_in_buffer.v.html │ │ │ ├── sidebar-items.js │ │ │ └── struct.AmxString.html │ │ └── struct.Ref.html │ ├── consts │ │ ├── AmxExecIdx.t.html │ │ ├── AmxFlags.t.html │ │ ├── ServerData.t.html │ │ ├── Supports.t.html │ │ ├── enum.AmxExecIdx.html │ │ ├── enum.ServerData.html │ │ ├── index.html │ │ ├── sidebar-items.js │ │ ├── struct.AmxFlags.html │ │ └── struct.Supports.html │ ├── encoding │ │ ├── WINDOWS_1251.v.html │ │ ├── WINDOWS_1252.v.html │ │ ├── fn.set_default_encoding.html │ │ ├── index.html │ │ ├── set_default_encoding.v.html │ │ ├── sidebar-items.js │ │ ├── static.WINDOWS_1251.html │ │ └── static.WINDOWS_1252.html │ ├── error │ │ ├── AmxError.t.html │ │ ├── AmxResult.t.html │ │ ├── enum.AmxError.html │ │ ├── index.html │ │ ├── sidebar-items.js │ │ └── type.AmxResult.html │ ├── exec_public.m.html │ ├── exports │ │ ├── Align16.t.html │ │ ├── Align32.t.html │ │ ├── Allot.t.html │ │ ├── Callback.t.html │ │ ├── Cleanup.t.html │ │ ├── Clone.t.html │ │ ├── Exec.t.html │ │ ├── Export.t.html │ │ ├── Exports.t.html │ │ ├── FindNative.t.html │ │ ├── FindPubVar.t.html │ │ ├── FindPublic.t.html │ │ ├── FindTagId.t.html │ │ ├── Flags.t.html │ │ ├── GetAddr.t.html │ │ ├── GetNative.t.html │ │ ├── GetPubVar.t.html │ │ ├── GetPublic.t.html │ │ ├── GetString.t.html │ │ ├── GetTag.t.html │ │ ├── GetUserData.t.html │ │ ├── Init.t.html │ │ ├── InitJIT.t.html │ │ ├── MemInfo.t.html │ │ ├── NameLength.t.html │ │ ├── NativeInfo.t.html │ │ ├── NumNatives.t.html │ │ ├── NumPubVars.t.html │ │ ├── NumPublics.t.html │ │ ├── NumTags.t.html │ │ ├── Push.t.html │ │ ├── PushArray.t.html │ │ ├── PushString.t.html │ │ ├── RaiseError.t.html │ │ ├── Register.t.html │ │ ├── Release.t.html │ │ ├── SetCallback.t.html │ │ ├── SetDebugHook.t.html │ │ ├── SetString.t.html │ │ ├── SetUserData.t.html │ │ ├── StrLen.t.html │ │ ├── UTF8Check.t.html │ │ ├── UTF8Get.t.html │ │ ├── UTF8Len.t.html │ │ ├── UTF8Put.t.html │ │ ├── enum.Exports.html │ │ ├── index.html │ │ ├── sidebar-items.js │ │ ├── struct.Align16.html │ │ ├── struct.Align32.html │ │ ├── struct.Allot.html │ │ ├── struct.Callback.html │ │ ├── struct.Cleanup.html │ │ ├── struct.Clone.html │ │ ├── struct.Exec.html │ │ ├── struct.FindNative.html │ │ ├── struct.FindPubVar.html │ │ ├── struct.FindPublic.html │ │ ├── struct.FindTagId.html │ │ ├── struct.Flags.html │ │ ├── struct.GetAddr.html │ │ ├── struct.GetNative.html │ │ ├── struct.GetPubVar.html │ │ ├── struct.GetPublic.html │ │ ├── struct.GetString.html │ │ ├── struct.GetTag.html │ │ ├── struct.GetUserData.html │ │ ├── struct.Init.html │ │ ├── struct.InitJIT.html │ │ ├── struct.MemInfo.html │ │ ├── struct.NameLength.html │ │ ├── struct.NativeInfo.html │ │ ├── struct.NumNatives.html │ │ ├── struct.NumPubVars.html │ │ ├── struct.NumPublics.html │ │ ├── struct.NumTags.html │ │ ├── struct.Push.html │ │ ├── struct.PushArray.html │ │ ├── struct.PushString.html │ │ ├── struct.RaiseError.html │ │ ├── struct.Register.html │ │ ├── struct.Release.html │ │ ├── struct.SetCallback.html │ │ ├── struct.SetDebugHook.html │ │ ├── struct.SetString.html │ │ ├── struct.SetUserData.html │ │ ├── struct.StrLen.html │ │ ├── struct.UTF8Check.html │ │ ├── struct.UTF8Get.html │ │ ├── struct.UTF8Len.html │ │ ├── struct.UTF8Put.html │ │ └── trait.Export.html │ ├── index.html │ ├── macro.exec_public!.html │ ├── macro.exec_public.html │ ├── raw │ │ ├── functions │ │ │ ├── Align16.t.html │ │ │ ├── Align32.t.html │ │ │ ├── Allot.t.html │ │ │ ├── AmxCallback.t.html │ │ │ ├── AmxDebug.t.html │ │ │ ├── AmxNative.t.html │ │ │ ├── Callback.t.html │ │ │ ├── Cleanup.t.html │ │ │ ├── Clone.t.html │ │ │ ├── Exec.t.html │ │ │ ├── FindNative.t.html │ │ │ ├── FindPubVar.t.html │ │ │ ├── FindPublic.t.html │ │ │ ├── FindTagId.t.html │ │ │ ├── Flags.t.html │ │ │ ├── GetAddr.t.html │ │ │ ├── GetNative.t.html │ │ │ ├── GetPubVar.t.html │ │ │ ├── GetPublic.t.html │ │ │ ├── GetString.t.html │ │ │ ├── GetTag.t.html │ │ │ ├── GetUserData.t.html │ │ │ ├── Init.t.html │ │ │ ├── InitJIT.t.html │ │ │ ├── Logprintf.t.html │ │ │ ├── MemInfo.t.html │ │ │ ├── NameLength.t.html │ │ │ ├── NativeInfo.t.html │ │ │ ├── NumNatives.t.html │ │ │ ├── NumPubVars.t.html │ │ │ ├── NumPublics.t.html │ │ │ ├── NumTags.t.html │ │ │ ├── Push.t.html │ │ │ ├── PushArray.t.html │ │ │ ├── PushString.t.html │ │ │ ├── RaiseError.t.html │ │ │ ├── Register.t.html │ │ │ ├── Release.t.html │ │ │ ├── SetCallback.t.html │ │ │ ├── SetDebugHook.t.html │ │ │ ├── SetString.t.html │ │ │ ├── SetUserData.t.html │ │ │ ├── StrLen.t.html │ │ │ ├── UTF8Check.t.html │ │ │ ├── UTF8Get.t.html │ │ │ ├── UTF8Len.t.html │ │ │ ├── UTF8Put.t.html │ │ │ ├── index.html │ │ │ ├── sidebar-items.js │ │ │ ├── type.Align16.html │ │ │ ├── type.Align32.html │ │ │ ├── type.Allot.html │ │ │ ├── type.AmxCallback.html │ │ │ ├── type.AmxDebug.html │ │ │ ├── type.AmxNative.html │ │ │ ├── type.Callback.html │ │ │ ├── type.Cleanup.html │ │ │ ├── type.Clone.html │ │ │ ├── type.Exec.html │ │ │ ├── type.FindNative.html │ │ │ ├── type.FindPubVar.html │ │ │ ├── type.FindPublic.html │ │ │ ├── type.FindTagId.html │ │ │ ├── type.Flags.html │ │ │ ├── type.GetAddr.html │ │ │ ├── type.GetNative.html │ │ │ ├── type.GetPubVar.html │ │ │ ├── type.GetPublic.html │ │ │ ├── type.GetString.html │ │ │ ├── type.GetTag.html │ │ │ ├── type.GetUserData.html │ │ │ ├── type.Init.html │ │ │ ├── type.InitJIT.html │ │ │ ├── type.Logprintf.html │ │ │ ├── type.MemInfo.html │ │ │ ├── type.NameLength.html │ │ │ ├── type.NativeInfo.html │ │ │ ├── type.NumNatives.html │ │ │ ├── type.NumPubVars.html │ │ │ ├── type.NumPublics.html │ │ │ ├── type.NumTags.html │ │ │ ├── type.Push.html │ │ │ ├── type.PushArray.html │ │ │ ├── type.PushString.html │ │ │ ├── type.RaiseError.html │ │ │ ├── type.Register.html │ │ │ ├── type.Release.html │ │ │ ├── type.SetCallback.html │ │ │ ├── type.SetDebugHook.html │ │ │ ├── type.SetString.html │ │ │ ├── type.SetUserData.html │ │ │ ├── type.StrLen.html │ │ │ ├── type.UTF8Check.html │ │ │ ├── type.UTF8Get.html │ │ │ ├── type.UTF8Len.html │ │ │ └── type.UTF8Put.html │ │ ├── index.html │ │ ├── sidebar-items.js │ │ └── types │ │ │ ├── AMX.t.html │ │ │ ├── AMX_FUNCSTUB.t.html │ │ │ ├── AMX_HEADER.t.html │ │ │ ├── AMX_NATIVE_INFO.t.html │ │ │ ├── ANX_FUNCSTUBNT.t.html │ │ │ ├── index.html │ │ │ ├── sidebar-items.js │ │ │ ├── struct.AMX.html │ │ │ ├── struct.AMX_FUNCSTUB.html │ │ │ ├── struct.AMX_HEADER.html │ │ │ ├── struct.AMX_NATIVE_INFO.html │ │ │ └── struct.ANX_FUNCSTUBNT.html │ └── sidebar-items.js ├── search-index.js ├── settings.css ├── settings.html ├── settings.js ├── source-files.js ├── source-script.js ├── src │ ├── plugin │ │ └── lib.rs.html │ ├── samp │ │ ├── amx.rs.html │ │ ├── interlayer.rs.html │ │ ├── lib.rs.html │ │ ├── plugin.rs.html │ │ └── runtime.rs.html │ ├── samp_codegen │ │ ├── lib.rs.html │ │ ├── native.rs.html │ │ └── plugin.rs.html │ └── samp_sdk │ │ ├── amx.rs.html │ │ ├── args.rs.html │ │ ├── cell.rs.html │ │ ├── cell │ │ ├── buffer.rs.html │ │ ├── repr.rs.html │ │ └── string.rs.html │ │ ├── consts.rs.html │ │ ├── encoding.rs.html │ │ ├── error.rs.html │ │ ├── exports.rs.html │ │ ├── lib.rs.html │ │ ├── macros.rs.html │ │ ├── raw.rs.html │ │ └── raw │ │ ├── functions.rs.html │ │ └── types.rs.html ├── storage.js ├── theme.js └── wheel.svg ├── migration.md ├── plugin-example ├── Cargo.toml └── src │ └── lib.rs ├── readme.md ├── samp-codegen ├── Cargo.toml ├── readme.md └── src │ ├── lib.rs │ ├── native.rs │ └── plugin.rs ├── samp-sdk ├── Cargo.toml ├── readme.md └── src │ ├── amx.rs │ ├── args.rs │ ├── cell.rs │ ├── cell │ ├── buffer.rs │ ├── repr.rs │ └── string.rs │ ├── consts.rs │ ├── encoding.rs │ ├── error.rs │ ├── exports.rs │ ├── lib.rs │ ├── macros.rs │ ├── raw.rs │ └── raw │ ├── functions.rs │ └── types.rs └── samp ├── Cargo.toml └── src ├── amx.rs ├── interlayer.rs ├── lib.rs ├── plugin.rs └── runtime.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | Cargo.lock 4 | .idea -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- 1 | fn_args_density = "Compressed" -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: rust 2 | rust: 3 | - stable-i686 4 | - beta-i686 5 | - nightly-i686 6 | 7 | addons: 8 | apt: 9 | update: true 10 | packages: &i686_unknown_linux_gnu 11 | - gcc-multilib 12 | 13 | script: 14 | - cargo build --verbose --all 15 | - cargo test --verbose --all -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- 1 | [workspace] 2 | members = [ 3 | "samp-codegen", 4 | "samp-sdk", 5 | "samp", 6 | "plugin-example", 7 | ] -------------------------------------------------------------------------------- /docs/.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pycckue-Bnepeg/samp-rs/17ecb2f722bf0d74a98eb782745cd77e41c3c60a/docs/.lock -------------------------------------------------------------------------------- /docs/COPYRIGHT.txt: -------------------------------------------------------------------------------- 1 | These documentation pages include resources by third parties. This copyright 2 | file applies only to those resources. The following third party resources are 3 | included, and carry their own copyright notices and license terms: 4 | 5 | * Fira Sans (FiraSans-Regular.woff, FiraSans-Medium.woff): 6 | 7 | Copyright (c) 2014, Mozilla Foundation https://mozilla.org/ 8 | with Reserved Font Name Fira Sans. 9 | 10 | Copyright (c) 2014, Telefonica S.A. 11 | 12 | Licensed under the SIL Open Font License, Version 1.1. 13 | See FiraSans-LICENSE.txt. 14 | 15 | * rustdoc.css, main.js, and playpen.js: 16 | 17 | Copyright 2015 The Rust Developers. 18 | Licensed under the Apache License, Version 2.0 (see LICENSE-APACHE.txt) or 19 | the MIT license (LICENSE-MIT.txt) at your option. 20 | 21 | * normalize.css: 22 | 23 | Copyright (c) Nicolas Gallagher and Jonathan Neal. 24 | Licensed under the MIT license (see LICENSE-MIT.txt). 25 | 26 | * Source Code Pro (SourceCodePro-Regular.woff, SourceCodePro-Semibold.woff): 27 | 28 | Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), 29 | with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark 30 | of Adobe Systems Incorporated in the United States and/or other countries. 31 | 32 | Licensed under the SIL Open Font License, Version 1.1. 33 | See SourceCodePro-LICENSE.txt. 34 | 35 | * Source Serif Pro (SourceSerifPro-Regular.ttf.woff, 36 | SourceSerifPro-Bold.ttf.woff, SourceSerifPro-It.ttf.woff): 37 | 38 | Copyright 2014 Adobe Systems Incorporated (http://www.adobe.com/), with 39 | Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of 40 | Adobe Systems Incorporated in the United States and/or other countries. 41 | 42 | Licensed under the SIL Open Font License, Version 1.1. 43 | See SourceSerifPro-LICENSE.txt. 44 | 45 | This copyright file is intended to be distributed with rustdoc output. 46 | -------------------------------------------------------------------------------- /docs/FiraSans-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pycckue-Bnepeg/samp-rs/17ecb2f722bf0d74a98eb782745cd77e41c3c60a/docs/FiraSans-Medium.woff -------------------------------------------------------------------------------- /docs/FiraSans-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pycckue-Bnepeg/samp-rs/17ecb2f722bf0d74a98eb782745cd77e41c3c60a/docs/FiraSans-Regular.woff -------------------------------------------------------------------------------- /docs/LICENSE-MIT.txt: -------------------------------------------------------------------------------- 1 | Permission is hereby granted, free of charge, to any 2 | person obtaining a copy of this software and associated 3 | documentation files (the "Software"), to deal in the 4 | Software without restriction, including without 5 | limitation the rights to use, copy, modify, merge, 6 | publish, distribute, sublicense, and/or sell copies of 7 | the Software, and to permit persons to whom the Software 8 | is furnished to do so, subject to the following 9 | conditions: 10 | 11 | The above copyright notice and this permission notice 12 | shall be included in all copies or substantial portions 13 | of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF 16 | ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED 17 | TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 18 | PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT 19 | SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 20 | CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 21 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR 22 | IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 23 | DEALINGS IN THE SOFTWARE. 24 | -------------------------------------------------------------------------------- /docs/SourceCodePro-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pycckue-Bnepeg/samp-rs/17ecb2f722bf0d74a98eb782745cd77e41c3c60a/docs/SourceCodePro-Regular.woff -------------------------------------------------------------------------------- /docs/SourceCodePro-Semibold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pycckue-Bnepeg/samp-rs/17ecb2f722bf0d74a98eb782745cd77e41c3c60a/docs/SourceCodePro-Semibold.woff -------------------------------------------------------------------------------- /docs/SourceSerifPro-Bold.ttf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pycckue-Bnepeg/samp-rs/17ecb2f722bf0d74a98eb782745cd77e41c3c60a/docs/SourceSerifPro-Bold.ttf.woff -------------------------------------------------------------------------------- /docs/SourceSerifPro-It.ttf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pycckue-Bnepeg/samp-rs/17ecb2f722bf0d74a98eb782745cd77e41c3c60a/docs/SourceSerifPro-It.ttf.woff -------------------------------------------------------------------------------- /docs/SourceSerifPro-Regular.ttf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pycckue-Bnepeg/samp-rs/17ecb2f722bf0d74a98eb782745cd77e41c3c60a/docs/SourceSerifPro-Regular.ttf.woff -------------------------------------------------------------------------------- /docs/aliases.js: -------------------------------------------------------------------------------- 1 | var ALIASES = {}; 2 | ALIASES["plugin"] = {}; 3 | ALIASES["samp"] = {}; 4 | ALIASES["samp_codegen"] = {}; 5 | ALIASES["samp_sdk"] = {}; 6 | -------------------------------------------------------------------------------- /docs/brush.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/down-arrow.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/implementors/core/clone/trait.Clone.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp"] = [{text:"impl Clone for AmxIdent",synthetic:false,types:["samp::amx::AmxIdent"]},]; 3 | implementors["samp_sdk"] = [{text:"impl Clone for Supports",synthetic:false,types:["samp_sdk::consts::Supports"]},{text:"impl Clone for ServerData",synthetic:false,types:["samp_sdk::consts::ServerData"]},{text:"impl Clone for AmxFlags",synthetic:false,types:["samp_sdk::consts::AmxFlags"]},{text:"impl Clone for AmxExecIdx",synthetic:false,types:["samp_sdk::consts::AmxExecIdx"]},{text:"impl Clone for Exports",synthetic:false,types:["samp_sdk::exports::Exports"]},]; 4 | 5 | if (window.register_implementors) { 6 | window.register_implementors(implementors); 7 | } else { 8 | window.pending_implementors = implementors; 9 | } 10 | 11 | })() 12 | -------------------------------------------------------------------------------- /docs/implementors/core/cmp/trait.Eq.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp"] = [{text:"impl Eq for AmxIdent",synthetic:false,types:["samp::amx::AmxIdent"]},]; 3 | implementors["samp_sdk"] = [{text:"impl Eq for Supports",synthetic:false,types:["samp_sdk::consts::Supports"]},{text:"impl Eq for AmxFlags",synthetic:false,types:["samp_sdk::consts::AmxFlags"]},]; 4 | 5 | if (window.register_implementors) { 6 | window.register_implementors(implementors); 7 | } else { 8 | window.pending_implementors = implementors; 9 | } 10 | 11 | })() 12 | -------------------------------------------------------------------------------- /docs/implementors/core/cmp/trait.Ord.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp_sdk"] = [{text:"impl Ord for Supports",synthetic:false,types:["samp_sdk::consts::Supports"]},{text:"impl Ord for AmxFlags",synthetic:false,types:["samp_sdk::consts::AmxFlags"]},]; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/core/cmp/trait.PartialOrd.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp_sdk"] = [{text:"impl PartialOrd<Supports> for Supports",synthetic:false,types:["samp_sdk::consts::Supports"]},{text:"impl PartialOrd<AmxFlags> for AmxFlags",synthetic:false,types:["samp_sdk::consts::AmxFlags"]},]; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/core/fmt/trait.Binary.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp_sdk"] = [{text:"impl Binary for Supports",synthetic:false,types:["samp_sdk::consts::Supports"]},{text:"impl Binary for AmxFlags",synthetic:false,types:["samp_sdk::consts::AmxFlags"]},]; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/core/fmt/trait.Display.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp_sdk"] = [{text:"impl<'_> Display for AmxString<'_>",synthetic:false,types:["samp_sdk::cell::string::AmxString"]},{text:"impl Display for AmxError",synthetic:false,types:["samp_sdk::error::AmxError"]},]; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/core/fmt/trait.LowerHex.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp_sdk"] = [{text:"impl LowerHex for Supports",synthetic:false,types:["samp_sdk::consts::Supports"]},{text:"impl LowerHex for AmxFlags",synthetic:false,types:["samp_sdk::consts::AmxFlags"]},]; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/core/fmt/trait.Octal.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp_sdk"] = [{text:"impl Octal for Supports",synthetic:false,types:["samp_sdk::consts::Supports"]},{text:"impl Octal for AmxFlags",synthetic:false,types:["samp_sdk::consts::AmxFlags"]},]; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/core/fmt/trait.UpperHex.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp_sdk"] = [{text:"impl UpperHex for Supports",synthetic:false,types:["samp_sdk::consts::Supports"]},{text:"impl UpperHex for AmxFlags",synthetic:false,types:["samp_sdk::consts::AmxFlags"]},]; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/core/hash/trait.Hash.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp"] = [{text:"impl Hash for AmxIdent",synthetic:false,types:["samp::amx::AmxIdent"]},]; 3 | implementors["samp_sdk"] = [{text:"impl Hash for Supports",synthetic:false,types:["samp_sdk::consts::Supports"]},{text:"impl Hash for AmxFlags",synthetic:false,types:["samp_sdk::consts::AmxFlags"]},]; 4 | 5 | if (window.register_implementors) { 6 | window.register_implementors(implementors); 7 | } else { 8 | window.pending_implementors = implementors; 9 | } 10 | 11 | })() 12 | -------------------------------------------------------------------------------- /docs/implementors/core/iter/traits/trait.Extend.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp_sdk"] = [{text:"impl Extend<Supports> for Supports",synthetic:false,types:["samp_sdk::consts::Supports"]},{text:"impl Extend<AmxFlags> for AmxFlags",synthetic:false,types:["samp_sdk::consts::AmxFlags"]},]; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/core/iter/traits/trait.FromIterator.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp_sdk"] = [{text:"impl FromIterator<Supports> for Supports",synthetic:false,types:["samp_sdk::consts::Supports"]},{text:"impl FromIterator<AmxFlags> for AmxFlags",synthetic:false,types:["samp_sdk::consts::AmxFlags"]},]; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/core/marker/trait.Copy.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp"] = [{text:"impl Copy for AmxIdent",synthetic:false,types:["samp::amx::AmxIdent"]},]; 3 | implementors["samp_sdk"] = [{text:"impl Copy for Supports",synthetic:false,types:["samp_sdk::consts::Supports"]},{text:"impl Copy for ServerData",synthetic:false,types:["samp_sdk::consts::ServerData"]},{text:"impl Copy for AmxFlags",synthetic:false,types:["samp_sdk::consts::AmxFlags"]},{text:"impl Copy for AmxExecIdx",synthetic:false,types:["samp_sdk::consts::AmxExecIdx"]},{text:"impl Copy for Exports",synthetic:false,types:["samp_sdk::exports::Exports"]},]; 4 | 5 | if (window.register_implementors) { 6 | window.register_implementors(implementors); 7 | } else { 8 | window.pending_implementors = implementors; 9 | } 10 | 11 | })() 12 | -------------------------------------------------------------------------------- /docs/implementors/core/ops/arith/trait.Sub.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp_sdk"] = [{text:"impl Sub<Supports> for Supports",synthetic:false,types:["samp_sdk::consts::Supports"]},{text:"impl Sub<AmxFlags> for AmxFlags",synthetic:false,types:["samp_sdk::consts::AmxFlags"]},]; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/core/ops/arith/trait.SubAssign.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp_sdk"] = [{text:"impl SubAssign<Supports> for Supports",synthetic:false,types:["samp_sdk::consts::Supports"]},{text:"impl SubAssign<AmxFlags> for AmxFlags",synthetic:false,types:["samp_sdk::consts::AmxFlags"]},]; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/core/ops/bit/trait.BitAnd.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp_sdk"] = [{text:"impl BitAnd<Supports> for Supports",synthetic:false,types:["samp_sdk::consts::Supports"]},{text:"impl BitAnd<AmxFlags> for AmxFlags",synthetic:false,types:["samp_sdk::consts::AmxFlags"]},]; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/core/ops/bit/trait.BitAndAssign.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp_sdk"] = [{text:"impl BitAndAssign<Supports> for Supports",synthetic:false,types:["samp_sdk::consts::Supports"]},{text:"impl BitAndAssign<AmxFlags> for AmxFlags",synthetic:false,types:["samp_sdk::consts::AmxFlags"]},]; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/core/ops/bit/trait.BitOr.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp_sdk"] = [{text:"impl BitOr<Supports> for Supports",synthetic:false,types:["samp_sdk::consts::Supports"]},{text:"impl BitOr<AmxFlags> for AmxFlags",synthetic:false,types:["samp_sdk::consts::AmxFlags"]},]; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/core/ops/bit/trait.BitOrAssign.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp_sdk"] = [{text:"impl BitOrAssign<Supports> for Supports",synthetic:false,types:["samp_sdk::consts::Supports"]},{text:"impl BitOrAssign<AmxFlags> for AmxFlags",synthetic:false,types:["samp_sdk::consts::AmxFlags"]},]; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/core/ops/bit/trait.BitXor.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp_sdk"] = [{text:"impl BitXor<Supports> for Supports",synthetic:false,types:["samp_sdk::consts::Supports"]},{text:"impl BitXor<AmxFlags> for AmxFlags",synthetic:false,types:["samp_sdk::consts::AmxFlags"]},]; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/core/ops/bit/trait.BitXorAssign.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp_sdk"] = [{text:"impl BitXorAssign<Supports> for Supports",synthetic:false,types:["samp_sdk::consts::Supports"]},{text:"impl BitXorAssign<AmxFlags> for AmxFlags",synthetic:false,types:["samp_sdk::consts::AmxFlags"]},]; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/core/ops/bit/trait.Not.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp_sdk"] = [{text:"impl Not for Supports",synthetic:false,types:["samp_sdk::consts::Supports"]},{text:"impl Not for AmxFlags",synthetic:false,types:["samp_sdk::consts::AmxFlags"]},]; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/core/ops/deref/trait.Deref.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp_sdk"] = [{text:"impl<'_> Deref for Buffer<'_>",synthetic:false,types:["samp_sdk::cell::buffer::Buffer"]},{text:"impl<T: Sized + AmxPrimitive, '_> Deref for Ref<'_, T>",synthetic:false,types:["samp_sdk::cell::Ref"]},]; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/core/ops/deref/trait.DerefMut.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp_sdk"] = [{text:"impl<'_> DerefMut for Buffer<'_>",synthetic:false,types:["samp_sdk::cell::buffer::Buffer"]},{text:"impl<T: Sized + AmxPrimitive, '_> DerefMut for Ref<'_, T>",synthetic:false,types:["samp_sdk::cell::Ref"]},]; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/core/ops/drop/trait.Drop.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp_sdk"] = [{text:"impl<'_> Drop for Allocator<'_>",synthetic:false,types:["samp_sdk::amx::Allocator"]},]; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/samp/amx/trait.AmxExt.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp"] = []; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/samp/cell/repr/trait.AmxPrimitive.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp"] = []; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/samp/exports/trait.Export.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp"] = []; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/samp/prelude/trait.AmxCell.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp"] = []; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/samp_sdk/cell/repr/trait.AmxCell.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp_sdk"] = []; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/samp_sdk/cell/repr/trait.AmxPrimitive.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp_sdk"] = []; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/samp_sdk/exports/trait.Export.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp_sdk"] = []; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/implementors/std/error/trait.Error.js: -------------------------------------------------------------------------------- 1 | (function() {var implementors = {}; 2 | implementors["samp_sdk"] = [{text:"impl Error for AmxError",synthetic:false,types:["samp_sdk::error::AmxError"]},]; 3 | 4 | if (window.register_implementors) { 5 | window.register_implementors(implementors); 6 | } else { 7 | window.pending_implementors = implementors; 8 | } 9 | 10 | })() 11 | -------------------------------------------------------------------------------- /docs/normalize.css: -------------------------------------------------------------------------------- 1 | /*! normalize.css v3.0.0 | MIT License | git.io/normalize */ 2 | html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0} -------------------------------------------------------------------------------- /docs/noscript.css: -------------------------------------------------------------------------------- 1 | #main>h2+div,#main>h2+h3,#main>h3+div{display:block;}.loading-content{display:none;} -------------------------------------------------------------------------------- /docs/plugin/AmxLoad.v.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 |Redirecting to fn.AmxLoad.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/plugin/AmxUnload.v.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to fn.AmxUnload.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/plugin/Load.v.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to fn.Load.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/plugin/Supports.v.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to fn.Supports.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/plugin/Unload.v.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to fn.Unload.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/plugin/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"fn":[["AmxLoad",""],["AmxUnload",""],["Load",""],["Supports",""],["Unload",""]]}); -------------------------------------------------------------------------------- /docs/samp/amx/Allocator.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Allocator.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/amx/Amx.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Amx.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/amx/AmxExt.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to trait.AmxExt.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/amx/AmxIdent.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.AmxIdent.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/amx/get.v.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to fn.get.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/amx/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"fn":[["get","Get a reference to an `Amx` by given `AmxIdent`."]],"struct":[["Allocator","AMX memory allocator (on the heap) that frees captured memory after drop."],["Amx","A wrapper around a raw pointer to an AMX and exported functions."],["AmxIdent","An unique identifier of an `Amx` instance."]],"trait":[["AmxExt","Extended functional of an `Amx`."]]}); -------------------------------------------------------------------------------- /docs/samp/args/Args.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Args.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/args/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"struct":[["Args","A wrapper of a list of arguments of a native function."]]}); -------------------------------------------------------------------------------- /docs/samp/cell/Ref.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Ref.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/cell/buffer/Buffer.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Buffer.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/cell/buffer/UnsizedBuffer.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.UnsizedBuffer.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/cell/buffer/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"struct":[["Buffer","Contains a pointer to sequence of `Amx` cells."],["UnsizedBuffer","It's more like a temorary buffer that comes from AMX when a native is calling."]]}); -------------------------------------------------------------------------------- /docs/samp/cell/repr/AmxCell.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to trait.AmxCell.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/cell/repr/AmxPrimitive.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to trait.AmxPrimitive.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/cell/repr/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"trait":[["AmxCell","AmxCell trait is a core trait of whole SDK. It shows that value can be borrowed (or copied if it's a primitive) from AMX and passed to it."],["AmxPrimitive","A marker showing that a value can be stored directly on a stack or a heap of an AMX."]]}); -------------------------------------------------------------------------------- /docs/samp/cell/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"mod":[["buffer","Contains types to interact with AMX arrays."],["repr","A module to discribe how AMX cells work."],["string","String interperation inside an AMX."]],"struct":[["Ref","A reference to a cell in the [`Amx`]."]]}); -------------------------------------------------------------------------------- /docs/samp/cell/string/AmxString.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.AmxString.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/cell/string/put_in_buffer.v.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to fn.put_in_buffer.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/cell/string/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"fn":[["put_in_buffer","Fill a buffer with given string."]],"struct":[["AmxString",""]]}); -------------------------------------------------------------------------------- /docs/samp/consts/AmxExecIdx.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to enum.AmxExecIdx.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/consts/AmxFlags.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.AmxFlags.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/consts/ServerData.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to enum.ServerData.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/consts/Supports.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Supports.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/consts/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"enum":[["AmxExecIdx","Index of an AMX function in memory."],["ServerData","Offsets"]],"struct":[["AmxFlags",""],["Supports",""]]}); -------------------------------------------------------------------------------- /docs/samp/encoding/WINDOWS_1251.v.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to static.WINDOWS_1251.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/encoding/WINDOWS_1252.v.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to static.WINDOWS_1252.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/encoding/set_default_encoding.v.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to fn.set_default_encoding.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/encoding/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"fn":[["set_default_encoding",""]],"static":[["WINDOWS_1251","The windows-1251 encoding."],["WINDOWS_1252","The windows-1252 encoding."]]}); -------------------------------------------------------------------------------- /docs/samp/error/AmxError.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to enum.AmxError.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/error/AmxResult.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.AmxResult.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/error/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"enum":[["AmxError","Error type returned by AMX functions (origin amx_*)."]],"type":[["AmxResult","A specialized [`Result`] type for operations on AMX."]]}); -------------------------------------------------------------------------------- /docs/samp/exec_public.m.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to macro.exec_public.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/Align16.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Align16.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/Align32.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Align32.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/Allot.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Allot.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/Callback.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Callback.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/Cleanup.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Cleanup.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/Clone.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Clone.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/Exec.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Exec.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/Export.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to trait.Export.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/Exports.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to enum.Exports.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/FindNative.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.FindNative.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/FindPubVar.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.FindPubVar.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/FindPublic.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.FindPublic.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/FindTagId.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.FindTagId.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/Flags.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Flags.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/GetAddr.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.GetAddr.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/GetNative.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.GetNative.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/GetPubVar.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.GetPubVar.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/GetPublic.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.GetPublic.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/GetString.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.GetString.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/GetTag.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.GetTag.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/GetUserData.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.GetUserData.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/Init.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Init.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/InitJIT.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.InitJIT.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/MemInfo.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.MemInfo.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/NameLength.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.NameLength.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/NativeInfo.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.NativeInfo.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/NumNatives.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.NumNatives.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/NumPubVars.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.NumPubVars.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/NumPublics.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.NumPublics.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/NumTags.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.NumTags.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/Push.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Push.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/PushArray.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.PushArray.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/PushString.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.PushString.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/RaiseError.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.RaiseError.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/Register.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Register.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/Release.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Release.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/SetCallback.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.SetCallback.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/SetDebugHook.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.SetDebugHook.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/SetString.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.SetString.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/SetUserData.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.SetUserData.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/StrLen.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.StrLen.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/UTF8Check.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.UTF8Check.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/UTF8Get.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.UTF8Get.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/UTF8Len.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.UTF8Len.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/UTF8Put.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.UTF8Put.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/exports/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"enum":[["Exports","List of `amx_*` functions exported via the extern `Load` function."]],"struct":[["Align16",""],["Align32",""],["Allot",""],["Callback",""],["Cleanup",""],["Clone",""],["Exec",""],["FindNative",""],["FindPubVar",""],["FindPublic",""],["FindTagId",""],["Flags",""],["GetAddr",""],["GetNative",""],["GetPubVar",""],["GetPublic",""],["GetString",""],["GetTag",""],["GetUserData",""],["Init",""],["InitJIT",""],["MemInfo",""],["NameLength",""],["NativeInfo",""],["NumNatives",""],["NumPubVars",""],["NumPublics",""],["NumTags",""],["Push",""],["PushArray",""],["PushString",""],["RaiseError",""],["Register",""],["Release",""],["SetCallback",""],["SetDebugHook",""],["SetString",""],["SetUserData",""],["StrLen",""],["UTF8Check",""],["UTF8Get",""],["UTF8Len",""],["UTF8Put",""]],"trait":[["Export",""]]}); -------------------------------------------------------------------------------- /docs/samp/macro.exec_public!.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to macro.exec_public.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/plugin/SampPlugin.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to trait.SampPlugin.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/plugin/enable_process_tick.v.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to fn.enable_process_tick.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/plugin/logger.v.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to fn.logger.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/plugin/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"fn":[["enable_process_tick","Enables process_tick function for a plugin."],["logger","Get a fern [`Dispatch`] and disable auto installing logger."]],"trait":[["SampPlugin","An interface that should be implemented by any plugin."]]}); -------------------------------------------------------------------------------- /docs/samp/prelude/Amx.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Amx.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/prelude/AmxCell.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to trait.AmxCell.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/prelude/AmxResult.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.AmxResult.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/prelude/AmxString.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.AmxString.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/prelude/Buffer.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Buffer.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/prelude/Ref.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Ref.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/prelude/UnsizedBuffer.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.UnsizedBuffer.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/prelude/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"struct":[["Amx","A wrapper around a raw pointer to an AMX and exported functions."],["AmxString",""],["Buffer","Contains a pointer to sequence of `Amx` cells."],["Ref","A reference to a cell in the [`Amx`]."],["UnsizedBuffer","It's more like a temorary buffer that comes from AMX when a native is calling."]],"trait":[["AmxCell","AmxCell trait is a core trait of whole SDK. It shows that value can be borrowed (or copied if it's a primitive) from AMX and passed to it."]],"type":[["AmxResult","A specialized [`Result`] type for operations on AMX."]]}); -------------------------------------------------------------------------------- /docs/samp/raw/functions/Align16.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Align16.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/Align32.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Align32.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/Allot.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Allot.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/AmxCallback.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.AmxCallback.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/AmxDebug.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.AmxDebug.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/AmxNative.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.AmxNative.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/Callback.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Callback.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/Cleanup.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Cleanup.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/Clone.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Clone.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/Exec.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Exec.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/FindNative.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.FindNative.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/FindPubVar.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.FindPubVar.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/FindPublic.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.FindPublic.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/FindTagId.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.FindTagId.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/Flags.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Flags.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/GetAddr.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.GetAddr.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/GetNative.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.GetNative.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/GetPubVar.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.GetPubVar.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/GetPublic.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.GetPublic.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/GetString.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.GetString.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/GetTag.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.GetTag.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/GetUserData.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.GetUserData.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/Init.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Init.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/InitJIT.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.InitJIT.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/Logprintf.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Logprintf.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/MemInfo.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.MemInfo.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/NameLength.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.NameLength.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/NativeInfo.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.NativeInfo.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/NumNatives.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.NumNatives.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/NumPubVars.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.NumPubVars.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/NumPublics.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.NumPublics.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/NumTags.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.NumTags.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/Push.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Push.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/PushArray.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.PushArray.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/PushString.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.PushString.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/RaiseError.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.RaiseError.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/Register.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Register.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/Release.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Release.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/SetCallback.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.SetCallback.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/SetDebugHook.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.SetDebugHook.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/SetString.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.SetString.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/SetUserData.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.SetUserData.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/StrLen.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.StrLen.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/UTF8Check.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.UTF8Check.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/UTF8Get.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.UTF8Get.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/UTF8Len.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.UTF8Len.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/UTF8Put.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.UTF8Put.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/functions/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"type":[["Align16",""],["Align32",""],["Allot",""],["AmxCallback",""],["AmxDebug",""],["AmxNative",""],["Callback",""],["Cleanup",""],["Clone",""],["Exec",""],["FindNative",""],["FindPubVar",""],["FindPublic",""],["FindTagId",""],["Flags",""],["GetAddr",""],["GetNative",""],["GetPubVar",""],["GetPublic",""],["GetString",""],["GetTag",""],["GetUserData",""],["Init",""],["InitJIT",""],["Logprintf",""],["MemInfo",""],["NameLength",""],["NativeInfo",""],["NumNatives",""],["NumPubVars",""],["NumPublics",""],["NumTags",""],["Push",""],["PushArray",""],["PushString",""],["RaiseError",""],["Register",""],["Release",""],["SetCallback",""],["SetDebugHook",""],["SetString",""],["SetUserData",""],["StrLen",""],["UTF8Check",""],["UTF8Get",""],["UTF8Len",""],["UTF8Put",""]]}); -------------------------------------------------------------------------------- /docs/samp/raw/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"mod":[["functions",""],["types",""]]}); -------------------------------------------------------------------------------- /docs/samp/raw/types/AMX.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.AMX.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/types/AMX_FUNCSTUB.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.AMX_FUNCSTUB.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/types/AMX_HEADER.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.AMX_HEADER.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/types/AMX_NATIVE_INFO.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.AMX_NATIVE_INFO.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/types/ANX_FUNCSTUBNT.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.ANX_FUNCSTUBNT.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp/raw/types/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"struct":[["AMX",""],["AMX_FUNCSTUB",""],["AMX_HEADER",""],["AMX_NATIVE_INFO",""],["ANX_FUNCSTUBNT",""]]}); -------------------------------------------------------------------------------- /docs/samp/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"macro":[["exec_public","Execute a public AMX function by name."]],"mod":[["amx","Core Amx types with additional functions."],["args","Workaround to parse input of natives functions."],["cell","Different smart-pointers to work around raw AMX values."],["consts","Default AMX constants."],["encoding","String encoding."],["error","Work with AMX errors."],["exports","Types to get exported functions by AMX."],["plugin","Contains a plugin interface."],["prelude","Most used imports."],["raw","Raw C definitions of AMX sturcture."]]}); -------------------------------------------------------------------------------- /docs/samp_codegen/initialize_plugin.m.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to macro.initialize_plugin.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_codegen/macro.initialize_plugin!.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to macro.initialize_plugin.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_codegen/native.m.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to attr.native.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_codegen/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"attr":[["native","Generate C function that parses passed argument and calls current function."]],"macro":[["initialize_plugin","Generates common plugin C interface."]]}); -------------------------------------------------------------------------------- /docs/samp_sdk/amx/Allocator.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Allocator.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/amx/Amx.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Amx.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/amx/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"struct":[["Allocator","AMX memory allocator (on the heap) that frees captured memory after drop."],["Amx","A wrapper around a raw pointer to an AMX and exported functions."]]}); -------------------------------------------------------------------------------- /docs/samp_sdk/args/Args.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Args.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/args/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"struct":[["Args","A wrapper of a list of arguments of a native function."]]}); -------------------------------------------------------------------------------- /docs/samp_sdk/cell/Ref.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Ref.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/cell/buffer/Buffer.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Buffer.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/cell/buffer/UnsizedBuffer.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.UnsizedBuffer.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/cell/buffer/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"struct":[["Buffer","Contains a pointer to sequence of `Amx` cells."],["UnsizedBuffer","It's more like a temorary buffer that comes from AMX when a native is calling."]]}); -------------------------------------------------------------------------------- /docs/samp_sdk/cell/repr/AmxCell.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to trait.AmxCell.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/cell/repr/AmxPrimitive.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to trait.AmxPrimitive.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/cell/repr/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"trait":[["AmxCell","AmxCell trait is a core trait of whole SDK. It shows that value can be borrowed (or copied if it's a primitive) from AMX and passed to it."],["AmxPrimitive","A marker showing that a value can be stored directly on a stack or a heap of an AMX."]]}); -------------------------------------------------------------------------------- /docs/samp_sdk/cell/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"mod":[["buffer","Contains types to interact with AMX arrays."],["repr","A module to discribe how AMX cells work."],["string","String interperation inside an AMX."]],"struct":[["Ref","A reference to a cell in the [`Amx`]."]]}); -------------------------------------------------------------------------------- /docs/samp_sdk/cell/string/AmxString.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.AmxString.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/cell/string/put_in_buffer.v.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to fn.put_in_buffer.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/cell/string/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"fn":[["put_in_buffer","Fill a buffer with given string."]],"struct":[["AmxString",""]]}); -------------------------------------------------------------------------------- /docs/samp_sdk/consts/AmxExecIdx.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to enum.AmxExecIdx.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/consts/AmxFlags.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.AmxFlags.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/consts/ServerData.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to enum.ServerData.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/consts/Supports.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Supports.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/consts/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"enum":[["AmxExecIdx","Index of an AMX function in memory."],["ServerData","Offsets"]],"struct":[["AmxFlags",""],["Supports",""]]}); -------------------------------------------------------------------------------- /docs/samp_sdk/encoding/WINDOWS_1251.v.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to static.WINDOWS_1251.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/encoding/WINDOWS_1252.v.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to static.WINDOWS_1252.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/encoding/set_default_encoding.v.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to fn.set_default_encoding.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/encoding/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"fn":[["set_default_encoding",""]],"static":[["WINDOWS_1251","The windows-1251 encoding."],["WINDOWS_1252","The windows-1252 encoding."]]}); -------------------------------------------------------------------------------- /docs/samp_sdk/error/AmxError.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to enum.AmxError.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/error/AmxResult.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.AmxResult.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/error/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"enum":[["AmxError","Error type returned by AMX functions (origin amx_*)."]],"type":[["AmxResult","A specialized [`Result`] type for operations on AMX."]]}); -------------------------------------------------------------------------------- /docs/samp_sdk/exec_public.m.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to macro.exec_public.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/Align16.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Align16.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/Align32.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Align32.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/Allot.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Allot.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/Callback.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Callback.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/Cleanup.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Cleanup.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/Clone.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Clone.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/Exec.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Exec.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/Export.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to trait.Export.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/Exports.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to enum.Exports.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/FindNative.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.FindNative.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/FindPubVar.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.FindPubVar.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/FindPublic.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.FindPublic.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/FindTagId.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.FindTagId.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/Flags.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Flags.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/GetAddr.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.GetAddr.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/GetNative.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.GetNative.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/GetPubVar.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.GetPubVar.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/GetPublic.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.GetPublic.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/GetString.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.GetString.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/GetTag.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.GetTag.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/GetUserData.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.GetUserData.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/Init.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Init.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/InitJIT.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.InitJIT.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/MemInfo.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.MemInfo.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/NameLength.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.NameLength.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/NativeInfo.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.NativeInfo.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/NumNatives.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.NumNatives.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/NumPubVars.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.NumPubVars.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/NumPublics.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.NumPublics.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/NumTags.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.NumTags.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/Push.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Push.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/PushArray.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.PushArray.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/PushString.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.PushString.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/RaiseError.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.RaiseError.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/Register.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Register.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/Release.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.Release.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/SetCallback.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.SetCallback.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/SetDebugHook.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.SetDebugHook.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/SetString.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.SetString.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/SetUserData.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.SetUserData.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/StrLen.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.StrLen.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/UTF8Check.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.UTF8Check.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/UTF8Get.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.UTF8Get.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/UTF8Len.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.UTF8Len.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/UTF8Put.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.UTF8Put.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/exports/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"enum":[["Exports","List of `amx_*` functions exported via the extern `Load` function."]],"struct":[["Align16",""],["Align32",""],["Allot",""],["Callback",""],["Cleanup",""],["Clone",""],["Exec",""],["FindNative",""],["FindPubVar",""],["FindPublic",""],["FindTagId",""],["Flags",""],["GetAddr",""],["GetNative",""],["GetPubVar",""],["GetPublic",""],["GetString",""],["GetTag",""],["GetUserData",""],["Init",""],["InitJIT",""],["MemInfo",""],["NameLength",""],["NativeInfo",""],["NumNatives",""],["NumPubVars",""],["NumPublics",""],["NumTags",""],["Push",""],["PushArray",""],["PushString",""],["RaiseError",""],["Register",""],["Release",""],["SetCallback",""],["SetDebugHook",""],["SetString",""],["SetUserData",""],["StrLen",""],["UTF8Check",""],["UTF8Get",""],["UTF8Len",""],["UTF8Put",""]],"trait":[["Export",""]]}); -------------------------------------------------------------------------------- /docs/samp_sdk/macro.exec_public!.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to macro.exec_public.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/Align16.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Align16.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/Align32.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Align32.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/Allot.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Allot.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/AmxCallback.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.AmxCallback.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/AmxDebug.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.AmxDebug.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/AmxNative.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.AmxNative.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/Callback.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Callback.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/Cleanup.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Cleanup.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/Clone.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Clone.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/Exec.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Exec.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/FindNative.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.FindNative.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/FindPubVar.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.FindPubVar.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/FindPublic.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.FindPublic.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/FindTagId.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.FindTagId.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/Flags.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Flags.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/GetAddr.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.GetAddr.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/GetNative.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.GetNative.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/GetPubVar.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.GetPubVar.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/GetPublic.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.GetPublic.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/GetString.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.GetString.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/GetTag.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.GetTag.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/GetUserData.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.GetUserData.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/Init.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Init.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/InitJIT.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.InitJIT.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/Logprintf.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Logprintf.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/MemInfo.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.MemInfo.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/NameLength.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.NameLength.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/NativeInfo.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.NativeInfo.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/NumNatives.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.NumNatives.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/NumPubVars.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.NumPubVars.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/NumPublics.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.NumPublics.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/NumTags.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.NumTags.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/Push.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Push.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/PushArray.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.PushArray.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/PushString.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.PushString.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/RaiseError.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.RaiseError.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/Register.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Register.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/Release.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.Release.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/SetCallback.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.SetCallback.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/SetDebugHook.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.SetDebugHook.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/SetString.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.SetString.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/SetUserData.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.SetUserData.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/StrLen.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.StrLen.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/UTF8Check.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.UTF8Check.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/UTF8Get.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.UTF8Get.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/UTF8Len.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.UTF8Len.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/UTF8Put.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to type.UTF8Put.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/functions/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"type":[["Align16",""],["Align32",""],["Allot",""],["AmxCallback",""],["AmxDebug",""],["AmxNative",""],["Callback",""],["Cleanup",""],["Clone",""],["Exec",""],["FindNative",""],["FindPubVar",""],["FindPublic",""],["FindTagId",""],["Flags",""],["GetAddr",""],["GetNative",""],["GetPubVar",""],["GetPublic",""],["GetString",""],["GetTag",""],["GetUserData",""],["Init",""],["InitJIT",""],["Logprintf",""],["MemInfo",""],["NameLength",""],["NativeInfo",""],["NumNatives",""],["NumPubVars",""],["NumPublics",""],["NumTags",""],["Push",""],["PushArray",""],["PushString",""],["RaiseError",""],["Register",""],["Release",""],["SetCallback",""],["SetDebugHook",""],["SetString",""],["SetUserData",""],["StrLen",""],["UTF8Check",""],["UTF8Get",""],["UTF8Len",""],["UTF8Put",""]]}); -------------------------------------------------------------------------------- /docs/samp_sdk/raw/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"mod":[["functions",""],["types",""]]}); -------------------------------------------------------------------------------- /docs/samp_sdk/raw/types/AMX.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.AMX.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/types/AMX_FUNCSTUB.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.AMX_FUNCSTUB.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/types/AMX_HEADER.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.AMX_HEADER.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/types/AMX_NATIVE_INFO.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.AMX_NATIVE_INFO.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/types/ANX_FUNCSTUBNT.t.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Redirecting to struct.ANX_FUNCSTUBNT.html...
8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/samp_sdk/raw/types/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"struct":[["AMX",""],["AMX_FUNCSTUB",""],["AMX_HEADER",""],["AMX_NATIVE_INFO",""],["ANX_FUNCSTUBNT",""]]}); -------------------------------------------------------------------------------- /docs/samp_sdk/sidebar-items.js: -------------------------------------------------------------------------------- 1 | initSidebarItems({"macro":[["exec_public","Execute a public AMX function by name."]],"mod":[["amx","Core Amx types."],["args","Workaround to parse input of natives functions."],["cell","Different smart-pointers to work around raw AMX values."],["consts","Default AMX constants."],["encoding","String encoding."],["error","Work with AMX errors."],["exports","Types to get exported functions by AMX."],["raw","Raw C definitions of AMX sturcture."]]}); -------------------------------------------------------------------------------- /docs/settings.css: -------------------------------------------------------------------------------- 1 | .setting-line{padding:5px;}.setting-line>div{max-width:calc(100% - 74px);display:inline-block;vertical-align:top;font-size:17px;padding-top:2px;}.toggle{position:relative;display:inline-block;width:45px;height:27px;margin-right:20px;}.toggle input{display:none;}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.3s;transition:.3s;}.slider:before{position:absolute;content:"";height:19px;width:19px;left:4px;bottom:4px;background-color:white;-webkit-transition:.3s;transition:.3s;}input:checked+.slider{background-color:#2196F3;}input:focus+.slider{box-shadow:0 0 1px #2196F3;}input:checked+.slider:before{-webkit-transform:translateX(19px);-ms-transform:translateX(19px);transform:translateX(19px);} -------------------------------------------------------------------------------- /docs/settings.js: -------------------------------------------------------------------------------- 1 | (function(){function changeSetting(settingName,isEnabled){updateLocalStorage('rustdoc-'+settingName,isEnabled);}function getSettingValue(settingName){return getCurrentValue('rustdoc-'+settingName);}function setEvents(){var elems=document.getElementsByClassName("slider");if(!elems||elems.length===0){return;}for(var i=0;i