хочу сделать анти тк

XRLM

Известный
Автор темы
2,544
863
Версия MoonLoader
.026-beta
помогите пж доделать анти тк. пытался получать цвет клиста игрока, по которому идет урон, потом если он равен цвету моего клиста, то урон должен по сути не отправляться на сервер, но чето нихуя не работает
Lua:
local ev = require'lib.samp.events'
function ev.onSendGiveDamage(id, damag, weap, part)
    myId = sampGetPlayerIdByCharHandle(PLAYER_PED)
    if sampGetPlayerColor(id) == sampGetPlayerColor(myId) then
        return false
    end
end
 

why ega

РП игрок
Модератор
2,541
2,233
помогите пж доделать анти тк. пытался получать цвет клиста игрока, по которому идет урон, потом если он равен цвету моего клиста, то урон должен по сути не отправляться на сервер, но чето нихуя не работает
Lua:
local ev = require'lib.samp.events'
function ev.onSendGiveDamage(id, damag, weap, part)
    myId = sampGetPlayerIdByCharHandle(PLAYER_PED)
    if sampGetPlayerColor(id) == sampGetPlayerColor(myId) then
        return false
    end
end
мб античит
 

XRLM

Известный
Автор темы
2,544
863
не, античит там хуета полная. если я уберу проверки и просто поставлю
Код:
function ev.onSendGiveDamage(id, damag, weap, part)
    return false
end
то урон не будет проходить вообще ни кому. я уточно, надо чтобы урон не проходил по моим тимейтам, а не от тимейтов по мне.

кароче я понял, у меня почти все правильно было, просто я забыл обозначить ресульт в sampGetPlayerIdByCharHandle(PLAYER_PED)
 
Последнее редактирование:
  • Вау
Реакции: why ega

anonymous777

Участник
50
8
не, античит там хуета полная. если я уберу проверки и просто поставлю
Код:
function ev.onSendGiveDamage(id, damag, weap, part)
    return false
end
то урон не будет проходить вообще ни кому. я уточно, надо чтобы урон не проходил по моим тимейтам, а не от тимейтов по мне.

кароче я понял, у меня почти все правильно было, просто я забыл обозначить ресульт в sampGetPlayerIdByCharHandle(PLAYER_PED)
скинь скрипт
 

anonymous777

Участник
50
8

Lance_Sterling

Известный
798
278
помогите пж доделать анти тк. пытался получать цвет клиста игрока, по которому идет урон, потом если он равен цвету моего клиста, то урон должен по сути не отправляться на сервер, но чето нихуя не работает
Lua:
local ev = require'lib.samp.events'
function ev.onSendGiveDamage(id, damag, weap, part)
    myId = sampGetPlayerIdByCharHandle(PLAYER_PED)
    if sampGetPlayerColor(id) == sampGetPlayerColor(myId) then
        return false
    end
end
Попробуй
Код:
local ev = require'lib.samp.events'
function ev.onSendGiveDamage(id, damag, weap, part)
    result, myId = sampGetPlayerIdByCharHandle(PLAYER_PED)
    if sampGetPlayerColor(id) == sampGetPlayerColor(myId) then
        return false
    end
end
 

XRLM

Известный
Автор темы
2,544
863
Попробуй
Код:
local ev = require'lib.samp.events'
function ev.onSendGiveDamage(id, damag, weap, part)
    result, myId = sampGetPlayerIdByCharHandle(PLAYER_PED)
    if sampGetPlayerColor(id) == sampGetPlayerColor(myId) then
        return false
    end
end
да я уже давно сделал, зачем тему подняли
 
  • Клоун
Реакции: Air_Official