Jump to content

Mc_Trekkie

Members
  • Posts

    374
  • Joined

  • Last visited

Everything posted by Mc_Trekkie

  1. Lol зачем же ты выпилил этот код из своего поста? Флудилку здесь не разводи.Код Я изменил и проверил
  2. Она у всех слышна будет.
  3. А за что МХ_Мастера забанили? Можно узнать причину? (Флудилка же)
  4. Ты не знаешь ситуации,Я не набивал посты.
  5. Вот как,к примеру,попробуй. Если что -пиши /debugscript 3 и говори нам то,что он пишет тебе!
  6. Потому что весит 1 кб. Сервер?Пробуй function displayLoadedRes ( res ) outputChatBox ( "Ура.проверка прошла.", getRootElement(), 255, 255, 255 ) end addEventHandler ( "onResourceStart", getRootElement(), displayLoadedRes )
  7. "nil" name="icon" version="2.0.1" type="script"/> createBlip (0, 0, 0, 35 ) Пробуй
  8. Перефразируй вопрос Удалено
  9. Это зачем? Судя по первому сообщению Map Editor там прекрасно работает. Просто человек видимо не внимательно читает сообщения.. УДАЛЕНО Он,вроде решил проблему
  10. Если у тебя проблемы с англ. языком, то забудь про скриптинг и учи англ. Удалено
  11. Может запилить туториал с автомат.воротами?Как думаешь? Доделай эти, чтоб можно было пароль вводить. Как-то так: /open 5247 Запилил.
  12. Ой,да,спасибо) detachElements ( sound, theVehicle ) Звук накладывается.Потому что не может отцепиться от машины,он,как бы стопается,а если начинаешь проигрывать его снова-накладывается. Вот,как Я аттачил: Дебаг молчит attachElements(sound,theVehicle,0,0,5)
  13. Зачем получать позицию,если мы аттачим?
  14. Звук - елемент. Юзаем AttachElements .
  15. Что именно ты упустил,надо описывать свою проблему точно Ступил.)
  16. Код от Flaker'a. Не стал вырезать. Твой вариант "Функций для ВИПов" подходит больше для РП и ДМ серверов,а мой вариант для большинства режимов !!!
  17. Спасибо.Исправил.
  18. В этом туториале Я научу вас делать ВИП-функции(Которые доступны только ВИПам). Итак,это будет полезно для тех,кто будет открывать донат на сервере. Это всё серверная сторона. --[[Donat]] --Создаём префикс для чата. function vipchat(text, msgtype) local root = getRootElement() local account = getAccountName(getPlayerAccount(source)) local name = getPlayerName(source) if (msgtype == 0) then if isObjectInACLGroup("user." .. account, aclGetGroup("VIP")) then outputChatBox("#855863[ВИП] #FFFFFF" .. name .. ":#FFFFFF " .. text, root, 255, 255, 0, true) end end end addEventHandler("onPlayerChat", root, vipchat) --Окей,создаём функцию,которая даёт деньги ВИПу. function vipfunc () local account = getAccountName(getPlayerAccount(source)) if isObjectInACLGroup("user." .. account, aclGetGroup("VIP")) then givePlayerMoney(source, 10000) end end addCommandHandler("vipmoney",vipfunc) --[[ Делаем его невидимым.Спасибо Flaker'у за ресурс. ]] local teams = { "Red", "Blue" } local groups = { "VIP" } blip = { } function toggleInvis ( source ) local nameTag = getPlayerNametagText ( source ) if ( source and getElementType ( source ) == "player" and hasPlayerAccessToInvisible (source) == true ) then if ( getElementAlpha ( source ) > 200 ) then setPlayerNametagShowing ( source, false ) setElementAlpha ( source, 0 ) local attachedElements = getAttachedElements ( source ) for ElementKey, ElementValue in ipairs ( attachedElements ) do if ( getElementType ( ElementValue ) == "blip" ) then destroyElement ( ElementValue ) end end outputChatBox ( "#FFFF00*Инфо* #00FF00Невидимость включена", source, 0, 255, 0, true ) else setPlayerNametagShowing ( source, true ) setElementAlpha ( source, 255 ) local nameTag = getPlayerName ( source ) local r, g, b = getPlayerNametagColor ( source ) blip [ source ] = createBlipAttachedTo ( source, 0, 2, r, g, b, 255 ) outputChatBox ( "#FFFF00*INFO* #00FF00Невидимость выключена", source, 0, 255, 0, true ) end else outputDebugString ( "Player: ".. nameTag .." try to use invisible, but he hasn't access to it!" ) end end addCommandHandler ( "invisible", toggleInvis ) function hasPlayerAccessToInvisible (thePlayer) -- Делаем проверки local allowed = false if ( thePlayer ) then for id, team_cur in ipairs(teams) do if ( getPlayerTeam ( thePlayer ) and getTeamName ( getPlayerTeam ( thePlayer ) ) == team_cur ) then allowed = true break end end if not(allowed == true) then for id, group_cur in ipairs(groups) do if ( isObjectInACLGroup ( "user.".. getAccountName ( getPlayerAccount ( thePlayer ) ), aclGetGroup ( group_cur ) ) ) then allowed = true break end end end return allowed end end addEventHandler ( "onPlayerQuit", root, -- Когда он выходит - уничтожать блип function ( ) if isElement ( blip [ source ] ) then destroyElement ( blip [ source ] ) end end ) addEventHandler ( "onPlayerLogout", root, -- Когда он выходит из аккаунта - уничтожать блип function ( ) if isElement ( blip [ source ] ) then destroyElement ( blip [ source ] ) end end ) Думаю,всё,если что - могу дополнить туториал. function hasPlayerAccessToInvisible source
  19. Может запилить туториал с автомат.воротами?Как думаешь?
  20. viewtopic.php?f=141&t=38632 Сюда лучше по таким вопросом.
  21. Не разводите здесь флуд,сударь,тема флудильни ток одна. viewtopic.php?f=123&t=30493
×
×
  • Create New...