Показано с 1 по 5 из 5

Тема: Переделываем Freeroam F1

  1. #1
    Пользователь Аватар для Mole
    Регистрация
    10.06.2013
    Сообщений
    8
    Репутация: 0

    Звание: пока не определено

    Переделываем Freeroam F1

    Итак Здравствуйте. Сегодня я вам покажу как изменить меню Freeroam (F1) в МТА.
    Проходим по этому пути, GTA San Andreas\server\mods\deathmatch\resources\[gameplay].
    Открываем .Rar Freeroam. Cледам откроем Fr_client.lua
    В этом файле можно редактировать F1
    Можно убрать функцию кнопки путем удаления...
    Код:
    ---------------------------
    -- Weapon window
    ---------------------------
    
    function addWeapon(leaf, amount)
    	if type(leaf) ~= 'table' then
    		leaf = getSelectedGridListLeaf(wndWeapon, 'weaplist')
    		amount = getControlNumber(wndWeapon, 'amount')
    		if not amount or not leaf then
    			return
    		end
    	end
    	server.giveMeWeapon(leaf.id, amount)
    end
    
    wndWeapon = {
    	'wnd',
    	text = 'Give weapon',
    	width = 250,
    	controls = {
    		{
    			'lst',
    			id='weaplist',
    			width=230,
    			height=280,
    			columns={
    				{text='Weapon', attr='name'}
    			},
    			rows={xml='weapons.xml', attrs={'id', 'name'}},
    			onitemdoubleclick=function(leaf) addWeapon(leaf, 500) end
    		},
    		{'br'},
    		{'txt', id='amount', text='500', width=60},
    		{'btn', id='add', onclick=addWeapon},
    		{'btn', id='close', closeswindow=true}
    	}
    }
    
    function giveWeaponCommand(cmd, weapon, amount)
    	weapon = tonumber(weapon) or getWeaponIDFromName(weapon)
    	if not weapon then
    		return
    	end
    	amount = amount and tonumber(amount) or 500
    	server.giveMeWeapon(math.floor(weapon), amount)
    end
    addCommandHandler('give', giveWeaponCommand)
    addCommandHandler('wp', giveWeaponCommand)
    Так же можно убрать кнопку.
    Ниже листаем и ищем вот такие строчки.
    Код:
    		{'lbl', text='Local player'},
    		{'br'},
    		{'btn', id='Скины', window=wndSkin},
    		{'btn', id='Анимации', window=wndAnim},
    		{'btn', id='Взять', window=wndWeapon},
    		{'btn', id='Варп', window=wndWarp},
    		{'br'},
    		{'chk', id='Пак', onclick=toggleJetPack},
    		{'br'},
    		
    		{'lbl', text='Pos:'},
    		{'lbl', id='xpos', text='x', width=45},
    		{'lbl', id='ypos', text='y', width=45},
    		{'lbl', id='zpos', text='z', width=45},
    		{'btn', id='setpos', text='Карта', window=wndSetPos},
    		{'br'},
    		
    		{'lbl', id='curvehicle'},
    		{'br'},
    		{'btn', id='Create', window=wndCreateVehicle, text='Машины'},
    		{'btn', id='Ремонт', onclick=repairVehicle},
    		{'btn', id='Перевернуть', onclick=flipVehicle},
    		{'btn', id='Upgrades', window=wndUpgrades},
    		{'btn', id='Цвет', onclick=openColorPicker},
    		{'br'},
    		{'chk', id='lightson', text='Lights on', onclick=forceLightsOn},
    		{'chk', id='lightsoff', text='Lights off', onclick=forceLightsOff},
    		{'br'},
    		{'br'},
    Это мой пример).
    Так же можно изменить имя кнопки и добавить кнопки в F1.
    Удаление кнопки выполняется путем удаления не нужной строки.
    Спасибо за внимание.

  2. #2
    ? FreeLancer ? Аватар для RastaOrecha
    Регистрация
    12.07.2011
    Адрес
    Челябинск
    Возраст
    26
    Сообщений
    1,857
    Репутация: 229

    Звание: - весьма и весьма положительная личность

    Re: Переделываем Freeroam F1

    Не до конца понял про что урок.



    Код:
    PAWN:
    
    • [PAWN Wiki] Пишем регистрацию с 0 на Y_INI
    • [PAWN Wiki] Использование YCMD (y_commands) + SSCANF 2.x
    • [PAWN Wiki] Использование Y_Timers
    • [PAWN Wiki] Разделяем мод на инклуды (y_hooks)
    • [PAWN Wiki] Использование UVar
    • [PAWN Wiki] Единая тема оптимизации
    • [Интересные комманды] Cмена ника MySQL 
    • [Интересные комманды] Full Set
    • [Интересные комманды] Телепорт по указанным координатам 
    • [Скрипты и инклуды] jBank System [version 1]
    • [Скрипты и инклуды] jRegistration System
    
    Lua:
    • [Wiki] Создание мода с 0
    • [Wiki] Дерево элементов | new
    • [Wiki] Бинд клавиш или комманда на кнопку
    • [Func] eachOther (повторение числа/строки) | new
    Маппинг:
    
    • [MAP] Квартира в центре (приятный вид)
    • [Source] Маленькое помещение с видом из окна
    • [Source] Пустое помещение с панорамными окнами
    
    HTML, JavaScript:
    
    • [HTML] Подключение таблицы стилей CSS к HTML
    • [HTML][CSS] Красивый текст снизу картинки
    
    C#, C++ :
    
    • [C++] Действие на кнопку (при нажатии на кнопку)
    • [C++] Работа с файлами
    • [C++] Склоняем






    “When you have insomnia, you're never really asleep. And you're really awake.”
    “Никогда не указывайте на ошибки, если не знаете, как их исправить.” - Бернард Шоу.
    “Если ты способен выдумать что-то, ты можешь и сделать это.” - Уолт Дисней.
    “Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей.” - Элеонор Рузвельт.

  3. #3
    Почетный пользователь Аватар для EvgeN 1137
    Регистрация
    10.01.2011
    Адрес
    не скажу
    Сообщений
    3,005
    Репутация: 580

    Звание: - это имя известно всем

    Re: Переделываем Freeroam F1

    издевательство и подкручивание под себя ресурс Freeroam
    :)

  4. #4
    Пользователь Аватар для Mole
    Регистрация
    10.06.2013
    Сообщений
    8
    Репутация: 0

    Звание: пока не определено

    Re: Переделываем Freeroam F1

    Цитата Сообщение от RastaOrecha Посмотреть сообщение
    Не до конца понял про что урок.
    Переделывание Freeroam. (удаление кнопок, Переименование, Удаление не нужных айтемов, Создание своих кнопок тоже возможно)

  5. #5
    Активный пользователь Аватар для Kentushka
    Регистрация
    02.06.2012
    Возраст
    29
    Сообщений
    139
    Репутация: 3

    Звание: пока не определено

    Re: Переделываем Freeroam F1

    Переименовываю кнопки в разделе транспорт, пишу:

    Прокачка
    цвет и т.д

    Потом вхожу, жму F1 и эти кнопки вылазят даже когда я не в тачке, как так то? я не пойму чето
    Изучаю LUA .

Похожие темы

  1. Stunt/Race/Dm/Drift/Freeroam
    от nurahmat007 в разделе Моды
    Ответов: 28
    Последнее сообщение: 29.08.2013, 20:17
  2. Freeroam MTA.
    от Mole в разделе Вопросы и Ответы
    Ответов: 6
    Последнее сообщение: 11.06.2013, 15:25
  3. Идеи для мода freeroam
    от Terner в разделе Другие темы по Pawn
    Ответов: 26
    Последнее сообщение: 14.05.2013, 15:29

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •