Jump to content

Kernell

MTA Contributors
  • Posts

    1,739
  • Joined

  • Last visited

Everything posted by Kernell

  1. В том что вы не умеете говорить на русском языке - вина исключительно ваша
  2. В ресурсах которые ставите.
  3. Нет. http://bugs.mtasa.com/view.php?id=6194
  4. Кто вам сервер доверил? Ставите на сервер даже не думая. (А в друг там зловредный код вообще?)
  5. Учитесь выражаться правильно (кстати это касается не только русского языка).
  6. Аргументы одинаковы на клиенте и на сервере .. Как бы, эм... Причём тут это вообще? И смысл? Логика странная.
  7. Может ты на клиенте код юзаешь. Я должен убидится. Ага боты сами создались addEventHandler( 'onGiveWeaponStreamedPed',root, -- Вот нафига? function( ) giveWeap( source ) end ) -- addEventHandler( 'onGiveWeaponStreamedPed',root, giveWeap ) -- Чем такой вариант не устраивает?
  8. Тогда всё понятно
  9. А если 2 раза? А вообще странно..
  10. Бесконечный таймер?о.О
  11. И дебаг молчит? Ибо такого быть не может. Либо ты что-то не то говоришь.
  12. Gad_boy, создание ботов происходит в событии onResourceStart? Или хотя бы по команде? Я вижу что вы пытаетесь создать ботов сразу без всяких событий, это может вызвать проблемы как у вас сейчас. Да как бы никак.
  13. https://wiki.multitheftauto.com/wiki/SetTrainDerailed Эта функция оторвёт поезд от рельс
  14. Не совсем понял. Пишет что не хватает денег, но скин всё равно из магазина?
  15. Сколько шариков не добавляй, а сам фон то чёрный будет ))
  16. Мы не удаляем темы если они не нарушают правил. В русском разделе можно общаться на любые темы (но не в его подразделах), может быть lil_Toady обратит внимание на эту тему.. Хотя выше уже было сказано что вопрос поднимался (я не помню чем всё кончилось).
  17. Ты объявил переменную playerskin как локальную, что значит её область видимости в пределах своего блока, извне её не существует. Даже объявив её как глобальную, код будет немного не правильным, ибо игрок на сервере будет не один, а переменная одна на всех. Поэтому чтобы тебе было проще, храни ID скина в ElementData. function playerLogin (thePreviousAccount, theCurrentAccount, autoLogin) if not (isGuestAccount (getPlayerAccount (source))) then setElementData( source, "default_skin", getElementModel( source ) ) end end function selected() if client then local playerskin = getElementData( client, "default_skin" ) if not playerskin then -- Если нужно, добавь текст с ошибкой или можешь использовать assert для прерывания скрипта и вывода ошибки в дебаг return; end if ( getPlayerMoney( client ) or 0 ) < 500 then setElementModel ( client, playerskin ) fadeCamera( client, true ) setCameraTarget( client, client ) outputChatBox( "У Вас недостаточно денег!", client , 255, 0, 0, true ) else fadeCamera( client, true ) setCameraTarget( client, client ) outputChatBox( "Вы успешно купили скин!", client ) takePlayerMoney( client, 500 ) end end end
  18. Не работает - и я с Lua согласен. Ибо ты записываешь результат функции в память. Ну и функция вернёт ID скина который уже на игроке. Выше я писал как надо: перед выдачей меню, нужно записать в память ID текущего скина. При нажатии "Отмена" берём ID скина из памяти и ставим скин игроку. P.S. source замените на client лучше, а то как-то не красиво. EDIT: Я бы советовал перенести бинд команды "skin" на сервер, и там уже вызывать клиентское событие привязанное к функции selectorenable. А в обработчике команды "skin" делать то о чём я говорил выше.
  19. Шрифт прикольный. Надпись "Редактор карты" наверное лучше заменить на "Редактор карт". Мне кстати фон больше нравится в MTA 1.0, но и тот мрачноват. Хочется что-то светлое. Например загрузчик Grub в openSUSE довольно жизнерадостный =)
  20. mysql_query return handle of result or false. https://wiki.multitheftauto.com/wiki/Mod ... rows_assoc https://wiki.multitheftauto.com/wiki/Mod ... etch_assoc
  21. Снизу кнопка Donate
  22. Google даёт прямые ссылки.. Да и на народе часто делают так для CS.
  23. именно! 1. Нагрузки меньше на канал сервера. 2. У хостера файлов может быть выше скорость.
  24. Ну как бы нужно при входе на маркер получить скин игрока и записать куда-то (пускай это будет например ElementData). При нажатии на "Выход" так же через событие устанавливаем скин игроку из ElementData. Я просто в коде не нахожу этих событий.
×
×
  • Create New...