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

  #1871  
Старый 27.05.2024, 00:54
Rei
Познавший АНТИЧАТ
Регистрация: 18.06.2017
Сообщений: 1,632
С нами: 4686777

Репутация: 183


По умолчанию

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

в каллбак onPrintLog вывел в print вот таким образом:

Lua:





Код:
local
sf
=
string
.
format
--
function
onPrintLog
(
text
)
local
fmt
=
sf
(
'PRINTED: "%s"'
,
text
)
print
(
fmt
)
end


И раксамп сразу убит возможно за какая-та бесконечная нагрузка
у тебя рекурсия получается

форум, домашнее задание от тайлера: исправьте этот код
 
Ответить с цитированием

  #1872  
Старый 27.05.2024, 11:20
Kenshi.
Постоянный
Регистрация: 14.02.2018
Сообщений: 319
С нами: 4338525

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

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

у тебя рекурсия получается
форум, домашнее задание от тайлера: исправьте этот код
та как его исправить, в onPrintLog даже нельзя изменять сообщения и обратно их return(а в 18.09.22 такое было)
 
Ответить с цитированием

  #1873  
Старый 27.05.2024, 14:27
Rei
Познавший АНТИЧАТ
Регистрация: 18.06.2017
Сообщений: 1,632
С нами: 4686777

Репутация: 183


По умолчанию

Цитата:
Сообщение от Kenshi.  

та как его исправить, в onPrintLog даже нельзя изменять сообщения и обратно их return(а в 18.09.22 такое было)
этот момент не менялся. думайте давайте, потом еще будет интерактив
 
Ответить с цитированием

  #1874  
Старый 27.05.2024, 14:32
kyrtion
Познавший АНТИЧАТ
Регистрация: 05.03.2017
Сообщений: 1,397
С нами: 4837380

Репутация: 168


По умолчанию

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

этот момент не менялся. думайте давайте, потом еще будет интерактив
local latestPrintText = ''

-- func onPrintText

if latestPrintText == text then

return

end

latestPrintText = text

-- и тут метод на отправку текст типа
 
Ответить с цитированием

  #1875  
Старый 27.05.2024, 14:53
Rei
Познавший АНТИЧАТ
Регистрация: 18.06.2017
Сообщений: 1,632
С нами: 4686777

Репутация: 183


По умолчанию

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

local latestPrintText = ''
-- func onPrintText
if latestPrintText == text then
return
end

latestPrintText = text
-- и тут метод на отправку текст типа
и что это
 
Ответить с цитированием

  #1876  
Старый 27.05.2024, 17:50
kyrtion
Познавший АНТИЧАТ
Регистрация: 05.03.2017
Сообщений: 1,397
С нами: 4837380

Репутация: 168


По умолчанию

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

и что это
хз

я пока не протестировал

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

#wine #linux
я могу приложить инструкция раксамп с вайном.
Wine с RakSAMP Lite (Ubuntu 22.04, уже ровно год сижу):

Код:
dpkg --add-architecture i386
Код:
sudo apt install wine
Код:
sudo apt update
Код:
sudo apt install wine32
Код:
wine ./
Пусть сначала вайн отгрузит конфиг по умолчанию
Если вайн сам закрыл, то он генерировал конфиг, далее

Код:
nano ./путь-сборки-раксампа/settings/RakSAMP(и нажимаешь TAB, если лень вводить полностью) Lite.ini
console=0 => console=1 // Если указать 0, то будет графический, но не консоль. графический не поддерживается в SSH.

Код:
wine ./путь-сборки-раксампа/какой-торак-самп.exe
советую переименовать файл исполнителя без пробела, или просто сразу raksamp.exe, или start.exe

Код:
wine ./raksamp.exe
также советую удалить файл RakLaunch.exe как там, он нафиг никому не нужны

если с скрином, то есть несколько раксампов, то использую метод screen в GNU:

Код:
sudo apt install screen
wine.sh в сборка раксамп, там где стоит исполнительный файл .exe для запуска бота

Bash:





Код:
#!/bin/bash
while
true
;
do
wine ./raksamp.exe
echo
"Restarting RakSAMP Lite in 5s..."
sleep
5s
done


raksamp1.sh в /home/ваш-юзер/bash

Bash:





Код:
cd
/полный-путь-раксамп/сборка-раксамп
screen
-p
0
-AmdS raksamp1 ./wine.sh -X stuff
"!quit^M"


raksamp1 - это название скрина, ну допустим kyrtion_bot

не забываем оба выдавать права:
Код:
chmod +x
готово, а чтобы запускать в общем, использую так:

Код:
sh /home/ваш-юзер/bash/raksamp1.sh
все, ты запустил бот
а чтобы посмотреть как работает бот, то есть просмотр консоли

Код:
screen -r raksamp1
все, и ты запустил бот в скрине raksamp1

и как выйти из скрина?

Код:
Ctrl + A + D
и далее, чтобы перезагрузить вдс, необходимо убить скринов вайнов

Код:
killall screen
Код:
reboot
Короче говоря, попробовал в Ubuntu 24.04 LTS, теперь вайн уже некорректно работает.
 
Ответить с цитированием

  #1877  
Старый 29.05.2024, 17:34
beluy1337
Постоянный
Регистрация: 05.07.2021
Сообщений: 552
С нами: 2557500

Репутация: 48


По умолчанию

че делать если после захода просто ракбот немного стоит, а потом ошибки как забаненый ип при фаст коннекте?
 
Ответить с цитированием

  #1878  
Старый 29.05.2024, 18:00
вайега52
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами: 2055431

Репутация: 3


По умолчанию

Цитата:
Сообщение от Профессор Мориарти  

че делать если после захода просто ракбот немного стоит, а потом ошибки как забаненый ип при фаст коннекте?
Установи https://www.blast.hk/threads/176777/
 
Ответить с цитированием

  #1879  
Старый 29.05.2024, 18:05
beluy1337
Постоянный
Регистрация: 05.07.2021
Сообщений: 552
С нами: 2557500

Репутация: 48


По умолчанию

Цитата:
Сообщение от хуега)  
1716991532823.pngbeluy1337 · 29 Май 2024 в 17:05' data-fancybox="lb-post-1502133" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/241830/" style="cursor: pointer;" title="1716991532823.png">
 
Ответить с цитированием

  #1880  
Старый 29.05.2024, 18:12
вайега52
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами: 2055431

Репутация: 3


По умолчанию

Цитата:
Сообщение от Профессор Мориарти  
Тебе, случаем, айпи не снесли?
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.