diff --git a/src/community/docsData.jsx b/src/community/docsData.jsx index 497c4a4..d000e02 100644 --- a/src/community/docsData.jsx +++ b/src/community/docsData.jsx @@ -3449,140 +3449,328 @@ end) body: ( <>
- Здесь собраны все команды game.* по отделам.
- Это шпаргалка — не нужно её запоминать, держи под рукой.
+ Здесь собраны все команды по отделам. Это шпаргалка —
+ не нужно её запоминать, держи под рукой. Переключатель
+ сверху меняет язык.
position | позиция игрока {`{x,y,z}`} |
hp / maxHp | здоровье и максимум |
alive | жив ли игрок (да/нет) |
forward | куда смотрит {`{x,y,z}`} |
teleport(x,y,z) | телепорт |
damage(n) / heal(n) | урон / лечение |
kill() / respawn() | убить / воскресить |
setSpawn(точка) | новая точка возрождения |
setSpeed(mul) | скорость бега |
setJumpPower(mul) | сила прыжка |
setGravityMul(mul) | сила гравитации |
setDoubleJump(on) | двойной прыжок |
playAnimation(имя) | эмоция персонажа |
giveTool(тип,опции) | дать инструмент |
isKeyDown(клавиша) | зажата ли клавиша сейчас |
game.player.positiongame.player.hp / maxHpgame.player.alivegame.player.forwardgame.player.teleport(x,y,z)game.player.damage(n) / heal(n)game.player.kill() / respawn()game.player.setSpawn(точка)game.player.setSpeed(mul)game.player.setJumpPower(mul)game.player.setGravityMul(mul)game.player.setDoubleJump(on)game.player.playAnimation(имя)game.player.giveTool(тип,опции)game.player.isKeyDown(клавиша)hrp.Position | позиция (Vector3) |
humanoid.Health / MaxHealth | здоровье |
humanoid.Health {'>'} 0 | жив ли |
camera.CFrame.LookVector | куда смотрит |
hrp.CFrame = CFrame.new(x,y,z) | телепорт |
humanoid:TakeDamage(n) / humanoid.Health += n | урон / лечение |
humanoid.Health = 0 / player:LoadCharacter() | убить / воскресить |
player.RespawnLocation = spawn | точка возрождения |
humanoid.WalkSpeed = N | скорость (16 = норма) |
humanoid.JumpPower = N | сила прыжка (50 = норма) |
workspace.Gravity = N | гравитация (196 = норма) |
humanoid:ChangeState(Jumping) | прыгнуть |
animator:LoadAnimation(anim):Play() | анимация |
Instance.new("Tool",player.Character) | инструмент в руку |
UserInputService:IsKeyDown(key) | зажата ли клавиша |
spawn(тип,опции) | создать объект → ref |
delete(ref) | удалить |
deleteAfter(ref,сек) | удалить через N секунд |
move(ref,x,y,z) | переместить |
rotate(ref,угол) | повернуть |
setColor(ref,цвет) | сменить цвет |
setCollide(ref,да) | твёрдость |
setVisible(ref,да) | видимость |
setOpacity(ref,0..1) | прозрачность |
find(имя) / findOne(имя) | поиск по имени |
all(тип) | все объекты типа |
getPosition(ref) | позиция объекта |
setData/getData | атрибуты объекта |
tag/untag/hasTag | теги |
getTagged(тег) | все объекты с тегом |
setLabel/clearLabel | текст-метка над объектом |
spawnNpc(модель,опции) | создать NPC |
spawnParticles(тип,...) | частицы |
game.scene.spawn(тип,опции)game.scene.delete(ref)game.scene.deleteAfter(ref,сек)game.scene.move(ref,x,y,z)game.scene.rotate(ref,угол)game.scene.setColor(ref,цвет)game.scene.setCollide(ref,да)game.scene.setVisible(ref,да)game.scene.setOpacity(ref,0..1)game.scene.find(имя) / findOne(имя)game.scene.all(тип)game.scene.setData/getDatagame.scene.tag/untag/hasTaggame.scene.getTagged(тег)game.scene.setLabel/clearLabelgame.scene.spawnNpc(модель,опции)game.scene.spawnParticles(тип,...)Instance.new("Part", workspace) | создать объект |
part:Destroy() | удалить |
Debris:AddItem(part, N) | удалить через N секунд |
part.Position = Vector3.new(x,y,z) | переместить |
part.Orientation = Vector3.new(...) | повернуть |
part.Color = Color3.fromRGB(...) | цвет |
part.CanCollide = true/false | твёрдость |
part.Transparency = 1 | невидимость (0=видно) |
part.Transparency = 0.4 | полупрозрачность |
workspace:FindFirstChild("Имя") / workspace.Имя | поиск по имени |
CollectionService:GetTagged("тег") | все объекты с тегом |
part:SetAttribute/GetAttribute | атрибуты |
CollectionService:AddTag/RemoveTag/HasTag | теги |
CollectionService:GetTagged(tag) | все объекты с тегом |
BillboardGui + TextLabel | метка над объектом |
| Model + Humanoid + Anim | NPC (вручную) |
Instance.new("ParticleEmitter", part) | частицы |
ref / position | адрес и позиция объекта |
onClick(fn) | клик по объекту |
onTouch(fn) | игрок коснулся |
onUntouch(fn) | игрок вышел из объекта |
onInteract(fn,опции) | взаимодействие по E |
move(x,y,z) | переместить себя |
delete() | удалить себя |
setText(t) | сменить текст (для GUI) |
game.self.ref / positiongame.self.onClick(fn)game.self.onTouch(fn)game.self.onUntouch(fn)game.self.onInteract(fn,опции)game.self.move(x,y,z)game.self.delete()game.self.setText(t)script.Parent / .Position | сам объект и его позиция |
ClickDetector.MouseClick:Connect | клик по объекту |
part.Touched:Connect | игрок коснулся |
part.TouchEnded:Connect | игрок вышел |
ProximityPrompt.Triggered:Connect | взаимодействие по E |
part.Position = Vector3.new(x,y,z) | переместить |
part:Destroy() | удалить |
textLabel.Text = "..." | сменить текст (для GUI) |
score / timer | счётчики в углу |
showText(текст,сек) | текст по центру |
set(id,текст,опции) | своя метка на экране |
remove(id) / clear() | убрать метку / всё |
game.ui.score / timergame.ui.showText(текст,сек)game.ui.set(id,текст,опции)game.ui.remove(id) / clear()leaderstats папка + IntValue | счётчики в углу (HUD автомат) |
ScreenGui + TextLabel (центр) | текст по центру |
label.Text = "..." | обновить метку |
label:Destroy() / screen:Destroy() | убрать метку / всё |
find(имя) / get(id) | найти элемент |
update(id,patch) | изменить свойства |
show(id) / hide(id) | показать / скрыть |
onClick(id,fn) | клик по кнопке |
onSubmit(id,fn) | ввод в поле завершён |
game.gui.find(имя) / get(id)game.gui.update(id,patch)game.gui.show(id) / hide(id)game.gui.onClick(id,fn)game.gui.onSubmit(id,fn)gui:FindFirstChild(имя, true) | найти элемент |
elem.Text = "..." / прямая запись свойств | изменить свойства |
elem.Visible = true/false | показать / скрыть |
button.MouseButton1Click:Connect | клик по кнопке |
textbox.FocusLost:Connect(fn) | ввод завершён |
physics.raycast(...) | луч — во что попал |
physics.applyImpulse(...) | толкнуть объект |
physics.explode(...) | взрыв |
physics.passThrough(...) | проходимость |
fx.beam(опции) | светящийся луч |
fx.trail(ref,опции) | след за объектом |
constraints.weld(a,b) | склейка |
constraints.hinge(...) | петля |
constraints.spring(...) | пружина |
game.physics.raycast(...)game.physics.applyImpulse(...)game.physics.explode(...)game.physics.passThrough(...)game.fx.beam(опции)game.fx.trail(ref,опции)game.fx.damageFloater(...)game.constraints.weld(a,b)game.constraints.hinge(...)game.constraints.spring(...)workspace:Raycast(origin,dir,params) | луч — во что попал |
part:ApplyImpulse(Vector3) | толкнуть объект |
Instance.new("Explosion", workspace) | взрыв |
part.CanCollide = false | проходимость |
Instance.new("Beam") + Attachments | светящийся луч |
Instance.new("Trail") + Attachments | след за объектом |
| BillboardGui + TweenService | цифры урона (вручную) |
Instance.new("WeldConstraint") | склейка |
Instance.new("HingeConstraint") | петля |
Instance.new("SpringConstraint") | пружина |
camera.setFov(град) | угол обзора |
camera.shake(сила,сек) | тряска |
camera.cutscene(...) | пролёт камеры |
camera.reset() | вернуть камеру |
sound.play(id,опции) | проиграть звук |
game.camera.setFov(град)game.camera.shake(сила,сек)game.camera.cutscene(...)game.camera.reset()game.sound.play(id,опции)workspace.CurrentCamera.FieldOfView = N | угол обзора |
camera.CFrame = CFrame.new(...) + рандом | тряска (вручную) |
camera.CameraType = Scriptable + TweenService | пролёт камеры |
camera.CameraType = Custom | вернуть игроку |
Instance.new("Sound"):Play() | проиграть звук |
onTick(fn) | каждый кадр |
onKey/onKeyUp(клавиша,fn) | клавиатура |
onClick(fn) | клик в игре |
after(сек,fn) | через N секунд |
every(сек,fn) | каждые N секунд |
cancel(id) | отменить таймер |
tween(ref,св-ва,опции) | плавная анимация |
game.onTick(fn)game.onKey/onKeyUp(клавиша,fn)game.onClick(fn)game.after(сек,fn)game.every(сек,fn)game.cancel(id)game.tween(ref,св-ва,опции)RunService.Heartbeat:Connect(fn) | каждый кадр |
UserInputService.InputBegan/Ended | клавиатура |
mouse.Button1Down:Connect(fn) | клик в игре |
task.delay(сек, fn) | через N секунд |
task.spawn(function() while ... task.wait(N) end end) | каждые N секунд |
connection:Disconnect() | отменить подписку |
TweenService:Create(obj, info, goal):Play() | плавная анимация |
random(min,max) | случайное число |
distance(a,b) | расстояние между точками |
clamp(v,min,max) | зажать число в границах |
lerp(a,b,t) | плавный переход a→b |
log(...) | напечатать в консоль |
broadcast/onMessage | сообщения между скриптами |
game.random(min,max)game.distance(a,b)game.clamp(v,min,max)game.lerp(a,b,t)game.log(...)game.broadcast/onMessagemath.random(min,max) | случайное число |
(a - b).Magnitude | расстояние между Vector3 |
math.clamp(v,min,max) | зажать в границах |
a + (b-a)*t или Vector3:Lerp(other,t) | плавный переход |
print(...) / warn(...) | в консоль |
BindableEvent:Fire + .Event:Connect | сообщения между скриптами |
game.players.all() / count() / me()game.room.set/get/onChangegame.teams.*game.leaderstats.define(имя,опции)game.leaderstats.me.add/set/getgame.achievements.define/unlockgame.save.merge/getgame.onPlayerJoin/Leave(fn)Players:GetPlayers() / #Players:GetPlayers() / Players.LocalPlayer | список / число / я |
ReplicatedStorage + Value + .Changed | общее состояние |
Teams сервис + Instance.new("Team") | команды |
Instance.new("Folder","leaderstats")+IntValue | лидерборд |
stats.Имя.Value = N | обновить стат |
BadgeService:AwardBadge(uid, id) | достижения (badges) |
DataStoreService:GetAsync/SetAsync | сохранение прогресса |
Players.PlayerAdded:Connect / PlayerRemoving | игрок зашёл / ушёл |
game.scene.setSkybox/fadeTogame.scene.setFog/setCloudsgame.environment.setTimeOfDay(0..24)game.items.define(список)game.inventory.give/remove/has/listgame.modal.dialog/confirmation/lootboxgame.mainMenu.show/hidegame.loading.show/onHideLighting + Sky / Atmosphere | пресеты неба (вручную) |
Lighting.FogColor / FogEnd / Atmosphere | туман и облака |
Lighting:SetMinutesAfterMidnight(N) | время суток |
| Свои Tool'ы в ServerStorage | предметы (вручную) |
player.Backpack:GetChildren() / Tool.Parent = Backpack | инвентарь |
| ScreenGui + Frame + Button | модалки (вручную, см. G11) |
| ScreenGui + Frame | главное меню (вручную) |
ReplicatedFirst + loading screen | экран загрузки |