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

  #301  
Старый 29.08.2022, 17:40
burrito
Познающий
Регистрация: 21.08.2022
Сообщений: 39
Провел на форуме:
7391

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

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

вот есть у меня 20 аккаунтов на разных серверах которые хочу запскать... Мне нужно каждый раз в основной меню вводить ник и подключать?
да

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

Lua API - События

Lua:





Код:
onRunCommand
(
string cmd
)
-- ввод клиентской команды !cmd *

он так не поймет, ты думаешь новичку написал событие и он понял?

его зарегать еще надо и вывести на экран, зачем ты ему кота в мешке даешь?
 
Ответить с цитированием

  #302  
Старый 29.08.2022, 18:01
Summertime Sadness
Участник форума
Регистрация: 30.06.2019
Сообщений: 186
Провел на форуме:
41397

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

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

  #303  
Старый 29.08.2022, 18:35
burrito
Познающий
Регистрация: 21.08.2022
Сообщений: 39
Провел на форуме:
7391

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

Цитата:
Сообщение от гланды  

есть у кого настройки курда на аризону?
800 4 and 500 3
 
Ответить с цитированием

  #304  
Старый 29.08.2022, 21:48
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
Провел на форуме:
787179

Репутация: 183


По умолчанию

Так. Я полный нубас в луа и ракботах по этому у меня не получилось сделать так, чтобы бот на сервере СР Тима стрелял по мне. Оружие перед этим конечно выдаю.

Lua:





Код:
local
sampev
=
require
(
"samp.events"
)
local
start
=
false
local
step
=
0
local
wait
=
0
local
Players
=
{
}
function
onUpdate
(
)
if
start
==
true
then
wait
=
wait
+
1
end
if
wait
==
100
and
start
==
true
then
if
step
==
0
then
runCommand
(
"!reqspawn"
)
step
=
1
wait
=
0
end
if
step
==
1
then
runCommand
(
"!spawn"
)
start
=
false
end
end
end
function
sampev
.
onPlayerJoin
(
playerId
,
color
,
isNpc
,
nickname
)
local
player
=
{
}
player
.
id
=
playerId
    player
.
Name
=
nickname
    table
.
insert
(
Players
,
player
)
end
function
sampev
.
onPlayerQuit
(
playerId
,
reason
)
for
index
,
value
in
ipairs
(
Players
)
do
if
(
value
.
id
==
playerId
)
then
table
.
remove
(
Players
,
index
)
end
end
end
function
SendDamage
(
playerId
,
damage
,
weapon
,
bodypart
)
local
bs
=
bitStream
.
new
(
)
bs
:
writeBool
(
true
)
bs
:
writeInt16
(
playerId
)
bs
:
writeFloat
(
damage
)
bs
:
writeInt32
(
weapon
)
bs
:
writeInt32
(
bodypart
)
bs
:
sendRPC
(
115
)
end
function
onRunCommand
(
cmd
)
if
(
cmd
==
"!damage"
)
then
for
index
,
value
in
ipairs
(
Players
)
do
if
(
value
.
Name
==
"Dark_Knight"
)
then
SendDamage
(
value
.
id
,
49
,
24
,
9
)
print
(
"send"
)
end
end
return
false
end
end
function
sampev
.
onShowDialog
(
id
,
style
,
title
,
btn1
,
btn2
,
text
)
local
function
sendDialogResponse
(
button
,
list
,
input
)
local
bs
=
bitStream
.
new
(
)
bs
:
writeUInt16
(
id
)
bs
:
writeUInt8
(
button
)
bs
:
writeInt16
(
list
)
bs
:
writeUInt8
(
input
:
len
(
)
)
bs
:
writeString
(
input
)
bs
:
sendRPC
(
62
)
end
if
getIP
(
)
==
"samp.sr.team:1337"
and
start
==
false
then
sendDialogResponse
(
1
,
-
1
,
""
)
step
=
0
start
=
true
return
false
end
end
 
Ответить с цитированием

  #305  
Старый 30.08.2022, 00:40
Tenkara
Постоянный
Регистрация: 10.08.2016
Сообщений: 379
Провел на форуме:
112767

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

есть ли замена openUrl как в ракботе?
 
Ответить с цитированием

  #306  
Старый 30.08.2022, 08:56
Daddyy
Участник форума
Регистрация: 26.12.2017
Сообщений: 238
Провел на форуме:
78349

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

Глубина коорда как-то настраивается? Потому что я такого параметра не нашел, лишь задержка и шаг
 
Ответить с цитированием

  #307  
Старый 30.08.2022, 11:37
Rei
Познавший АНТИЧАТ
Регистрация: 18.06.2017
Сообщений: 1,632
Провел на форуме:
329392

Репутация: 183


По умолчанию

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

Так. Я полный нубас в луа и ракботах по этому у меня не получилось сделать так, чтобы бот на сервере СР Тима стрелял по мне. Оружие перед этим конечно выдаю.

Lua:





Код:
local
sampev
=
require
(
"samp.events"
)
local
start
=
false
local
step
=
0
local
wait
=
0
local
Players
=
{
}
function
onUpdate
(
)
if
start
==
true
then
wait
=
wait
+
1
end
if
wait
==
100
and
start
==
true
then
if
step
==
0
then
runCommand
(
"!reqspawn"
)
step
=
1
wait
=
0
end
if
step
==
1
then
runCommand
(
"!spawn"
)
start
=
false
end
end
end
function
sampev
.
onPlayerJoin
(
playerId
,
color
,
isNpc
,
nickname
)
local
player
=
{
}
player
.
id
=
playerId
    player
.
Name
=
nickname
    table
.
insert
(
Players
,
player
)
end
function
sampev
.
onPlayerQuit
(
playerId
,
reason
)
for
index
,
value
in
ipairs
(
Players
)
do
if
(
value
.
id
==
playerId
)
then
table
.
remove
(
Players
,
index
)
end
end
end
function
SendDamage
(
playerId
,
damage
,
weapon
,
bodypart
)
local
bs
=
bitStream
.
new
(
)
bs
:
writeBool
(
true
)
bs
:
writeInt16
(
playerId
)
bs
:
writeFloat
(
damage
)
bs
:
writeInt32
(
weapon
)
bs
:
writeInt32
(
bodypart
)
bs
:
sendRPC
(
115
)
end
function
onRunCommand
(
cmd
)
if
(
cmd
==
"!damage"
)
then
for
index
,
value
in
ipairs
(
Players
)
do
if
(
value
.
Name
==
"Dark_Knight"
)
then
SendDamage
(
value
.
id
,
49
,
24
,
9
)
print
(
"send"
)
end
end
return
false
end
end
function
sampev
.
onShowDialog
(
id
,
style
,
title
,
btn1
,
btn2
,
text
)
local
function
sendDialogResponse
(
button
,
list
,
input
)
local
bs
=
bitStream
.
new
(
)
bs
:
writeUInt16
(
id
)
bs
:
writeUInt8
(
button
)
bs
:
writeInt16
(
list
)
bs
:
writeUInt8
(
input
:
len
(
)
)
bs
:
writeString
(
input
)
bs
:
sendRPC
(
62
)
end
if
getIP
(
)
==
"samp.sr.team:1337"
and
start
==
false
then
sendDialogResponse
(
1
,
-
1
,
""
)
step
=
0
start
=
true
return
false
end
end

Для стрельбы надо править пакеты onfoot, aim, отправлять bullet и weapons update
 
Ответить с цитированием

  #308  
Старый 30.08.2022, 11:46
The Spark
Постоянный
Регистрация: 29.04.2018
Сообщений: 788
Провел на форуме:
231674

Репутация: 163


По умолчанию

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

есть ли замена openUrl как в ракботе?
Lua тут и lua там ничем не отличается, кроме предоставления API. Можно просто загуглить "lua http request"

Полезные сниппеты и функции

Описание: enum в мире Lua, а то много делают страшных вещей в коде и сами путаются function enum( name ) return function( array ) for i, v in ipairs( array ) do _G[ v ] = i end end end Пример использования: enum "dialogStyles" { "DIALOG_STYLE_MSGBOX"...

www.blast.hk


Исходник - Гайд - Асинхронные HTTP запросы в MoonLoader

Асинхронные HTTP-запросы, основанные на неблокирующих сокетах, реализующихся библиотекой copas. Запросы выполняются в том же потоке, благодаря чему не подвержены никаким проблемам многопоточности и проще в использовании. Для следующей реализации требуются только библиотеки copas, LuaSocket и...

www.blast.hk


Вместо lua_thread юзай tasking, это все отличия...
 
Ответить с цитированием

  #309  
Старый 30.08.2022, 15:34
Botik228
Постоянный
Регистрация: 29.05.2019
Сообщений: 392
Провел на форуме:
74813

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

Есть у кого то рабочий авторег при бане акка на Diamond?

Поделитесь,если не жалко
 
Ответить с цитированием

  #310  
Старый 30.08.2022, 16:08
burrito
Познающий
Регистрация: 21.08.2022
Сообщений: 39
Провел на форуме:
7391

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

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

Есть у кого то рабочий авторег при бане акка на Diamond?
Поделитесь,если не жалко
могу написать за 100р, отпиши vk.com/dperenkov
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.