Просмотр полной версии : [mod_sa] Fake Kill
Всем привет и сейчас я покажу вам как сделать 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
После него вставляем
Код:
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
Код:
[CODE]
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 (http://blasthack.net/members/jesus.87/)Специально для сайта BlastHack.Net (http://blasthack.net/)
При копировании указывать источникBlastHack.Net (http://blasthack.net/)
Norma_Cheater
10.05.2013, 14:07
Как я понял эта функция отправляет пакет что нас убил весь сервер?
Как я понял эта функция отправляет пакет что нас убил весь сервер?
Точнее сказать игрок
Norma_Cheater
10.05.2013, 14:13
Написал флуд смертями от всего сервера нз правильно нет но всё же проверь
Код:
void cmd_allkill ( char *param )
{
for(int i = 0; i
Точнее сказать игрок
Тогда не легче юзать этот код он гораздо легче
Код:
[CODE]
void cmd_kill( char *param)
{
SendWastedNotification(rand()%46, atoi(param));
}
code by esc
Тогда не легче юзать этот код он гораздо легче
Код:
void cmd_kill( char *param)
{
SendWastedNotification(rand()%46, atoi(param));
}
code by esc
Смотря кому мне легче через меню и с полным редактированием
Я сделал это т урок с целью ознакомления поставлении условий
Norma_Cheater
10.05.2013, 14:19
[FONT="Consolas"]void cmd_allkill ( char *param )
{
for(int i = 0; i
[QUOTE="Norma_Cheater"]
void cmd_allkill ( char *param )
{
[FONT="Consolas"]for(int i = 0; i
Norma_Cheater
10.05.2013, 14:22
Ураа =)
:trollface:
решил пост добить что б код глянуть
решил пост добить что б код глянуть
Далековато ему еще до кода
Далековато ему еще до кода
Не могу не согласится
чего далеко?
Кол-во сообщений
RickAstley
11.05.2013, 10:41
Опять я накосячил где-то похоже, у меня он всегда умирает от ID 0...
но я не по коду делал, точнее убрал оттуда SendWastedNotification и заменил на
BitStream (ну как у фипа), Random и количество убийств норм пашет, а вот ID игрока ничего вообще...
Norma_Cheater
11.05.2013, 11:05
id_fakekill Это ид игрока, а id_fakekillmurd ид гана кажись
RickAstley
11.05.2013, 11:07
id_fakekill Это ид игрока, а id_fakekillmurd ид гана кажись
Я уже разобрался, спасибо, murd - количество убийств, weap - ID оружия. Но я все еще не могу понять, почему я умираю от руки ID 0?
не могу понять, почему я умираю от руки ID 0?
так измени на другой ID оружия и небудеш умерать от руки
SHuMAxER
25.05.2013, 22:15
решил пост добить что б код глянуть
смешно у меня 3 выда fake killa так зачем мне на нево смотреть xD
SHuMAxER
25.05.2013, 22:17
Далековато ему еще до кода
LOL
fondamentolok
25.05.2013, 23:06
А как с него сделать Random fake kill
А как с него сделать Random fake kill
В уроке он имеется
SHuMAxER
25.05.2013, 23:27
А как с него сделать Random fake kill
вот тибе рандомный
BitStream bsPlayerDeath;
bsPlayerDeath.Write( rand()%49 );
g_RakClient->RPC( RPC_Death, &bsPlayerDeath, HIGH_PRIORITY, RELIABLE_ORDERED, 0, 0);
вот тибе рандомный
Код:
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
вот тибе рандомный
Код:
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
Пиздец что за нах
и где тут нах??
и где тут нах??
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
и где тут нах??
Попробовал сделать 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
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
ну у каво нету етого пакета пусть тогда делают так
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 ==========
Попробовал сделать 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
Бля а я думал это я такой говнокодер. А тут я аж ахуел
э что за блядь на*** (извеняюсь за мат)
Я уже разобрался с кодом а как сделать рандомное оружие
fondamentolok
26.05.2013, 13:31
место weap ставь rand
SendWastedNotification(rand()%49,0); я так сделал но рандомное оружие так и не появилось
SendWastedNotification(rand()%49,0); я так сделал но рандомное оружие так и не появилось
разбери пакет и пойми что ты делаешь
***** бидапичаль господи исус алах будда аааа бляддььь мой мозг
***** бидапичаль господи исус алах будда аааа бляддььь мой мозг
Ты посмотри что он написал что он выполняет.
Norma_Cheater
26.05.2013, 13:48
SendWastedNotification(rand()%49,0); я так сделал но рандомное оружие так и не появилось
Этот код не выдаёт рандомные ганы, а флудит рандомными смертями
Этот код не выдаёт рандомные ганы, а флудит рандомными смертями
Воо хоть 1 правильно мыслит
[QUOTE="Norma_Cheater"]
Написал флуд смертями от всего сервера нз правильно нет но всё же проверь
Код:
[CODE]
void cmd_allkill ( char *param )
{
for(int i = 0; i
Norma_Cheater
26.05.2013, 22:31
ecs Этот код я взял с cm, ты писал урок по команде cmd_fkill
UnknownPlayer
24.08.2013, 20:30
Пакетом нельзя?
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot