
05.01.2024, 12:17
|
|
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами:
2055431
Репутация:
3
|
|
Сообщение от Landyshev
Я извиняюсь конечно, за тупои вопрос, но куда вставлять секунды? Как установить нужную задержку?
Код:
название_функции(количество_секунд)
|
|
|

05.01.2024, 12:18
|
|
Участник форума
Регистрация: 06.12.2022
Сообщений: 278
С нами:
1810561
Репутация:
48
|
|
Сообщение от why ega
Код:
название_функции(количество_секунд)
C:\raksamp\scripts\111.lua:93: or '...' expected near '3900'
|
|
|

05.01.2024, 21:39
|
|
Новичок
Регистрация: 21.12.2023
Сообщений: 8
С нами:
1262623
Репутация:
1
|
|
Как сделать так, чтобы мой Ranksamp не умер от голода или жажды?,
У него есть счетчик еды, и я всегда умираю, я хочу, чтобы моя Ranksamp не умирала
|
|
|

06.01.2024, 01:43
|
|
Познающий
Регистрация: 26.11.2023
Сообщений: 78
С нами:
1298690
Репутация:
23
|
|
подскажите как реализовать цикл, который выключится при появлении диалога с определенным названием? Я сделал такое со сменой интерьера
Lua:
Код:
function
floodAltToLeave
(
)
while
getBotInterior
(
)
==
154
do
press_alt
(
)
wait
(
300
)
end
workLogic
(
)
end
но как повторить такое же с диалогами хз, про событие из сампивентов onShowDialog - знаю, но придумать как его сюда приделать не могу
|
|
|

06.01.2024, 09:42
|
|
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами:
2055431
Репутация:
3
|
|
Сообщение от gfulchik
подскажите как реализовать цикл, который выключится при появлении диалога с определенным названием? Я сделал такое со сменой интерьера
Lua:
Код:
function
floodAltToLeave
(
)
while
getBotInterior
(
)
==
154
do
press_alt
(
)
wait
(
300
)
end
workLogic
(
)
end
но как повторить такое же с диалогами хз, про событие из сампивентов onShowDialog - знаю, но придумать как его сюда приделать не могу
Lua:
Код:
local
sampev
=
require
(
"samp.events"
)
function
sampev
.
onSetInterior
(
id
)
if
id
==
154
then
press_alt
(
)
end
end
function
sampev
.
onShowDialog
(
id
,
style
,
title
,
button1
,
button2
,
text
)
if
text
:
find
(
"отрывок текста из диалога"
)
then
end
end
|
|
|

06.01.2024, 17:25
|
|
Познающий
Регистрация: 26.11.2023
Сообщений: 78
С нами:
1298690
Репутация:
23
|
|
Сообщение от why ega
Lua:
Код:
local
sampev
=
require
(
"samp.events"
)
function
sampev
.
onSetInterior
(
id
)
if
id
==
154
then
press_alt
(
)
end
end
function
sampev
.
onShowDialog
(
id
,
style
,
title
,
button1
,
button2
,
text
)
if
text
:
find
(
"отрывок текста из диалога"
)
then
end
end
нет, мне нужен именно цикл с нажатием альта, пока диалог не высветится (арз лагает и альт работает с миллионного раза)
|
|
|

06.01.2024, 17:27
|
|
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами:
2055431
Репутация:
3
|
|
Сообщение от gfulchik
нет, мне нужен именно цикл с нажатием альта, пока диалог не высветится (арз лагает и альт работает с миллионного раза)
задай переменную и пока она условно равна true, флуди альтом, а когда показывается диалог, выставляй ее false
|
|
|

06.01.2024, 09:43
|
|
Новичок
Регистрация: 21.12.2023
Сообщений: 8
С нами:
1262623
Репутация:
1
|
|
help
|
|
|

06.01.2024, 15:46
|
|
Участник форума
Регистрация: 06.12.2022
Сообщений: 278
С нами:
1810561
Репутация:
48
|
|
знатаки раксампа, объясните мне, как можно сделать так, чтобы внутри скрипта, исправно и без ошибок работали две newTask(function() ?
|
|
|

06.01.2024, 16:11
|
|
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами:
2055431
Репутация:
3
|
|
Сообщение от Landyshev
знатаки раксампа, объясните мне, как можно сделать так, чтобы внутри скрипта, исправно и без ошибок работали две newTask(function() ?
они обычно прекрасно работают, скорее всего у тебя что-то не так с кодом
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|