-
Posts
374 -
Joined
-
Last visited
Everything posted by Mc_Trekkie
-
В луа,если он не знает что нужно указывать что за thePlayer. Если ты понимаешЬ,о чём Я. P.S Ну и коод...
-
Как раньше говорил мне Кеникс(Он и щас так говорит) УЧИТЕ ЛУА!!! viewtopic.php?f=141&t=32458
-
Англ.Версия. ....
-
Мы можем тебе дать код,но ты ничего не поймёшь,а просто скопируешь. ( uss3[getElementModel ( source )] ) , ( uss3[getElementModel ( hitPlayer)] ) Пробуй.
-
С днём рождения меня,Я желаю себе всего самого хорошего.
-
Всем мир. Это мой второй простой туториал.В этом туториале Я расскажу вам как создать ворота с паролем(Командой для открывания,кому как угодно) Итак.Начнём. Создадим ворота/Дверь createObject local gate = createObject(971, 0, 0, 3) Дальше создадим функцию чтобы ворота двигались,и привяжем к ней команду. moveObject addCommandHandler local gate = createObject(971, 0, 0, 3) function MoveGate () moveObject(gate,5000, 0, 0, -2) end addCommandHandler("opengate",MoveGate) Создаём функцию чтобы ворота двигались обратно,и привяжем к ней команду local gate = createObject(971, 0, 0, 3) function MoveGate (cmd) moveObject(gate,5000, 0, 0, -2) outputChatBox("[iNFO]Ворота открыты!", source) end addCommandHandler("opengate",MoveGate)--Чтобы открыть ворота - /opengate just function MoveGateBack (cmd) moveObject(gate,5000, 0, 0, 3) outputChatBox("[iNFO]Ворота закрыты!", source) end addCommandHandler("closegate",MoveGateBack) Думаю,Я всё понятно объяснил,удачи Код от Зверя local gate = createObject ( 971, 0, 0, 3 ) -- создаем объект, в данном случае ворота addEventHandler ( "onPlayerCommand", root, function ( command ) if ( command == "opengate" ) then -- команда для открытия ворот moveObject ( gate, 5000, 0, 0, -2 ) -- опускаем ворота elseif ( command == "closegate" ) then -- команда для закрытия ворот moveObject ( gate, 5000, 0, 0, 3 ) -- поднимаем ворота end end ) P.S Поправьте меня, если я где-то не прав, или дополните меня
-
Привет всем не 1 раз видел туториалы на английском форуме,вот сегодня нашёл туториал от Твикса,и решил тоже написать туториал. Это лёгкий пример ChatBot'a.Который работает на math.random. function ChatBot () local chat = math.random(1,5) if (chat == 1 ) then --Если попались эти 20 %,то... outputChatBox("#ff0006[ЧатБот]#FFFFFFПиши тут своё сообщение", getRootElement(), 255, 255, 255, true ) end if ( chat == 2 ) then --Если попались эти 20 %,то... outputChatBox("#ff0006[ЧатБот]#FFFFFFПиши тут своё сообщение", getRootElement(), 255, 255, 255, true ) end if ( chat == 3 ) then --Если попались эти 20 %,то... outputChatBox("#ff0006[ЧатБот]#FFFFFFПиши тут своё сообщение", getRootElement(), 255, 255, 255, true ) if ( chat == 4 ) then --Если попались эти 20 %,то... outputChatBox("#ff0006[ЧатБот]#FFFFFFПиши тут своё сообщение", getRootElement(), 255, 255, 255, true ) end if (chat == 5 ) then --Если попались эти 20 %,то... outputChatBox("#ff0006[ЧатБот]#FFFFFFПиши тут своё сообщение", getRootElement(), 255, 255, 255, true ) end end end setTimer(ChatBot,60000,0) -- Изменяем промежуток времени..ВНИМАНИЕ --[[1000 мс = 1 секунде,тоесть 1 минута = 60000 мс. Тут всё просто, у нас есть переменная,число от 1 до 5(math.random) И просто делаем проверку на число ,которое мы получили,вероятность вывода любого из сообщения равна 20 %. Мы использовали функции. outputChatBox setTimer math.random P.S Поправьте меня, если я где-то не прав, или дополните меня P.S.S https://community.multitheftauto.com/ind ... ls&id=5055 Вот ресурс. АЛЬТЕРНАТИВА от LoveFist. local messages = { "#ff0006[ЧатБот]#FFFFFFПиши тут своё сообщение", "#ff0006[ЧатБот]#FFFFFFПиши тут своё сообщение", "#ff0006[ЧатБот]#FFFFFFПиши тут своё сообщение", "#ff0006[ЧатБот]#FFFFFFПиши тут своё сообщение" } function ChatBot () outputChatBox(messages[math.random(1,#messages)], getRootElement(), 255, 255, 255, true ) end setTimer(ChatBot,60000,0) -- Изменяем промежуток времени..ВНИМАНИЕ --[[1000 мс = 1 секунде,тоесть 1 минута = 60000 мс.
-
Круто,молодца
-
прикрепи машину к объекту, который поднимается Помогает же смена скорости,зачем усложнять себе жизнь?
-
Решил.пфф
-
ЧЁРТ!Cпc
-
xs, y, z = unpackCars () vehicleJack = createVehicle ( 598, xs, y, z ) vehicleBlip = createBlipAttachedTo ( vehicleJack, 55, localPlayer ) Машина спавнится,а зайти не могу ,дебаг молчит,ресурс запущен только этот.
-
local locals = createVehicle ( 514, 1813, 995, 8 ) local trailser = createVehicle ( 584, 1808, 990, 8 ) -- create a trailer В машину не заходит.(на серве запущен ток этот ресурс и Admin) Не было ещё таких случаев 0о
-
Разобрался.Спс.
-
Пример в студию!
-
Не,Я про вариант Твикса.Пойду гуглить как создать БД.
-
Спасибо,попытаюсь. Где можно посмотреть пример "Сохранения значения в конфиг"?
-
гГ createTeam В xml?Ваще не вариант. Т.к кто-то уже писал,что из-за большого размера лаггать будет.
-
зависит от самих команд, и что они делают можно создать и 1 команду, она убьёт сервер Просто команды.По 5-6 человек в каждой,допустим. P.S Как можно сохранить команды?(Когда ресурс стопается,к примеру) Как Я понял Я должен юзать getElementsByType Ну вот Я получил эти Элементы,а как сохранить их?o0 Спасибо, Я буду уничтожать неактивные команды просто и всё.)
-
Будет ли лаггать если создадут более 100 команд? Или более 1000?
-
Спасибо. Пробывал exports.scoreboard:scoreboardForceTeamsHidden( "true" ) .(
-
Нет,совсем не круто. scoreboardForceTeamsHidden( true ) Nil value. scoreboardForceTeamsHidden ( true, enabled ) ? Nil value. exports.scoreboard:scoreboardForceTeamsHidden( "true" ) - Дебаг молчит,в табе команды отображаются.
-
Прочитай подпись Там ничего нет.ЧУДЕСА!!!11!1 Сударь,объясни дураку,что такое boolean.
