Jump to content

Kernell

MTA Contributors
  • Posts

    1,739
  • Joined

  • Last visited

Everything posted by Kernell

  1. Возможно, открываете ресурс editor, ищите, редактируете. За вас никто это делать не будет.
  2. _Vincent_, как минимум нужно знать хотя бы основы английского языка, ибо этого требует программирование, иначе переводить каждый оператор в гугл. Из названия любого оператора можно понять что он делает.
  3. Попробуйте символические ссылки
  4. Astari, цвет неймтега тоже нужно брать в рендере
  5. Кстати, Kernell, хотел спросить не сильно ли грузят сервак такие пробежки по аккаунтам всех игроков в поиске нужной "account data"? getAccountData читает данные из базы SQLite, а это равносильно открытию файла с HDD; там уже зависит от вашего жесткого диска, но в любом случае я бы никогда не стал делать такие операции (и это одна из причин почему я использую MySQL). При онлайне 20 человек конечно вряд ли заметите нагрузку. Во всяком случае будет лучше сделать один SELECT запрос и в цикле искать нужных игроков. P.S. на счёт getAccountData могу ошибаться, возможно что MTA кэширует данные аккаунта.
  6. Astari, где логика в коде? function price(thePlayer) -- с чего вы взяли что setTimer передаёт в аргумент игрока? Опять же где логика - какого он бы игрока передавал?? игроков нужно в цикле перебирать. function price( --[[Сюда идут аргументы переданные из setTimer... ]] ) for i, pPlayer in ipairs( getElementsByType( "player" ) ) do local pAccount = getPlayerAccount( pPlayer ) local Data = pAccount and getAccountData( pAccount, "myaccountData" ) if Data then givePlayerMoney( pPlayer, 468 ) else end end end setTimer(price, 3600000, 0, --[[....т.е. отсюда]] )
  7. А вы темой не ошиблись!?
  8. говнокода.. Убило, автор видимо не думал писать систему (циклы? массивы? переменные? - не, не слышал), в Pawn тоже можно реализовать ООП, enum тут в помощь, хотя многие школоло-скриптеры сампа именно это называют "системой"
  9. И так для каждого пикапа делали??? SA-MP GodFather style ruleeezzz
  10. DEVEK, одна из причин почему никто не станет изучать код - это каша. Займитесь рефакторингом, возможно, что во время его процесса Вы заметите ошибку. Лично я не смог найти в коде функции выхода из интерьера, нашёл только как войти. Зря Вы делаете такие проверки в условиях: Line 50: tonumber(inttype)<0 -- а что если inttype будет "3!" ? тогда tonumber вернёт nil и Вы получите ошибку при сравнении.
  11. GameLine, лучше бы ты скопировал содержимое ошибки, а не выкладывал скрин где ничего не понятно. UPD: Я даже и не обратил внимания что это Windows 8, спасибо CoolDark. MTA не поддерживает Windows 8. https://wiki.multitheftauto.com/wiki/Known_Issues_-_FAQ Warning: Windows 8 (Developer/Consumer/Release Preview) is not supported at this time! PS. Убило "РУС" на языковой панели
  12. ТС, в моде, после подключения к серверу, выполняйте этот SQL запрос: SET NAMES UTF8
  13. Нет, это будет на много интересней чем бессмысленные пострелушки с зомби. Транспорт(в транспорте будет ограниченное количество бензина и все нужно будет ремонтировать вручную) и оружие будут в жутком дефиците, и главная цель будет выживание, иногда нужно будет убивать других игроков для раздобытия оружия. Я не собираюсь концентрироваться на просто убивании зомби. В общем если хочешь, добавляй меня в скайп и я тебе все подробно расскажу. Я правильно понял, идея взята с игры S.T.A.L.K.E.R. ?
  14. ты про отключение onVehicleRespawn или про что-то в createVehicle (где я ничего говорящего о респавне транспорта не нашел в вики)? toggleVehicleRespawn Вообще я не уверен, что транспорт респавнится после попадания в воду, но попробуй.
  15. Это как вариант, ибо установщик МТА сам скачивает и устанавливает MSVC..
  16. H1TM4N, а ты отключил стандартный респавн для машин? При создании машины нужно указать ей чтобы сама она не респавнилась.
  17. Исходник покажете или нам сидеть гадать?
  18. В данной ситуации ты ведёшь себя очень глупо, пытаешься взять кого-то на понт пытаясь сказать всем как ты мега крут, можешь взломать МТА сервер по HTTP порту и вытащить серверные скрипты Почему это нужно рассказывать всем: чтобы дырку быстрее закрыли, а так как ты этого не говоришь, это только подтверждает то о чём я пишу выше, в итоге бред несёшь только ты
  19. По-моему ZverCR обошел эту идею. Каким образом? Запретом на удаление файлов? Это тоже легко можно обойти, хороший способ - компиляция с мета таблицами, такой скрипт невозможно декомпилировать, даже пытаться не имеет смысла. Особенно хорошо если использовать библиотеку классов. protected = "true" работает исключительно на клиентские .lua файлы! только на серверные Это специально было сделано для клиентских скриптов, в чём смысл делать это для серверных? Оно там просто не нужно. А я могу спокойно положить все сервера пентагона, обычному нубо скриптеру конечно это не под силу Не смеши людей, такое возможно только с неправильно настроенным веб-сервером, т.е. у MTA должен быть кривой httpd, но даже при стандартной конфигурации этого не будет. Аргументируй хотя бы. а то сказать "я могу", но не сказать как - умеет каждый. P.S. Даже веб сервера взламывают не потому что там кривой конфиг, а потому что используют нулёные движки CMS/Форумов в которых нуллеры специально наделали дырок, а там уже вызывай хоть тот же exec()
  20. Кто-то из пользователей уже предлагал fileDelete в конец файла - хорошее решение для клиент. скриптов
  21. Не усложняйте себе жизнь, переходите на UTF8
  22. [EFO]Kesha_F1, бета-тестирование для того и нужно, чтобы подготовиться к открытию, иначе все баги, недочёты и т.д. всплывут сразу во время открытия. Для всего этого нужны люди.
  23. Easterdie, это ничем не лучше. На своём родном языке они могут обсуждать всех, говорить что угодно, и никто их не поймёт. Поэтому все должны говорить на русском, чтобы их все поняли. Очень знакомая ситуация, когда стоишь рядом с не русскими, а они тебя на своём языке между собой поливают говном
  24. Автор не догадался сделать Readme? Тогда изучай исходник
  25. Вы вообще что ли разницу не видите между рекламой и пиаром? P.S. [EFO]Kesha_F1 как бы был прав
×
×
  • Create New...