Ped ped = createChar(int pedtype, Model modelId, float atX, float atY, float atZ)
Создает персонажа в заданных координатах с указанной моделью и поведением пешехода. Хэндл персонажа записывается в указанную переменную.
int pedtype
тип пешехода.
Model modelId
модель персонажа.
float atX, float atY, float atZ
координаты персонажа (XYZ).
Ped ped
хэндл персонажа.
require "lib.moonloader" local modelID = 2 -- задаем id скина будущего педа local pedBehavior = 4 -- задаем поведение педу. В данном случае 4 - это поведение обычного пешехода муж. пола. function main() if not isSampfuncsLoaded() or not isSampLoaded() then return end while not isSampAvailable() do wait(10) end sampRegisterChatCommand('spawnChar', spawnCharFunc) -- регистрируем команду. Активировав ее нам заспавнит педа. while true do -- бесконечный цикл, чтобы скрипт не сдулся wait(0) -- обязательная задержка end end function spawnCharFunc() requestModel(modelID) -- Запрашиваем модель педа loadAllModelsNow() -- Загружаем запрошенные модели local x, y, z = getCharCoordinates(playerPed) -- получаем свои координаты local peshPed = createChar(pedBehavior, modelID, x, y, z) -- создаем педа на наши координаты -- Поведение педа определяет отношение к другим педам- markModelAsNoLongerNeeded(modelID) -- Выгружаем модель из памяти end