-
Posts
4,121 -
Joined
-
Last visited
-
Days Won
2
Everything posted by Kenix
-
Слух, но всё же http://www.portal-games.com/t4883-topic Если контент всё таки будет платным, то будем ждать наплыв игроков из сампа
-
Задавай дату педу, что у него есть оружие. Когда ты войдёшь в стрим, то просто дай ему оружие. Старый баг кстати Если бот будет стоять на месте всегда и ничего не делать, то ставь на false. Сервер просто создаст его у клиентов, но синхронизировать его действия не будет.
-
Тебе нужно вместо аргумента третьего в функции getWeaponProperty использовать 'damage', а не 'weapon_range'.
-
http://lmgtfy.com/?q=%D1%81%D0%BA%D1%80 ... 0%BC%D0%B0
-
Убрать полигоны и всё. Чё тут такого. Если нужно конвертить, то есть скрипты от кама.
-
Во, уже всё норм с комьюнити.
-
Joined: Sat Sep 18, 2010 9:15 am DEVEK, Извняюсь конечно, но за 2 года вы так и ничего не освоили по МТА?
-
Чёто сёдня вообще не то с комьюнити ...
-
getElementModel setElementPosition
-
Да, а кто же ещё?
-
Ты указываешь нулевую строку в 2 аргументе функции guiGridListSetItemText. Значит, когда будет цикл, то ты увидишь только последний текст т.к ты указал нулевую строку. Тебе нужно строку, которая возвращает функция guiGridListAddRow применить как второй аргумент к функции guiGridListSetItemText. И ещё В аргументе функции getWeaponProperty тебе надо указывать ИД оружия, а не ИД МОДЕЛИ. В своём коде уже написал функцию для нахождения ИДА оружия из ИДА МОДЕЛИ. local WeaponsIds = { --0 слот [1] = 331, --1 слот [2] = 333, [3] = 334, [4] = 335, [5] = 336, [6] = 337, [7] = 338, [8] = 339, [9] = 341, --2 слот [22] = 346, [23] = 347, [24] = 348, --3 слот [25] = 349, [26] = 350, [27] = 351, --4 слот [28] = 352, [29] = 353, [32] = 372, --5 слот [30] = 355, [31] = 356, --6 слот [33] = 357, [34] = 358, --7 слот [35] = 359, [36] = 360, [37] = 361, [38] = 362, --8 слот [16] = 342, [17] = 343, [18] = 344, [39] = 363, --9 слот [41] = 365, [42] = 366, [43] = 367, --10 слот [10] = 321, [11] = 322, [12] = 323, [13] = 324, [14] = 325, [15] = 326, --11 слот [44] = 368, [45] = 369, [46] = 371, --12 слот [40] = 364 } function GetWeaponIDFromModelID( iModelID ) for i, v in pairs( WeaponsIds ) do if v == iModelID then return i end end return false end -- Со строки 65 local iRow = guiGridListAddRow( wpShopGridlist1 ) guiGridListSetItemText(wpShopGridlist1, iRow, 1, tostring( v[1] ), false, false) guiGridListSetItemText(wpShopGridlist1, iRow, 2, tostring ( v[2] ), false, false) guiGridListSetItemText(wpShopGridlist1, iRow, 3, tostring ( v[3] ), false, false) guiGridListSetItemText(wpShopGridlist1, iRow, 4, tostring ( getWeaponProperty( GetWeaponIDFromModelID( tonumber( v[1] ) ), "poor", "damage")), false, false) guiGridListSetItemText(wpShopGridlist1, iRow, 5, tostring( v[4] ), false, false) guiGridListSetItemText(wpShopGridlist1, iRow, 6, "$"..tostring (v[5]), false, false)
-
viewtopic.php?f=141&t=32458 https://wiki.multitheftauto.com/index.ph ... troduction
-
https://wiki.multitheftauto.com/index.ph ... de_scripts
-
Во всём. https://forum.multitheftauto.com/viewtop ... ac1b62c212
-
Тебе надо на строке 114 изменить функцию getPlayerWeapon на getPedWeapon.
-
Maybe i am finding fault of your code but anyway. Why you call function guiGetVisible 2 times instead of call only one time like this: bindKey( 'F10', 'down', function() local bVisible = not guiGetVisible( musicwindow ) guiSetVisible( musicwindow, bVisible ) showCursor( bVisible ) end ) It's little performance but anyway. It's good if you make it everywhere ..
-
а ведь эти звуки выстрелов находятся в папке SFX . Я конечно могу просто выцепить звук и юзануть playSound3D, но экономия ресов мне как-то более по душе. Вобщем есть ли возможность воспроизвести звук из STREAM'a? http://bugs.mtasa.com/view.php?id=7118
-
Оригинальное объяснение
-
Голосуем) http://www.moddb.com/mods/multi-theft-auto-san-andreas
-
Sorry, I don't understand this :z and what element I'll use? I don't know anything about script viewtopic.php?f=148&t=40809 https://wiki.multitheftauto.com/wiki/Scr ... troduction
-
Не оптимизированнный код и не понятный в плане логики. Ты можешь хранить все значения в элемент дате и сохранять уже в аккаунт дате именно тогда, когда игрок выходит из сервера, а у тебя вообще не то .. Вообщем я расписал небольшой алгоритм действий, который тебе нужно выполнить: 1. exports[ 'scoreboard' ]:addScoreboardColumn( 'Points' ) 2. Когда игрок залогинелся, то применяем к элемент дате игрока очки из аккаунт даты если они есть, а если данных из аккаунта нету, то 0. 3. Когда игрок финиширует, то просто получай элемент дату игрока, который финишировал и прибавляй одно очко, ну а далее изменяй элемент дату. 4. Когда игрок выходит из сервера или выходит из аккаунта, то получай элемент дату игрока и сохраняй её в аккаунт дате.
-
[BUG] Некорректная работа onClientPlayerVoiceStop
Kenix replied to GRS-linux's topic in Помощь / Отчеты об ошибках
http://bugs.mtasa.com/view.php?id=6418