albertus

Участник

Автор темы
Версия MoonLoader .026-beta

Доброго времени суток всем.
Хочу убрать в чате на аризоне надпись об ошибке при вводе неизвестной команды.
По мистическим (или моим рукожопским) обстоятельствам через данный прикол:

if text:find(«Неизвестная команда!») then return false

Ничего не выходит, ошибка продолжает вылезать в чат не смотря на то, что скрипт был успешно загружен.
В чем же проблема?

albertus

Проблема устранена. Всем огромное спасибо.
Ниже работающий код:

Нормальный код:

require ‘lib.moonloader’ local samp = require ‘samp.events’ function samp.onServerMessage(color, text) if text:find(«Ошибка») and not text:find(‘говорит’) and not text:find(‘кричит’) and not text:find(‘- |’) then return false end end

Dark.

Известный

Доброго времени суток всем.
Хочу убрать в чате на аризоне надпись об ошибке при вводе неизвестной команды.
По мистическим (или моим рукожопским) обстоятельствам через данный прикол:

Что делать, если не работает команда в майнкрафт

if text:find(«Неизвестная команда!») then return false

Ничего не выходит, ошибка продолжает вылезать в чат не смотря на то, что скрипт был успешно загружен.
В чем же проблема?

Фулл код кинь

rinkу

Известный

Доброго времени суток всем.
Хочу убрать в чате на аризоне надпись об ошибке при вводе неизвестной команды.
По мистическим (или моим рукожопским) обстоятельствам через данный прикол:

if text:find(«Неизвестная команда!») then return false

Ничего не выходит, ошибка продолжает вылезать в чат не смотря на то, что скрипт был успешно загружен.
В чем же проблема?

Используешь библиотеку самп евент, в хуке на сообщения пишешь то что выше код был + закрыть этот иф. И все должно работать, если не работает, есть несколько причин, скрипит сохранен в такой кодировки, что для самп это обычные кроказябры, вместо «Неизвестная команда!», в скрипте присутствуют иные ошибки, из-за чего он не загружается. Если все таки не понял, скинь фулл скрипта своего. Можешь так-же использовать регулярное выражение

Читайте также:  Обзор игры как Майнкрафт

albertus

Участник

Автор темы
Фулл код кинь

Используешь библиотеку самп евент, в хуке на сообщения пишешь то что выше код был + закрыть этот иф. И все должно работать, если не работает, есть несколько причин, скрипит сохранен в такой кодировки, что для самп это обычные кроказябры, вместо «Неизвестная команда!», в скрипте присутствуют иные ошибки, из-за чего он не загружается. Если все таки не понял, скинь фулл скрипта своего. Можешь так-же использовать регулярное выражение

require ‘lib.moonloader’ local sampev = require ‘lib.samp.events’ function main() while not isSampAvailable() do wait(0) end while true do wait(0) end end function sampev.onServerMessage(color, text) if text:find(‘Неизвестная ошибка!’) then return false end end

Удалённый пользователь 448549

Гость

Доброго времени суток всем.
Хочу убрать в чате на аризоне надпись об ошибке при вводе неизвестной команды.
По мистическим (или моим рукожопским) обстоятельствам через данный прикол:

if text:find(«Неизвестная команда!») then return false

Ничего не выходит, ошибка продолжает вылезать в чат не смотря на то, что скрипт был успешно загружен.
В чем же проблема?

На аризоне при неизвестной команде пишет [Ошибка] Неизвестная команда! Введите /help для просмотра доступных функций.
Возможно ты не поменял кодировку на Windows 1251

Могу предложить вариант без samp.events

require(‘moonloader’) local ffi = require(‘ffi’) —HOOKS local hook = > addEventHandler(‘onScriptTerminate’, function(scr) if scr == script.this then for i, hook in ipairs(hook.hooks) do if hook.status then hook.stop() end end end end) ffi.cdef [[ int VirtualProtect(void* lpAddress, unsigned long dwSize, unsigned long flNewProtect, unsigned long* lpflOldProtect); ]] function hook.new(cast, callback, hook_addr, size) local size = size or 5 local new_hook = <> local detour_addr = tonumber(ffi.cast(‘intptr_t’, ffi.cast(‘void*’, ffi.cast(cast, callback)))) local void_addr = ffi.cast(‘void*’, hook_addr) local old_prot = ffi.new(‘unsigned long[1]’) local org_bytes = ffi.new(‘uint8_t[?]’, size) ffi.copy(org_bytes, void_addr, size) local hook_bytes = ffi.new(‘uint8_t[?]’, size, 0x90) hook_bytes[0] = 0xE9 ffi.cast(‘uint32_t*’, hook_bytes + 1)[0] = detour_addr — hook_addr — 5 new_hook.call = ffi.cast(cast, hook_addr) new_hook.status = false local function set_status(bool) new_hook.status = bool ffi.C.VirtualProtect(void_addr, size, 0x40, old_prot) ffi.copy(void_addr, bool and hook_bytes or org_bytes, size) ffi.C.VirtualProtect(void_addr, size, old_prot[0], old_prot) end new_hook.stop = function() set_status(false) end new_hook.start = function() set_status(true) end new_hook.start() table.insert(hook.hooks, new_hook) return setmetatable(new_hook, < __call = function(self, . ) self.stop() local res = self.call(. ) self.start() return res end >) end —HOOKS function main() — SF.Lua hkAddMessage = hook.new(‘void(__thiscall *)(void* this, int nType, const char* szText, const char* szPrefix, unsigned long textColor, unsigned long prefixColor)’, hkAddMessage, getModuleHandle(‘samp.dll’) + 0x64010) wait(0) end function hkAddMessage(this, nType, szText, szPrefix, textColor, prefixColor) if (ffi.string(szText) == ‘[Ошибка] Неизвестная команда! Введите /help для просмотра доступных функций.’) then return false end return hkAddMessage(this, nType, szText, szPrefix, textColor, prefixColor) end

Читайте также:  Майнкрафт установка на компьютер

Источник: www.blast.hk

Ошибки Unknown command, как исправить

Unknown command «r_decal_cillsize»
Unknown command «Я»
Unknown command «mp_dynamicpricing»
Unknown command «cl_ragdoll_collide»
Unknown command «sv_unlag»
Unknown command «sv_maxunlag»
Unknown command «sv_lagflushbonecache»
Unknown command «sv_unlag_fixstuck»
Unknown command «sv_client_interpolate»
Unknown command «sv_minrateupdate»
Unknown command «sv_maxrateupdate»

Unknown command-Неизвестная команда
Как это исправить а самое главное в каком файле править надо?

_Lexa_

Участник

Re: Unknown command

в server.cfg посмотри

Unknown command «sv_minrateupdate»
Unknown command «sv_maxrateupdate»

Прикольный параметр 😆
Где сервер брал?

FrozDark

Участник

Re: Unknown command

sv_min updaterate
sv_max updaterate

Fab3r

Участник

Re: Unknown command

Mōnterō

Участник

Re: Unknown command

в server.cfg посмотри

Unknown command «sv_minrateupdate»
Unknown command «sv_maxrateupdate»

Прикольный параметр 😆
Где сервер брал?

Источник: hlmod.net

Как исправить ошибку «неизвестная команда load»

Пытаюсь самостоятельно изучить autolisp, но споткнулся на первом же упражнении первого урока:
«… Напишем нашу первую программу на Автолиспе. Для этого в любом текстовом редакторе создадим текстовый файл такого содержания:
(defun myprog 1 ( ) (prompt «My first program») (prompt «-Моя первая рограмма») )
Сохраним файл под именем TEST1.LSP. Для выполнения программы в Автокаде необходимо ввести: команда:
(load «Test1»)
На экране в зоне командной строки и сообщений появляется сообщение:
My first program — Моя первая программа. …» Текст написал в блокноте и сохранил на рабочем столе под указанным именем и расширением. Открываю AutuCAD 2015 и в командной строке ввожуload «Test1″). Получаю в ответ:». (load «Test1″); ошибка: сбой при выполнении LOAD:»Test1″. » Потом пробую ввести в командную строку :load «Test1» и получаю в ответ -«. load Неизвестная команда «LOAD». Для вызова справки нажмите F1. » Везде в интернете написано, что команда «LOAD» является стандартной командой autolisp. Помогите разобраться.

Читайте также:  Как записать minecraft shadowplay

Просмотров: 3613

LISP, C# (ACAD 200[9,12,13,14])

Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,267

__________________
Моя библиотека lisp-функций

Обращение ко мне — на «ты».
Все, что сказано — личное мнение.

Регистрация: 07.04.2014
Сообщений: 14

Ок. На диске «С» создал папку «MyLips» , прописал к ней путь в AutoCADe и положил туда файл «TEST1.LSP». В командной строке AutoCAD ввожу командуload «Test1») и получаю ответ — Команда: (load «Test1») ; ошибка: синтаксическая ошибка. Это что такое и где ее искать?

Источник: forum.dwg.ru