[Помощь] Скрипт медика, возвращение хп другого игрока - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Помощь] Скрипт медика, возвращение хп другого игрока
Sergey-minakoy Дата: Понедельник, 23.04.2018, 23:29 | Сообщение # 1
Новичок
Сообщений: 5
Статус: Offline
Доброго времени суток
Решил написать скрипт для автоматизации работы медика, чтобы как только ко мне в кар садился человек с неполным здоровьем его сразу бы лечило но никак не получается вернуть хп другого игрока, вот код который я написал, но getTargetPlayerHealth() возвращает 0
Код

if (isPlayerDriverMod()==1 and getVehicleModelId()==416)
{
if (getVehiclePassengerId(1)!=-1 and getTargetPlayerHealth(getVehiclePassengerId(1)))
{
sendchat("/heal " getVehiclePassengerId(1))
sendchat("/w " getVehiclePassengerId(1) " теперь вы полностью здоровы, приходите еще")
}
if (getVehiclePassengerId(2)!=-1 and getTargetPlayerHealth(getVehiclePassengerId(2)))
{
sendchat("/heal " getVehiclePassengerId(2))
sendchat("/w " getVehiclePassengerId(2) " теперь вы полностью здоровы, приходите еще")
}
if (getVehiclePassengerId(3)!=-1 and getTargetPlayerHealth(getVehiclePassengerId(3)))
{
sendchat("/heal " getVehiclePassengerId(3))
sendchat("/w " getVehiclePassengerId(3) " теперь вы полностью здоровы, приходите еще")
}
}
return

Видел что можно смотреть хп всех кто в зоне стрима, но ничего не понимаю как с ней работать, может кто помочь настроить это или реализовать задумку как-то по другому, пожалуйста
также мой инклуд прилагается))
p.s. не получается прикрепить файл инклуда, буду благодарен если мне еще объяснят как это сделать)


Сообщение отредактировал Sergey-minakoy - Понедельник, 23.04.2018, 23:36
Rinat_Namazov Дата: Вторник, 24.04.2018, 09:15 | Сообщение # 2
Боец
Сообщений: 122
Статус: Offline
Цитата Sergey-minakoy ()
getTargetPlayerHealth

Ну в названии функции сказано же по таргету, а не ид.
Sergey-minakoy Дата: Вторник, 24.04.2018, 19:15 | Сообщение # 3
Новичок
Сообщений: 5
Статус: Offline
в описании написано что она работает по педу или по id, пытался и через то и через то, всё равно возвращает 0
Код

getTargetPlayerHealth(player) ; dwPed or playerid
{
    if(!checkHandles())
        return 0
    if (player is integer) and (player >= 0) and (player <= 999)
        player := getPedById(player)
    if(!player)
        return 0
    return readMem(hGTA, player + 0x540, 2, "byte")
}
Toopie Дата: Среда, 25.04.2018, 14:17 | Сообщение # 4
Боец
Сообщений: 122
Статус: Offline
Sergey-minakoy, функция сама получает PED по ID:
Код
player := getPedById(player)

Так что, надо указывать ID, который находится в зоне прорисовки


лучший в мире самп сервер 185.159.129.71:7777 лидерки админки да
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи