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

  #1  
Старый 10.08.2022, 15:11
манку хлебал
Постоянный
Регистрация: 19.10.2015
Сообщений: 300
С нами: 5561187

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

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

Прошу скажите, как поменять месторасположения ботов. Как ставить и настраивать скрипты, и где их можно скачать? А так скрипт отлиный, все классно
поменять расположение ботов:

1) телепорт

2) курд мастер

3) бег через синхру

скриптов под raksamp lite в свободном доступе я не видел, если самому писать только
 
Ответить с цитированием

  #2  
Старый 24.08.2022, 18:36
владикс
Постоянный
Регистрация: 23.12.2019
Сообщений: 533
С нами: 3363541

Репутация: 48


По умолчанию



как это хукнуть...
 
Ответить с цитированием

  #3  
Старый 24.08.2022, 19:08
манку хлебал
Постоянный
Регистрация: 19.10.2015
Сообщений: 300
С нами: 5561187

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

Цитата:
Сообщение от владик...  

как это хукнуть...
Не переписывай своих ботов на это, они не достойны

Не оффтоп: хукать рпц/использовать встроенный самп ивентс
 
Ответить с цитированием

  #4  
Старый 24.08.2022, 19:13
владикс
Постоянный
Регистрация: 23.12.2019
Сообщений: 533
С нами: 3363541

Репутация: 48


По умолчанию

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

Не переписывай своих ботов на это, они не достойны
Не оффтоп: хукать рпц/использовать встроенный самп ивентс
Ну тебя ебать не должно, что я переписываю, а что нет, но ладно

Сори за оффтоп
 
Ответить с цитированием

  #5  
Старый 27.08.2022, 11:51
bereg101
Познающий
Регистрация: 01.10.2017
Сообщений: 55
С нами: 4534357

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

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

  #6  
Старый 29.08.2022, 17:40
burrito
Познающий
Регистрация: 21.08.2022
Сообщений: 39
С нами: 1964518

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

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

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

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

Lua API - События

Lua:





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

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

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

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

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

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

  #8  
Старый 29.08.2022, 18:35
burrito
Познающий
Регистрация: 21.08.2022
Сообщений: 39
С нами: 1964518

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

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

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

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

Репутация: 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
 
Ответить с цитированием

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

Репутация: 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
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.