ANTICHAT

ANTICHAT (https://forum.antichat.io/index.php)
-   С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby (https://forum.antichat.io/forumdisplay.php?f=24)
-   -   [mod_sa] Fake Kill (https://forum.antichat.io/showthread.php?t=1300768)

im0rg 10.05.2013 13:59

[HIDE=30]Всем привет и сейчас я покажу вам как сделать Fake Kill

В new_menu.cpp

ко всем меню

Код:





Код:

TwAddVarRW(twBar_SPNewCheats, "Player ID", TW_TYPE_INT32, &set.id_fakekill, " label='Player ID' group='FakeKill' ");
    TwAddVarRW(twBar_SPNewCheats, "Murder rate?", TW_TYPE_INT32, &set.id_fakekillmurd, " label='How much kill?' group='FakeKill' ");
    TwAddVarRW(twBar_SPNewCheats, "ID Weapon", TW_TYPE_INT32, &set.id_fakekillweap, " label='Weapon' group='FakeKill' ");
    TwAddVarRW(twBar_SPNewCheats, "Weapon Random", TW_TYPE_BOOLCPP, &set.weap_random, " group='FakeKill' ");
    TwAddButton(twBar_SPNewCheats, "FakeKill Started", FakeKill, NULL, " label='FakeKill Started' " " group='FakeKill' ");





Ищем

Код:





Код:

// MENU FUNCTIONS


После него вставляем

Код:





[CODE]
void TW_CALL FakeKill(void *)
{
if(set.weap_random == 0)
{
for(int i=0; i





Разберем код

Если у нас рандом не активирован то есть равен 0

то выполним цикл (с макс. значение это кол-во убийств)

В цикле у нас пакет об убийстве SendWastedNotification(set.id_fakekillweap, set.id_fakekill)

где set.id_fakekillweap это ID оружия и set.id_fakekill это ID игрока

иначе если у нас рандом активирован то есть равен 1

то выполним цикл (с макс. значение это кол-во убийств)

В цикле у нас пакет об убийствеSendWastedNotification(rand()%46, set.id_fakekill)

где rand()%46 это оружие из рандома 46 и set.id_fakekill это ID игрока

В ini.h

Код:





Код:

int                        weap_random;
    int                        id_fakekill;
    int                        id_fakekillmurd;
    int                        id_fakekillweap;





Вini.cpp

Код:





Код:

if ( (ent = ini_register_entry("id_fakekillmurd;", TYPE_INT)) != NULL )
        ini_register_data( ent, &set.id_fakekillmurd, "1000" );





С вами былJesusСпециально для сайта BlastHack.Net

При копировании указывать источникBlastHack.Net[/HIDE]

Norma_Cheater 10.05.2013 14:07

Как я понял эта функция отправляет пакет что нас убил весь сервер?

im0rg 10.05.2013 14:08

Цитата:

Сообщение от Norma_Cheater

Как я понял эта функция отправляет пакет что нас убил весь сервер?

Точнее сказать игрок

Norma_Cheater 10.05.2013 14:13

Написал флуд смертями от всего сервера нз правильно нет но всё же проверь

Код:





[CODE]
void cmd_allkill ( char *param )
{
for(int i = 0; i



Цитата:

Сообщение от Jesus

Точнее сказать игрок

Тогда не легче юзать этот код он гораздо легче

Код:





Код:

void cmd_kill( char *param)
{
SendWastedNotification(rand()%46, atoi(param));
}



code by esc

im0rg 10.05.2013 14:17

Цитата:

Сообщение от Norma_Cheater

Тогда не легче юзать этот код он гораздо легче

Код:





Код:

void cmd_kill( char *param)
{
SendWastedNotification(rand()%46, atoi(param));
}



code by esc

Смотря кому мне легче через меню и с полным редактированием

im0rg 10.05.2013 14:18

Я сделал это т урок с целью ознакомления поставлении условий

Norma_Cheater 10.05.2013 14:19

[FONT="Consolas"]void cmd_allkill ( char *param )

{

for(int i = 0; i

im0rg 10.05.2013 14:21

[QUOTE="Norma_Cheater"]

void cmd_allkill ( char *param )
{
[FONT="Consolas"]for(int i = 0; i

Norma_Cheater 10.05.2013 14:22

Ураа =)

BaHeK 10.05.2013 20:36

:trollface:

im0rg 10.05.2013 20:38

Цитата:

Сообщение от BaHeK

:trollface:

решил пост добить что б код глянуть

Хмель 10.05.2013 20:45

Цитата:

Сообщение от Jesus

решил пост добить что б код глянуть

Далековато ему еще до кода

im0rg 10.05.2013 20:46

Цитата:

Сообщение от Хмель

Далековато ему еще до кода

Не могу не согласится

Skel 10.05.2013 21:52

чего далеко?

im0rg 10.05.2013 22:06

Цитата:

Сообщение от Skel

чего далеко?

Кол-во сообщений

RickAstley 11.05.2013 10:41

[HIDE=30]Опять я накосячил где-то похоже, у меня он всегда умирает от ID 0...

но я не по коду делал, точнее убрал оттуда SendWastedNotification и заменил на

BitStream (ну как у фипа), Random и количество убийств норм пашет, а вот ID игрока ничего вообще...[/HIDE]

Norma_Cheater 11.05.2013 11:05

id_fakekill Это ид игрока, а id_fakekillmurd ид гана кажись

RickAstley 11.05.2013 11:07

Цитата:

Сообщение от Norma_Cheater

id_fakekill Это ид игрока, а id_fakekillmurd ид гана кажись

[HIDE=30]Я уже разобрался, спасибо, murd - количество убийств, weap - ID оружия. Но я все еще не могу понять, почему я умираю от руки ID 0?[/HIDE]

BaHeK 25.05.2013 20:49

Цитата:


не могу понять, почему я умираю от руки ID 0?

так измени на другой ID оружия и небудеш умерать от руки

SHuMAxER 25.05.2013 22:15

Цитата:

Сообщение от Jesus

решил пост добить что б код глянуть


смешно у меня 3 выда fake killa так зачем мне на нево смотреть xD

SHuMAxER 25.05.2013 22:17

Цитата:

Сообщение от Хмель

Далековато ему еще до кода


LOL

fondamentolok 25.05.2013 23:06

А как с него сделать Random fake kill

im0rg 25.05.2013 23:21

Цитата:

Сообщение от fondamentolok

А как с него сделать Random fake kill

В уроке он имеется

SHuMAxER 25.05.2013 23:27

Цитата:

Сообщение от fondamentolok

А как с него сделать Random fake kill


вот тибе рандомный

BitStream bsPlayerDeath;

bsPlayerDeath.Write( rand()%49 );

g_RakClient->RPC( RPC_Death, &bsPlayerDeath, HIGH_PRIORITY, RELIABLE_ORDERED, 0, 0);

im0rg 25.05.2013 23:31

Цитата:

Сообщение от SHuMAxER

вот тибе рандомный

Код:





Код:

BitStream bsPlayerDeath;
    g_RakClient->SendWastedNotification(rand()%49,0);
    g_RakClient->RPC( RPC_Death, &bsPlayerDeath, HIGH_PRIORITY, RELIABLE_ORDERED, 0, 0);



Пиздец что за нах

fondamentolok 25.05.2013 23:33

Цитата:

Сообщение от SHuMAxER

вот тибе рандомный

Код:





Код:

BitStream bsPlayerDeath;
    g_RakClient->SendWastedNotification(rand()%49,0);
    g_RakClient->RPC( RPC_Death, &bsPlayerDeath, HIGH_PRIORITY, RELIABLE_ORDERED, 0, 0);




благодарен

SHuMAxER 25.05.2013 23:36

Цитата:

Сообщение от Jesus

Пиздец что за нах


и где тут нах??

im0rg 25.05.2013 23:38

Цитата:

Сообщение от SHuMAxER

и где тут нах??

g_RakClient->SendWastedNotification(rand()%49,0); и все а у кого нет это го пакета

BitStream bsPlayerDeath;

тут аргументы

g_RakClient->RPC( RPC_Death, &bsPlayerDeath, HIGH_PRIORITY, RELIABLE_ORDERED, 0, 0);

Но зачем их в 1 код объясни

fondamentolok 25.05.2013 23:49

Цитата:

Сообщение от SHuMAxER

и где тут нах??


Попробовал сделать randfake в итоге получил такую ошибку

1>------ Построение начато: проект: mod_sa, Конфигурация: Release Win32 ------

1> cheat_generic.cpp

1>cheat_generic.cpp(1343): warning C4018: >: несоответствие типов со знаком и без знака

1>cheat_generic.cpp(1573): error C2227: выражение слева от "->SendWastedNotification" должно указывать на тип класса, структуры или объединения либо на универсальный тип

1>cheat_generic.cpp(1574): error C2059: синтаксическая ошибка: (

1>cheat_generic.cpp(1582): error C2039: keyhook_key_pressed: не является членом "RakClientInterface"

1> c:\users\desktop\mod_sa_vmod_sa_v4.4.3.4__gm_fix_s ource\src\raknet\RakClientInterface.h(42): см. объявление "RakClientInterface"

1>cheat_generic.cpp(1582): error C2039: set: не является членом "RakClientInterface"

1> c:\users\desktop\mod_sa_vmod_sa_v4.4.3.4__gm_fix_s ource\src\raknet\RakClientInterface.h(42): см. объявление "RakClientInterface"

1>cheat_generic.cpp(1582): error C2039: key_skin_changer: не является членом "RakClientInterface"

1> c:\users\desktop\mod_sa_vmod_sa_v4.4.3.4__gm_fix_s ource\src\raknet\RakClientInterface.h(42): см. объявление "RakClientInterface"

========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

Что сдесь не правильно

void cheat_handle_randomfake ()

{

traceLastFunc( "cheat_handle_randomfake()" );

if ( KEY_PRESSED(set.key_randomfake) )

{

cheat_state->_generic.randomfake^= 1;

}

if( cheat_state->_generic.randomfake == 1 )

{

RakNet::BitStream bsPlayerDeath;

bsPlayerDeath.Write->SendWastedNotification(rand()%49,0);

g_SAMP->pRakClientInterface->( RPC_Death, &bsPlayerDeath, HIGH_PRIORITY, RELIABLE_ORDERED, 0, 0);

return;

}

}

Source by Golub

SHuMAxER 26.05.2013 00:25

Цитата:

Сообщение от Jesus

g_RakClient->SendWastedNotification(rand()%49,0); и все а у кого нет это го пакета
BitStream bsPlayerDeath;
тут аргументы
g_RakClient->RPC( RPC_Death, &bsPlayerDeath, HIGH_PRIORITY, RELIABLE_ORDERED, 0, 0);
Но зачем их в 1 код объясни


ну у каво нету етого пакета пусть тогда делают так

BitStream bsPlayerDeath;

bsPlayerDeath.Write( rand()%49 );

g_RakClient->RPC( RPC_Death, &bsPlayerDeath, HIGH_PRIORITY, RELIABLE_ORDERED, 0, 0);

fondamentolok 26.05.2013 00:31

Цитата:

Сообщение от SHuMAxER

ну у каво нету етого пакета пусть тогда делают так

BitStream bsPlayerDeath;
bsPlayerDeath.Write( rand()%49 );
g_RakClient->RPC( RPC_Death, &bsPlayerDeath, HIGH_PRIORITY, RELIABLE_ORDERED, 0, 0);


1>------ Построение начато: проект: mod_sa, Конфигурация: Release Win32 ------

1> cheat_generic.cpp

1>cheat_generic.cpp(1343): warning C4018: >: несоответствие типов со знаком и без знака

1>cheat_generic.cpp(1574): error C2039: RPC: не является членом "stSAMP"

1> c:\users\desktop\mod_sa_vmod_sa_v4.4.3.4__gm_fix_s ource\src\samp.h(123): см. объявление "stSAMP"

========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

im0rg 26.05.2013 00:48

Цитата:

Сообщение от fondamentolok

Попробовал сделать randfake в итоге получил такую ошибку
1>------ Построение начато: проект: mod_sa, Конфигурация: Release Win32 ------
1> cheat_generic.cpp
1>cheat_generic.cpp(1343): warning C4018: >: несоответствие типов со знаком и без знака
1>cheat_generic.cpp(1573): error C2227: выражение слева от "->SendWastedNotification" должно указывать на тип класса, структуры или объединения либо на универсальный тип
1>cheat_generic.cpp(1574): error C2059: синтаксическая ошибка: (
1>cheat_generic.cpp(1582): error C2039: keyhook_key_pressed: не является членом "RakClientInterface"
1> c:\users\desktop\mod_sa_vmod_sa_v4.4.3.4__gm_fix_s ource\src\raknet\RakClientInterface.h(42): см. объявление "RakClientInterface"
1>cheat_generic.cpp(1582): error C2039: set: не является членом "RakClientInterface"
1> c:\users\desktop\mod_sa_vmod_sa_v4.4.3.4__gm_fix_s ource\src\raknet\RakClientInterface.h(42): см. объявление "RakClientInterface"
1>cheat_generic.cpp(1582): error C2039: key_skin_changer: не является членом "RakClientInterface"
1> c:\users\desktop\mod_sa_vmod_sa_v4.4.3.4__gm_fix_s ource\src\raknet\RakClientInterface.h(42): см. объявление "RakClientInterface"
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Что сдесь не правильно
void cheat_handle_randomfake ()
{
traceLastFunc( "cheat_handle_randomfake()" );
if ( KEY_PRESSED(set.key_randomfake) )
{
cheat_state->_generic.randomfake^= 1;
}
if( cheat_state->_generic.randomfake == 1 )
{
RakNet::BitStream bsPlayerDeath;
bsPlayerDeath.Write->SendWastedNotification(rand()%49,0);
g_SAMP->pRakClientInterface->( RPC_Death, &bsPlayerDeath, HIGH_PRIORITY, RELIABLE_ORDERED, 0, 0);
return;
}
}
Source by Golub

Бля а я думал это я такой говнокодер. А тут я аж ахуел

Цитата:


bsPlayerDeath.Write->SendWastedNotification(rand()%49,0);

э что за блядь на*** (извеняюсь за мат)

fondamentolok 26.05.2013 13:02

Цитата:

Сообщение от Jesus

Бля а я думал это я такой говнокодер. А тут я аж ахуел
э что за блядь на*** (извеняюсь за мат)


Я уже разобрался с кодом а как сделать рандомное оружие

im0rg 26.05.2013 13:03

место weap ставь rand

fondamentolok 26.05.2013 13:31

Цитата:

Сообщение от Jesus

место weap ставь rand


SendWastedNotification(rand()%49,0); я так сделал но рандомное оружие так и не появилось

im0rg 26.05.2013 13:33

Цитата:

Сообщение от fondamentolok

SendWastedNotification(rand()%49,0); я так сделал но рандомное оружие так и не появилось

разбери пакет и пойми что ты делаешь

MVP 26.05.2013 13:35

***** бидапичаль господи исус алах будда аааа бляддььь мой мозг

im0rg 26.05.2013 13:35

Цитата:

Сообщение от MVP

***** бидапичаль господи исус алах будда аааа бляддььь мой мозг

Ты посмотри что он написал что он выполняет.

Norma_Cheater 26.05.2013 13:48

Цитата:

Сообщение от fondamentolok

SendWastedNotification(rand()%49,0); я так сделал но рандомное оружие так и не появилось


Этот код не выдаёт рандомные ганы, а флудит рандомными смертями

im0rg 26.05.2013 15:55

Цитата:

Сообщение от Norma_Cheater

Этот код не выдаёт рандомные ганы, а флудит рандомными смертями

Воо хоть 1 правильно мыслит


Время: 03:07