Skip to content

Справочник Plugin API 1.0

lua
if samp.api.has("entity.list", "1.0") then
    -- Использовать возможность
end
NamespaceНазначение
samp.api, samp.logВерсия, возможности и журнал.
samp.eventsСобытия.
samp.timer, samp.taskОтложенная работа.
samp.storage, samp.formatДанные и форматирование.
samp.game, samp.serverСнимки состояния.
samp.player, samp.entityПроверяемые Handle.
samp.ui, samp.drawМеню и HUD.
samp.effects, samp.physicsОбратимые эффекты.

Фаза any доступна в обычном защищённом контексте, managed — только в управляемом callback, hud — только в draw.hud.

Подробные сигнатуры находятся в разделах основной среды, игрока и транспорта, серверных сущностей, меню и HUD, эффектов и физики и параметров событий. Разрешения и лимиты также являются частью контракта API 1.0.

Контракт возможностей

ВозможностьРазрешениеФаза
api.hasНе требуетсяany
logНе требуетсяany
events.onНе требуетсяany
event.player.damage_beforegame.player.writeany
event.player.health_changedgame.player.readany
event.player.vehicle_enteredgame.vehicle.readany
event.player.vehicle_leftgame.vehicle.readany
event.player.interior_changedgame.state.readany
event.chat.message_receivedchat.readany
event.chat.server_message_receivedchat.readany
event.chat.bubble_receivedchat.readany
event.checkpoint.enteredgame.state.readany
event.checkpoint.leftgame.state.readany
event.ui.menu_openedui.menuany
event.ui.menu_closedui.menuany
event.entity.streamed_ingame.entity.readany
event.entity.streamed_outgame.entity.readany
event.chat.message_sendingchat.interceptany
event.command.executingcommand.interceptany
event.dialog.showndialog.readany
event.dialog.respondingdialog.interceptany
event.textdraw.showntextdraw.readany
event.textdraw.hiddentextdraw.readany
event.textdraw.text_changedtextdraw.readany
event.textdraw.clickingtextdraw.interceptany
timer.afterНе требуетсяany
task.spawnНе требуетсяany
task.sleepНе требуетсяany
storage.getplugin.storageany
storage.setplugin.storageany
storage.removeplugin.storageany
format.numberНе требуетсяany
game.stategame.state.readany
server.currentserver.state.readany
ui.menu.registerui.menuany
draw.textui.drawhud
draw.lineui.drawhud
draw.rectui.drawhud
draw.imageui.drawhud
draw.circleui.drawhud
draw.progress_barui.drawhud
draw.world_to_screenui.drawhud
player.local_playergame.player.readany
player.is_validgame.player.readany
player.positiongame.player.readany
player.healthgame.player.readany
player.armorgame.player.readany
player.velocitygame.player.readany
player.vehiclegame.vehicle.readany
vehicle.is_validgame.vehicle.readany
vehicle.positiongame.vehicle.readany
vehicle.healthgame.vehicle.readany
vehicle.velocitygame.vehicle.readany
entity.getgame.entity.readany
entity.listgame.entity.readany
entity.is_validgame.entity.readany
entity.positiongame.entity.readany
entity.player.namegame.entity.readany
entity.player.npcgame.entity.readany
entity.player.stategame.entity.readany
entity.player.healthgame.entity.readany
entity.player.armorgame.entity.readany
entity.player.vehicle_idgame.entity.readany
entity.vehicle.modelgame.entity.readany
entity.vehicle.healthgame.entity.readany
entity.vehicle.velocitygame.entity.readany
entity.vehicle.headinggame.entity.readany
entity.object.modelgame.entity.readany
entity.object.rotationgame.entity.readany
entity.object.movinggame.entity.readany
entity.object.attachmentgame.entity.readany
entity.actor.modelgame.entity.readany
entity.actor.healthgame.entity.readany
entity.actor.invulnerablegame.entity.readany
entity.actor.headinggame.entity.readany
entity.pickup.modelgame.entity.readany
entity.pickup.pickup_typegame.entity.readany
entity.text_label.textgame.entity.readany
entity.text_label.colorgame.entity.readany
entity.text_label.draw_distancegame.entity.readany
entity.text_label.test_losgame.entity.readany
entity.text_label.attachmentgame.entity.readany
player.set_healthgame.player.writemanaged
player.set_armorgame.player.writemanaged
player.set_positiongame.player.writemanaged
player.set_velocitygame.player.writemanaged
vehicle.set_healthgame.vehicle.writemanaged
vehicle.set_positiongame.vehicle.writemanaged
vehicle.set_velocitygame.vehicle.writemanaged
effects.acquireНе требуетсяmanaged
effects.groupНе требуетсяany
effects.releaseНе требуетсяmanaged
effects.player.physics_flagsgame.physics.overridemanaged
effects.player.collision_filtergame.physics.overridemanaged
physics.create_surfacegame.physics.overridemanaged
surface.is_validgame.physics.overrideany
surface.set_positiongame.physics.overridemanaged
surface.releasegame.physics.overridemanaged
requireНе требуетсяany