[C++] [mod_sa] Урок FakeText, FakeDialog - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir  
[C++] [mod_sa] Урок FakeText, FakeDialog
]CM[xXRa7kamXx[CM] Дата: Четверг, 10.04.2014, 18:56 | Сообщение # 1
Боец
Сообщений: 166
Статус: Offline
Fake(Обьявление)
Код
void cmd_fakead (char *param)      
{      
         char текст[50];      
         char прислал[50];      
         int  телефон;       
         char отредактировал[50];      
         char buf[100];      

         if(strlen(param) < 1 || sscanf(param, "%s %s %i %s", &текст, &прислал, &телефон, &отредактировал) < 4) return addToChatWindow("Используй так /fake_ad [текст чтобы был пробел пишем +] [кто прислал] [телефон] [отредактировал]", D3DCOLOR_XRGB(255, 255, 255));      

         char *zam = "+";      
         char *zam2 = " ";      
         for(int simvol=0; simvol<strlen(текст)+1; simvol++)      
         {      
          if(текст [simvol]== *zam)текст [simvol]= *zam2;      
         }      

         sprintf(buf, " Обьявление: %s. Прислал: %s. Тел: %i", текст, прислал, телефон);      
         addToChatWindow(buf, D3DCOLOR_XRGB(0, 217, 0));      
         sprintf(buf, "     Проверку произвел сотрудник San Andreas News: %s ", отредактировал);
         addToChatWindow(buf, D3DCOLOR_XRGB(0, 217, 0));      
}

FakeSMS
Код
void cmd_fakesms( char *param )      
{      
         char text[50];      
         char nick[50];      
         int id;      
         char buf[100];       

         if(strlen(param) < 1 || sscanf(param, "%s %s %i", &text, &nick, &id) < 3) return addToChatWindow("/fsms [text][nick][id]", D3DCOLOR_XRGB(255, 255, 255));       

         char *zam = "+";       
         char *zam2 = " ";       
         for(int simvol=0; simvol<strlen(text)+1; simvol++)       
         {       
          if(text [simvol]== *zam)text [simvol]= *zam2;       
         }       

         sprintf(buf, "SMS: %s. Отправитель: %s[%i]", text, nick, id);       
         addToChatWindow(buf, D3DCOLOR_XRGB(253, 230, 64));      
}

FakeFamChat
Код
void cmd_fakefamchat (char *param)      
{      
         char текст[50];      
         char ник[50];      
         char ранг[50];
         int  ид;       
         char buf[100];      

         if(strlen(param) < 1 || sscanf(param, "%s %s %i %s", &ранг, &ник, &ид, &текст) < 4) return addToChatWindow("/fakefamchat [ранг] [ник] [ид] [текст чтобы был пробел пишем +]", D3DCOLOR_XRGB(255, 255, 255));      

         char *zam = "+";      
         char *zam2 = " ";      
         for(int simvol=0; simvol<strlen(текст)+1; simvol++)      
         {      
          if(текст [simvol]== *zam)текст [simvol]= *zam2;      
         }      

         sprintf(buf, " [F] %s %s [%i]: %s", ранг, ник, ид, текст);      
         addToChatWindow(buf, D3DCOLOR_XRGB(0, 217, 0));      
}

Итак тепер добавим структуру Dialoga
в samp.cpp ищем

Код
void reconnecting ()
{
         raknet = stGetRakNet();
         raknet->Disconnect(500);
         Sleep(500);
         restartGame();
         Sleep(500);
         g_SAMP->iGameState = 2560;
}

После вставляем
Код
void showSampDialog(int send, int dialogID,int typedialog, char *caption,char *text, char *button1, char *button2)
{
      uint32_t func = g_dwSAMP_Addr+SAMP_DIALOG_SHOW;
      uint32_t data = g_dwSAMP_Addr+SAMP_DIALOG_INFO_OFFSET;

      __asm mov eax, dword ptr[data] // mov to offset      
      __asm mov ecx, dword ptr[eax] // mov to offset
      __asm    push    send // 0 - no send DialogResponse, 1 - send DialogResponse
      __asm    push    button2 // button text
      __asm    push    button1 // button text
      __asm    push    text // text
      __asm    push    caption // caption
      __asm    push    typedialog // type - 0 (MESSAGE), 1 (INPUT) 2 (LIST) 3 (PASSWORD)
      __asm    push    dialogID // ID of dialog!
      __asm    call    func // call the func for show dialog
      return;

}

Работа с диалогами
Код
showSampDialog(0,3,0,"Текст в окне",Название Окна,"Закрыть","");

Спец. символы в тексте
\a - Сигнальный символ
\b - Символ возврата
\f - Символ перевода страницы
\n - Символ новой строки


==========================
[+] Skype: maxim.3431228
==========================

У меня новый скайп:maxim.3431228


Сообщение отредактировал ]CM[xXRa7kamXx[CM] - Четверг, 10.04.2014, 18:58
DexT3R Дата: Четверг, 10.04.2014, 19:26 | Сообщение # 2
(•̪●)=ε/̵͇̿̿/’̿’̿ ̿ ̿̿ ̿ ̿””
Сообщений: 1978
Статус: Offline
Эм...
1 код (Автор Wa*Rix)


Цитата ]CM[xXRa7kamXx[CM] ()
void reconnecting ()
{
      raknet = stGetRakNet();
      raknet->Disconnect(500);
      Sleep(500);
      restartGame();
      Sleep(500);
      g_SAMP->iGameState = 2560;
}

Это вообще зачем добавлять?
Диалоги:
http://cheat-master.ru/forum/118-75831-1


И это даже не уроки, а просто выложил код, если ты уже вылаживаешь, тогда хоть пиши комментарии что ты делаешь.


НИЧЕГО НЕ ПРОДАЮ В ТЕЛЕГРАММЕ И ВК!!
CyberSys Дата: Четверг, 10.04.2014, 20:21 | Сообщение # 3
Боец
Сообщений: 72
Статус: Offline
Kukushka, как-бы он написал что после void reconnecting () вставляем.
o_0_Wa3Rix_o_0 Дата: Понедельник, 12.05.2014, 08:23 | Сообщение # 4
Новичок
Сообщений: 22
Статус: Offline
]CM[xXRa7kamXx[CM], опять сливаеш мои исходники.... Заменил бі хоть знак разделения с + на точку или что-то еще...
]CM[xXRa7kamXx[CM] Дата: Понедельник, 12.05.2014, 14:31 | Сообщение # 5
Боец
Сообщений: 166
Статус: Offline
o_0__o_0, fake

==========================
[+] Skype: maxim.3431228
==========================

У меня новый скайп:maxim.3431228
o_0_Wa3Rix_o_0 Дата: Понедельник, 12.05.2014, 14:41 | Сообщение # 6
Новичок
Сообщений: 22
Статус: Offline
Цитата ]CM[xXRa7kamXx[CM] ()
o_0__o_0, fake

Ответить что не нашел? Пиши в ВК http://vk.com/its.warya
Jamely Дата: Понедельник, 12.05.2014, 16:13 | Сообщение # 7
Сообщений: 1603
Статус: Offline
Цитата ]CM[xXRa7kamXx[CM] ()
o_0__o_0, fake

не фейк
Edif Дата: Понедельник, 12.05.2014, 16:20 | Сообщение # 8
Боец
Сообщений: 81
Статус: Offline
зачем сливать всё в паблик?Пусть сами делают!
[CM]HungryJesus Дата: Понедельник, 12.05.2014, 21:06 | Сообщение # 9
Боец
Сообщений: 58
Статус: Offline
Большое спасибо!

Skype: al3xstreet
Tiberian Дата: Пятница, 27.02.2015, 21:32 | Сообщение # 10
Боец
Сообщений: 138
Статус: Offline
За старание +сик твой.
ĐΞḞΔŪĿ₸ Дата: Вторник, 31.03.2015, 09:16 | Сообщение # 11
Продавец
Сообщений: 147
Статус: Offline
Все, разобрался.

Сообщение отредактировал CM_Nikko - Вторник, 31.03.2015, 09:16
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
klorofbravl456 [13:45]

PUPS12124 [02:09]

Bioksit [00:15]

Dafdaf [23:27]

ячеченец [21:00]

balbesbizad [12:02]

cpark [11:40]

Mario_Imperator [11:33]

leonovichstas97 [22:40]

ubeyefudu [18:53]

zheniakuzma [17:47]

Moonberg [16:04]

tamararl6 [15:04]