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

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

bomber!

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

deddosouru

Смотрю аниме, служу Сатане
Друг
2,034
1,335
Нужно сделать скрипт, желательно луа.
Когда у персонажа от 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,922
6,624
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,560
1,379
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,034
1,335
а так он не будет работать
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,637
5,063
блять нахуй ты пишешь код когда нихуя не знаешь, я наверное эту логику никогда не пойму
 
Статус
В этой теме нельзя размещать новые ответы.