HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 02.09.2022, 22:10
Botik228
Постоянный
Регистрация: 29.05.2019
Сообщений: 392
С нами: 3663216

Репутация: 83
По умолчанию

Цитата:
Сообщение от манку хлебал  

elseif замени на if
Так же сохраняй скрипт в кодировке cp-1251 (windows-1251)
upd: в raksamp lite нет коллбека onServerMessage, используй samp.lua/читай битстрим
Заменил на:

1:





Код:
function
sampev
.
onServerMessage
(
color
,
text
)
if
string
.
find
(
text
,
"Вы забанены"
)
then
local
name
=
randomString
(
8
,
false
)
local
fam
=
randomString
(
8
,
false
)
setNickName
(
''
..
name
..
'_'
..
fam
)
end
end


По итогу ошибка: attempt to call global 'randomString' (a nil value)
 
Ответить с цитированием

  #2  
Старый 04.09.2022, 09:31
Botik228
Постоянный
Регистрация: 29.05.2019
Сообщений: 392
С нами: 3663216

Репутация: 83
По умолчанию

Цитата:
Сообщение от Botik228  

Заменил на:

1:





Код:
function
sampev
.
onServerMessage
(
color
,
text
)
if
string
.
find
(
text
,
"Вы забанены"
)
then
local
name
=
randomString
(
8
,
false
)
local
fam
=
randomString
(
8
,
false
)
setNickName
(
''
..
name
..
'_'
..
fam
)
end
end


По итогу ошибка: attempt to call global 'randomString' (a nil value)
Help pleas
 
Ответить с цитированием

  #3  
Старый 04.09.2022, 09:32
SpnKO
Познающий
Регистрация: 19.05.2016
Сообщений: 56
С нами: 5255532

Репутация: 63
По умолчанию

Цитата:
Сообщение от Botik228  

Help pleas
А что за функция randomString, где она?
 
Ответить с цитированием

  #4  
Старый 03.09.2022, 21:28
[SA ARZ]
Постоянный
Регистрация: 15.03.2015
Сообщений: 394
С нами: 5875545

Репутация: 73
По умолчанию

Дайте пример как перехватить чат и поменять на свой текст, ибо не могу понять

Цитата:
Сообщение от манку хлебал  

elseif замени на if
Так же сохраняй скрипт в кодировке cp-1251 (windows-1251)
upd: в raksamp lite нет коллбека onServerMessage, используй samp.lua/читай битстрим
пример есть?
 
Ответить с цитированием

  #5  
Старый 04.09.2022, 14:06
[SA ARZ]
Постоянный
Регистрация: 15.03.2015
Сообщений: 394
С нами: 5875545

Репутация: 73
По умолчанию

Цитата:
Сообщение от [SA ARZ]  

Дайте пример как перехватить чат и поменять на свой текст, ибо не могу понять
help
 
Ответить с цитированием

  #6  
Старый 01.09.2022, 23:48
miroshhhhha
Познающий
Регистрация: 17.10.2019
Сообщений: 36
С нами: 3460305

Репутация: 6
По умолчанию

можно ли записать в переменную ответ сервера на runCommand()?
 
Ответить с цитированием

  #7  
Старый 01.09.2022, 23:51
манку хлебал
Постоянный
Регистрация: 19.10.2015
Сообщений: 300
С нами: 5561187

Репутация: 98
По умолчанию

Цитата:
Сообщение от miroshhhhha  

можно ли записать в переменную ответ сервера на runCommand()?
runCommand выполнит команду раксампа, не совсем понимаю что ты хочешь
 
Ответить с цитированием

  #8  
Старый 01.09.2022, 23:55
miroshhhhha
Познающий
Регистрация: 17.10.2019
Сообщений: 36
С нами: 3460305

Репутация: 6
По умолчанию

Цитата:
Сообщение от манку хлебал  

runCommand выполнит команду раксампа, не совсем понимаю что ты хочешь
нужно кинуть команду серверу и получить ответ на нее
 
Ответить с цитированием

  #9  
Старый 02.09.2022, 00:13
манку хлебал
Постоянный
Регистрация: 19.10.2015
Сообщений: 300
С нами: 5561187

Репутация: 98
По умолчанию

Цитата:
Сообщение от miroshhhhha  

нужно кинуть команду серверу и получить ответ на нее
Тогда тебе нужно следующее:

отправить команду на сервер (либо через функцию в аддоне, либо сам отправляешь rpc), установить значение какой нибудь переменной на true, хукнуть то, что тебе отправит сервер (сообщение, диалог, текстдравы) если переменная true, как хукнул поставить значение переменной на false

Возможно написал сложно, но делается это легко
 
Ответить с цитированием

  #10  
Старый 02.09.2022, 19:29
Animesni40k
Новичок
Регистрация: 03.06.2021
Сообщений: 15
С нами: 2603875

Репутация: 3
По умолчанию

есть замена !skipdialog 3 как в ракботе? не нашел
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.