[mod_sa] Flooder

Статус
В этой теме нельзя размещать новые ответы.

im0rg

Известный
Автор темы
Друг
587
214
Всем привет и этой урок по добавлению флудера в собейт.
в samp.cpp
Код:
if (cheat_state->_generic.flooder == 1)
{
    for ( int i = 0; i < 15; i++ )
    {
    if ( strlen(set.flooder[i]) == 0  )
    continue;
    say( "%s", set.flooder[i] );
    }
}

В ini.h
Код:
    char                  flooder[15][INI_STRLEN_MAX];

В ini.cpp
Код:
    if ( (ent = ini_register_entry("flooder", TYPE_STRING)) != NULL )
    {
    for ( i = 0; i < 15; i++ )
      ini_register_data( ent, set.flooder + i, "BlastHack.Net" );
    }

В cheat.h ищем
Код:
struct cheat_state_generic

и после него вставляем

Код:
    int    flooder;

В cheat_generic.cpp
Код:
void cheat_handle_flooder()
{
    traceLastFunc( "cheat_handle_flooder()" );
    if (cheat_state->_generic.flooder == 1)
    {
        return;
    }
}

В new_menu.cpp (примечание: Это для тех у кого стоит AntTweakBar)

Код:
    TwAddVarRW(twBar_SPNewCheats, "Flooder", TW_TYPE_BOOLCPP, &cheat_state->_generic.flooder, " group='Flood' ");
    TwAddVarRW(twBar_SPNewCheats, "Flooder Text", TW_TYPE_CSSTRING(sizeof(set.flooder[0])), &set.flooder[0], " group='Flood' ");
    TwDefine(" Flood opened='false' ");

Теперь можно добавить в mod_sa.ini
Код:
flooder[] = BlastHack.Net

С вами был Jesus. Специально для сайта BlastHack.Net
При копировании указывать источник BlastHack.Net
 
  • Нравится
Реакции: romanblinov2013 и Skel

BaHeK

Известный
84
6
зачем в samp.cpp писать и в cheat_generic.cpp обявлять непроще в cheat_generic.cpp вот так зделать???

void cheat_handle_flooder()
{
traceLastFunc( "cheat_handle_flooder()" );
if (cheat_state->_generic.flooder == 1)
{

for ( int i = 0; i < 15; i++ )
{
if ( strlen(set.flooder) == 0 )
continue;
say( "%s", set.flooder );
}

}
 

William_Young1

Новичок
11
0
У меня последний сурс фипа
Все сделал как в уроке
Но не компилируется
Активацию не делал
 

William_Young1

Новичок
11
0
Я учусь, просто учусь..
Собы я создавать не собираюсь, ради интереса.
Мозг у меня развит в другом.
 

AloSaS

Новичок
1
0
Как актировать эту функций? Нажал и ничего не происходит.
 
Статус
В этой теме нельзя размещать новые ответы.