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

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

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

1:





Код:
function
onServerMessage
(
mess
)
elseif
mess
:
find
(
'Вы забанены по причине'
)
then
local
name
=
randomString
(
8
,
true
)
local
fam
=
randomString
(
8
,
true
)
setNickName
(
''
..
name
..
'_'
..
fam
)
end
end


По какой причине может не срабатывать данная функция? (Ошибок нету)
 
Ответить с цитированием

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

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

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

1:





Код:
function
onServerMessage
(
mess
)
elseif
mess
:
find
(
'Вы забанены по причине'
)
then
local
name
=
randomString
(
8
,
true
)
local
fam
=
randomString
(
8
,
true
)
setNickName
(
''
..
name
..
'_'
..
fam
)
end
end


По какой причине может не срабатывать данная функция? (Ошибок нету)
elseif замени на if

Так же сохраняй скрипт в кодировке cp-1251 (windows-1251)

upd: в raksamp lite нет коллбека onServerMessage, используй samp.lua/читай битстрим
 
Ответить с цитированием

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  #328  
Старый 02.09.2022, 19:40
Notice_777
Участник форума
Регистрация: 12.04.2022
Сообщений: 131
С нами: 2152758

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

Самый лучший софт, автору денег, счастья и здоровья
 
Ответить с цитированием

  #329  
Старый 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)
 
Ответить с цитированием

  #330  
Старый 03.09.2022, 15:22
Summertime Sadness
Участник форума
Регистрация: 30.06.2019
Сообщений: 186
С нами: 3617092

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

как вызвать тут проверку денег?
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.