Jump to content

Mc_Trekkie

Members
  • Posts

    374
  • Joined

  • Last visited

Everything posted by Mc_Trekkie

  1. Lol зачем же ты выпилил этот код из своего поста? Флудилку здесь не разводи.Код Я изменил и проверил
  2. А за что МХ_Мастера забанили? Можно узнать причину? (Флудилка же)
  3. Ты не знаешь ситуации,Я не набивал посты.
  4. Вот как,к примеру,попробуй. Если что -пиши /debugscript 3 и говори нам то,что он пишет тебе!
  5. Потому что весит 1 кб. Сервер?Пробуй function displayLoadedRes ( res ) outputChatBox ( "Ура.проверка прошла.", getRootElement(), 255, 255, 255 ) end addEventHandler ( "onResourceStart", getRootElement(), displayLoadedRes )
  6. "nil" name="icon" version="2.0.1" type="script"/> createBlip (0, 0, 0, 35 ) Пробуй
  7. Перефразируй вопрос Удалено
  8. Это зачем? Судя по первому сообщению Map Editor там прекрасно работает. Просто человек видимо не внимательно читает сообщения.. УДАЛЕНО Он,вроде решил проблему
  9. Если у тебя проблемы с англ. языком, то забудь про скриптинг и учи англ. Удалено
  10. Может запилить туториал с автомат.воротами?Как думаешь? Доделай эти, чтоб можно было пароль вводить. Как-то так: /open 5247 Запилил.
  11. Ой,да,спасибо) detachElements ( sound, theVehicle ) Звук накладывается.Потому что не может отцепиться от машины,он,как бы стопается,а если начинаешь проигрывать его снова-накладывается. Вот,как Я аттачил: Дебаг молчит attachElements(sound,theVehicle,0,0,5)
  12. Зачем получать позицию,если мы аттачим?
  13. Что именно ты упустил,надо описывать свою проблему точно Ступил.)
  14. Код от Flaker'a. Не стал вырезать. Твой вариант "Функций для ВИПов" подходит больше для РП и ДМ серверов,а мой вариант для большинства режимов !!!
  15. В этом туториале Я научу вас делать ВИП-функции(Которые доступны только ВИПам). Итак,это будет полезно для тех,кто будет открывать донат на сервере. Это всё серверная сторона. --[[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
  16. Может запилить туториал с автомат.воротами?Как думаешь?
  17. viewtopic.php?f=141&t=38632 Сюда лучше по таким вопросом.
  18. Не разводите здесь флуд,сударь,тема флудильни ток одна. viewtopic.php?f=123&t=30493
×
×
  • Create New...