Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
поменяй строку
if isCharOnFoot(playerPed) and bstatus == STATUS.GOING_TO_TREE and isKeyCheckAvailable() then
на
if isCharOnFoot(playerPed) and isKeyCheckAvailable() then
и вот эту
BeginToPoint(-1985.6047363281, -2368.4040527344, 30.631776809692, 1.000000, -255, false, false)
на эту...
В функции бега спринт за пределами потока, поэтому и не работает. Вот так должно быть
function MovePlayer(move_code, isSprint, isJumping)
setGameKeyState(1, move_code)
--[[255 - обычный бег назад
-255 - обычный бег вперед
65535 - идти шагом вперед
-65535 - идти шагом...
Цены-то верные, но не на всех серверах активно обновляются, где-то больше юзеров палатки, где-то меньше.
Можешь попробовать договориться напрямую с арз-вики чтобы дали доступ к ценам и их изменению, во фри версии будет больше народу, а значит и обновляться цены станут чаще, вроде как всем выгодно.
готовая строка для ленивых
if text.find(text, "Используйте: 'Действие'\nДля управления товарами.") and not isCentralMarket(posX, posY) and dist <= 20 then
Ап, актуально
P.S. на данный момент пользователями скрипта найдено около 250 абсолютно точных местоположений кладов, а так же около 100 вопросов с ответами.
Если в будущем точки будут менять/добавлять новые, они будут заноситься в базу скрипта автоматически после первого обнаружения пользователем.
Есть серверный диалог, все данные о нём известны. Нужно каким-то образом хукать текст из поля его ответа в момент нажатия кнопки1.
Видел эту тему, но в моём случае не подходит, т.к. sampHasDialogRespond - работает с локальными диалогами, которые ты сам показал через sampShowDialog.