Помогите сделать.

Статус
В этой теме нельзя размещать новые ответы.

bomber!

Известный
Автор темы
Проверенный
958
465
Нужно сделать скрипт, желательно луа.
Когда у персонажа от 15 до 50 хп , прописывалась команда /usedrugs
 

deddosouru

Смотрю аниме, служу Сатане
Друг
2,036
1,326
Нужно сделать скрипт, желательно луа.
Когда у персонажа от 15 до 50 хп , прописывалась команда /usedrugs
CLEO:
{$CLEO .cs}

0000:

repeat wait 0
until SAMP.Available()

0@ = Actor.Health($PLAYER_ACTOR)

wait 0
if
0@ < 15
say "/usedrugs"
хуй знает будет ли работать. тестировать лень. по крайней мере скомпилировалось
насчет луа я пиздец как неуверен, но по логике вещей выглядеть будет вот так:

Lua:
function main()
  if not isSampfuncsLoaded() or not isSampLoaded() then return end
  while true do
  wait(0)
  local hp
  hp = getCharHealth(playerPed)
  if hp < 50
  then
  sampSendChat(/usedrugs)
  end
 

Вложения

  • use.cs
    48 байт · Просмотры: 4
Последнее редактирование:
  • Нравится
Реакции: bomber!

SR_team

like pancake
BH Team
4,816
6,522
CLEO:
{$CLEO .cs}

0000:

repeat wait 0
until SAMP.Available()

0@ = Actor.Health($PLAYER_ACTOR)

wait 0
if
0@ < 15
say "/usedrugs"
хуй знает будет ли работать. тестировать лень. по крайней мере скомпилировалось
насчет луа я пиздец как неуверен, но по логике вещей выглядеть будет вот так:

Lua:
function main()
  if not isSampfuncsLoaded() or not isSampLoaded() then return end
  while true do
  wait(0)
  local hp
  hp = getCharHealth(playerPed)
  if hp < 50
  then
  sampSendChat(/usedrugs)
  end
не будет
 

4el0ve4ik

Известный
Всефорумный модератор
1,557
1,359
CLEO:
{$CLEO .cs}

0000:

repeat wait 0
until SAMP.Available()

0@ = Actor.Health($PLAYER_ACTOR)

wait 0
if
0@ < 15
say "/usedrugs"
хуй знает будет ли работать. тестировать лень. по крайней мере скомпилировалось
насчет луа я пиздец как неуверен, но по логике вещей выглядеть будет вот так:

Lua:
function main()
  if not isSampfuncsLoaded() or not isSampLoaded() then return end
  while true do
  wait(0)
  local hp
  hp = getCharHealth(playerPed)
  if hp < 50
  then
  sampSendChat(/usedrugs)
  end
Про end'ы совсем забыл и в луа должно быть описание скрипта, хотя бы одно.
 

deddosouru

Смотрю аниме, служу Сатане
Друг
2,036
1,326
а так он не будет работать
CLEO:
{$CLEO .cs}

0000: NOP

:1
8AFA:   not is_samp_available
004D: jump_if_false @2
0001: wait 100 ms
0002: jump @1

:2
0226: 0@ = actor $PLAYER_ACTOR health
0001: wait 0 ms
00D6: if
8029:   not  0@ >= 15
004D: jump_if_false @2 
0AF9: samp say_msg "/usedrugs" 
0001: wait 400 ms
0002: jump @2
ну теперь то будет?
 

DarkP1xel

Сила воли наше всё.
BH Team
3,638
5,029
блять нахуй ты пишешь код когда нихуя не знаешь, я наверное эту логику никогда не пойму
 
Статус
В этой теме нельзя размещать новые ответы.