Показать сообщение отдельно
Старый 28.01.2010, 02:03   #1
broveymimo
Эксперт
Аватар для broveymimo
OFFLINE
Регистрация: 30.03.2009
Возраст: 47
Сообщений: 905
Благодарностей:
839 всего
Мнения: + 2184
Репутация: 2468

[WPF Script] PMSpamer - флудим всем в приват


На идею создания данного скрипта натолкнула вот эта тема https://www.rf-cheats.ru/forum/showthread.php?t=46211.

Итак, представляю вашему вниманию PMSpamer.
Суть его работы заключается в том, что он шлет заранее подготовленный текст любому, кто встретится у него на пути. Выглядит это примерно так:



Для управления скриптом имеются следующие команды:
Ввести текст сообщения SendPMessage("PMS","TEXT текстсообщения")
Запуск спамера SendPMessage("PMS","START")
Останов спамера SendPMessage("PMS","STOP")

Либо из клиента:
/PMS TEXT текстсообщения
/PMS START
/PMS STOP

А вот и сам скрипт:

PHP код:
// Скрипт PMSpamer v.1.0. (c) broveymimo
// Ввести текст сообщения     SendPMessage("PMS","TEXT текстсообщения")
// Запуск спамера             SendPMessage("PMS","START")
// Останов спамера            SendPMessage("PMS","STOP")

var PID,namel,textl,textpml,charnamel,le,ls,startl,stopl:integer;
    
text,textpm,stop,start,name,charname:string;
    
flag:boolean;

procedure OnCreate;
begin
 le
:=23;
 
ls:=46;
 
start:='START';
 
startl:=length(start);
 
stop:='STOP';
 
stopl:=length(stop);
 
name:='PMS';
 
namel:=length(name);
 
text:='TEXT';
 
textl:=length(text);
 
flag:=false;
end;

begin
 
if length(_gBuff) < 4 then exit;
 
PID := GInt(_gBuff,3,2);

if 
not _gFromServ then case PID of
  
$0302begin
   
if strcmp(copy(_gBuff,5,namel),namethen
   begin
    
if strcmp(copy(_gBuff,le,textl),textthen
    begin
     textpm
:=copy(_gBuff,(le+textl+1),(length(_gBuff)-le-textl-1));
     
textpml:=length(textpm);
    
end;
    if 
strcmp(copy(_gBuff,le,startl),startthen flag:=true;
    if 
strcmp(copy(_gBuff,le,stopl),stopthen flag:=false;
   
gBlockPacket;
  
end;
 
end;
end;
if 
_gFromServ and flag then
 
case PID of
  
$1F03begin
   charname
:=copy(_gBuff,ls,17);
   
gSys.SendS(FormatPck('%haca',***91;$0302,charname,textpml,textpm+#0***93;));
  
end;
 
end;
end


Мои скрипты: PMSpamer PVPHelper
Важны темы: Разбор пакетов
Реклама: Учебный центр - Best Profi, Днепропетровск
ЯД: 41001932890078
 
Ответить с цитированием
Сказали спасибо:
Недоступно (06.02.2010), Недоступно (03.02.2010), Lone (01.02.2010), AHILES (29.01.2010), Sm1lik (28.01.2010), Vishtar (28.01.2010), Недоступно (28.01.2010), котопес (28.01.2010), Dr. Cox (28.01.2010), wodewill (28.01.2010), BlowUminD (28.01.2010), Co01eR (28.01.2010)