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

XRLM

Известный
Автор темы
2,563
883
Версия 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
 

хуега)

РП игрок
Модератор
2,568
2,269
помогите пж доделать анти тк. пытался получать цвет клиста игрока, по которому идет урон, потом если он равен цвету моего клиста, то урон должен по сути не отправляться на сервер, но чето нихуя не работает
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,563
883
не, античит там хуета полная. если я уберу проверки и просто поставлю
Код:
function ev.onSendGiveDamage(id, damag, weap, part)
    return false
end
то урон не будет проходить вообще ни кому. я уточно, надо чтобы урон не проходил по моим тимейтам, а не от тимейтов по мне.

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

anonymous777

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

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

anonymous777

Участник
50
8

Lance_Sterling

Известный
802
284
помогите пж доделать анти тк. пытался получать цвет клиста игрока, по которому идет урон, потом если он равен цвету моего клиста, то урон должен по сути не отправляться на сервер, но чето нихуя не работает
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,563
883
Попробуй
Код:
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