[Разработка] SAMP UDF | Дорабатываем вместе! | От 04.02.2018
|
|
McFree_ |
Дата: Понедельник, 13.02.2017, 19:50 | Сообщение # 121
|
В рядах СМ.
Сообщений: 321
Статус: Offline
|
Armadel, тому есть причина, нужно тестировать если она еще осталась
Помогаю новичкам! По всем вопросам в ЛС!
|
|
|
|
aknqkzxlcs_3 |
Дата: Среда, 22.02.2017, 22:38 | Сообщение # 122
|
Новичок
Сообщений: 7
Статус: Offline
|
Код setPlayerHealth(amount) { if(!checkHandles()) return -1 dwCPedPtr := readDWORD(hGTA, ADDR_CPED_PTR) if(ErrorLevel) { ErrorLevel := ERROR_READ_MEMORY return -1 } dwAddr := dwCPedPtr + ADDR_CPED_HPOFF writeFloat(hGTA, dwAddr, amount) if(ErrorLevel) { ErrorLevel := ERROR_READ_MEMORY return -1 } ErrorLevel := ERROR_OK return true }
setPlayerArmor(amount) { if(!checkHandles()) return -1 dwCPedPtr := readDWORD(hGTA, ADDR_CPED_PTR) if(ErrorLevel) { ErrorLevel := ERROR_READ_MEMORY return -1 } dwAddr := dwCPedPtr + ADDR_CPED_ARMOROFF writeFloat(hGTA, dwAddr, amount) if(ErrorLevel) { ErrorLevel := ERROR_READ_MEMORY return -1 } ErrorLevel := ERROR_OK return true }
setVehicleHealth(amount) { if(!checkHandles()) return -1 dwVehPtr := readDWORD(hGTA, ADDR_VEHICLE_PTR) if(ErrorLevel) { ErrorLevel := ERROR_READ_MEMORY return -1 } dwAddr := dwVehPtr + ADDR_VEHICLE_HPOFF writeFloat(hGTA, dwAddr, amount) if(ErrorLevel) { ErrorLevel := ERROR_READ_MEMORY return -1 } ErrorLevel := ERROR_OK return true }
float := 50.0 setPlayerHealth(float) setPlayerArmor(float)
setVehicleHealth(100.0) - поджечь тачку setVehicleHealth(1000.0) - восстановить фулл хп setVehicleHealth(0.0) - должно взорвать, хз, у меня поджигает и после тачка спавнится
Сообщение отредактировал aknqkzxlcs_3 - Четверг, 23.02.2017, 14:41 |
|
|
|
Artur_iOS |
Дата: Четверг, 23.02.2017, 18:32 | Сообщение # 123
|
Боец
Сообщений: 94
Статус: Offline
|
aknqkzxlcs_3, каеф просто функции! Красавчик)
|
|
|
|
[CM]MurKotik |
Дата: Пятница, 24.02.2017, 05:59 | Сообщение # 124
|
Murkot Develop
Сообщений: 252
Статус: Offline
|
aknqkzxlcs_3, Просто красавчик, больше нет слов За что его банят то?
24.02.2017 | New -setPlayerHealth(float), setPlayerArmor(float), setVehicleHealth(float) | aknqkzxlcs
Кстати в showdialog добавил sleep 200, дабы в скриптах не повторять это при каждом выводе диалога.
-------------------
Ушёл в себя, вернусь поздно и пьяный!
Сообщение отредактировал [CM]MurKotik - Пятница, 24.02.2017, 06:07 |
|
|
|
itraller |
Дата: Пятница, 24.02.2017, 09:14 | Сообщение # 125
|
Новичок
Сообщений: 15
Статус: Offline
|
Цитата [CM]MurKotik ( ) За что его банят то? через прокси первый акк зарегал, его забанили, теперь все мои мульты банят, каеф
aknqkzxlcs
Сообщение отредактировал itraller - Пятница, 24.02.2017, 10:02 |
|
|
|
McFree_ |
Дата: Пятница, 24.02.2017, 15:23 | Сообщение # 126
|
В рядах СМ.
Сообщений: 321
Статус: Offline
|
[CM]MurKotik, добавь лучше параметр ждать отжатия Enter или нет
Помогаю новичкам! По всем вопросам в ЛС!
|
|
|
|
fromysha |
Дата: Вторник, 28.02.2017, 20:55 | Сообщение # 127
|
Боец
Сообщений: 78
Статус: Offline
|
Как узнать какая анимация у перса через АХК?
[SAMP RP] CLEO Criminal Checker (на худе) > http://cheat-master.ru/forum/129-708293-1 [CLEO] Авто замена текста в Диалогах и Чате > http://cheat-master.ru/forum/129-708561-1
|
|
|
|
itraller |
Дата: Среда, 01.03.2017, 09:55 | Сообщение # 128
|
Новичок
Сообщений: 15
Статус: Offline
|
хз, будет ли работать, проверь getPlayerAnimId()
Код F1:: addChatMessageEx(0xffffff, "anim id = " getPlayerAnimId()) return
getPlayerAnimId() { if(!checkHandles()) return false dwAddress := readDWORD(hGTA, dwSAMP + SAMP_INFO_OFFSET) if(ErrorLevel || dwAddress==0) { ErrorLevel := ERROR_READ_MEMORY return false } animid := readMem(hGTA, dwAddress + 0x25BC4, 2, "byte") return animid } если не будет, то можно вместо 0x25BC4 использовать 0x25C18 или 0x75241
Добавлено (28.02.2017, 22:40) --------------------------------------------- ах да, иды анимок (НЕ РЕЛАМАА) http://pawn-wiki.ru/index.php?/topic/19207-id-animacii/
Добавлено (28.02.2017, 22:52) --------------------------------------------- Вместо 0x25BC4 возможно будет работать 0x25DFC (это без модов гта) у меня просто гта са модами напичкана и адреса сильно смещаются
Добавлено (28.02.2017, 23:08) --------------------------------------------- крч, нубо-функа, которая должна работать у всех
Код getPlayerAnimTest() { if(!checkHandles()) return false addr := 0x25000, end := 0x25FFF dwAddress := readDWORD(hGTA, dwSAMP + SAMP_INFO_OFFSET) if(ErrorLevel || dwAddress==0) { ErrorLevel := ERROR_READ_MEMORY return false } while(addr < end) { anim := readMem(hGTA, dwAddress + addr, 2, "byte") if(anim > 0 && anim == readMem(hGTA, dwAddress + addr + 0x54, 2, "byte")) return anim addr++ } return false } Добавлено (01.03.2017, 09:55) ---------------------------------------------
Цитата [CM]MurKotik ( ) 01.03.2017 | New - getPlayerAnim() | itraller го лучше aknqkzxlcs для красоты уже что ле, 8 функ в общем будет
aknqkzxlcs
Сообщение отредактировал itraller - Вторник, 28.02.2017, 23:27 |
|
|
|
fromysha |
Дата: Среда, 01.03.2017, 10:20 | Сообщение # 129
|
Боец
Сообщений: 78
Статус: Offline
|
Цитата itraller ( ) хз, будет ли работать, проверь getPlayerAnimId() Оба кода проверил, выдает 0 всегда
[SAMP RP] CLEO Criminal Checker (на худе) > http://cheat-master.ru/forum/129-708293-1 [CLEO] Авто замена текста в Диалогах и Чате > http://cheat-master.ru/forum/129-708561-1
|
|
|
|
itraller |
Дата: Среда, 01.03.2017, 18:36 | Сообщение # 130
|
Новичок
Сообщений: 15
Статус: Offline
|
сорян за флуд, окончательный вариант getPlayerAnim()
Код getPlayerAnim() { if(!checkHandles()) return false dwPointer := readDWORD(hGTA, dwSAMP + 0x13D190) anim := readMem(hGTA, dwPointer + 0x2F4C, 2, "byte") return anim }
Цитата fromysha ( ) Теперь можно AHK худ делать =D через раз работает, в жопу эту функу (я про weaponAmmo)
aknqkzxlcs
Сообщение отредактировал itraller - Четверг, 02.03.2017, 04:43 |
|
|
|
fromysha |
Дата: Среда, 01.03.2017, 18:45 | Сообщение # 131
|
Боец
Сообщений: 78
Статус: Offline
|
Цитата itraller ( ) getPlayerWeaponAmmo() - патроны текущего оружия getPlayerWeaponAmmo(2) - патроны пистолета (2 - слот для пистолетов)
Теперь можно AHK худ делать =D
[SAMP RP] CLEO Criminal Checker (на худе) > http://cheat-master.ru/forum/129-708293-1 [CLEO] Авто замена текста в Диалогах и Чате > http://cheat-master.ru/forum/129-708561-1
|
|
|
|
McFree_ |
Дата: Пятница, 03.03.2017, 01:35 | Сообщение # 132
|
В рядах СМ.
Сообщений: 321
Статус: Offline
|
fromysha, уже сделан как полгода назад и автор худа тебе пишет )
Помогаю новичкам! По всем вопросам в ЛС!
|
|
|
|
slavawar |
Дата: Пятница, 03.03.2017, 04:43 | Сообщение # 133
|
Проверенный
Сообщений: 172
Статус: Offline
|
Цитата fromysha ( ) Теперь можно AHK худ делать =D Кликай
Мои темы: [AHK] Шифратор текста [AHK] Акцент 3 в 1 [C#] Генератор RP ников
|
|
|
|
fromysha |
Дата: Пятница, 03.03.2017, 20:36 | Сообщение # 134
|
Боец
Сообщений: 78
Статус: Offline
|
Сделайте функцию русского текста как в клео)
[SAMP RP] CLEO Criminal Checker (на худе) > http://cheat-master.ru/forum/129-708293-1 [CLEO] Авто замена текста в Диалогах и Чате > http://cheat-master.ru/forum/129-708561-1
|
|
|
|
[CM]MurKotik |
Дата: Суббота, 04.03.2017, 10:47 | Сообщение # 135
|
Murkot Develop
Сообщений: 252
Статус: Offline
|
itraller, Исправил getPlayerAnim() и ник.
Цитата getPlayerWeaponAmmo() - патроны текущего оружия getPlayerWeaponAmmo(2) - патроны пистолета (2 - слот для пистолетов)
Де вы дели эту функу я добавить даж не успел )
fromysha, Через API можно выводить
-------------------
Ушёл в себя, вернусь поздно и пьяный!
|
|
|
|