Перейти к содержанию

Помогите!


nejiko

Рекомендуемые сообщения

Сразу прошу прощения за самые тупые вопросы! Но кто может помогите плиз!

1.При выходе из игры не сохраняются Пеко,Фалькон,Телега??!! Когда заходишь в игру!

2.Как выключить дроп с арены?!

//|===========================================|\\

//|===========================================|\\

//| |\\

//| ***** ***** ***** ***** ** ** |\\

//| * * * * * * * * * |\\

//| *** ***** *** *** * * * |\\

//| * * * * * * * |\\

//| * * * ***** ***** * * |\\

//| |\\

//|===========================================|\\

//|===========================================|\\

//==== Script: =========================================

//= PVP Warper

//==== by: ============================================

//= Freem ( Mail: gmfreem@mail.ru )

//=====================================================

//= Script Start

prontera,164,175,4 script Арена 810,{

mes "Куда хочеш попасть?";

next;

menu "PvP Arena [" + getmapusers("pvp_n_3-5.gat") + " / 30]",Lpro,

"GvG Arena [" + getmapusers("guild_vs2.gat") + " / 30]",Lizu,

"Clone Arena [" + getmapusers("pvp_n_2-5.gat") + " / 30]",Lpay,

"Quit",Lcancel;

Lpro:

if(getmapusers("pvp_n_3-5.gat") >= 30 ) goto LError;

warp "pvp_n_3-5.gat",0,0;

close2;

Lizu:

if(getmapusers("guild_vs2.gat") >= 30 ) goto LError;

warp "guild_vs2.gat",0,0;

close2;

Lpay:

if(getmapusers("pvp_n_2-5.gat") >= 30 ) goto LError;

warp "pvp_n_2-5.gat",0,0;

atcommand strcharinfo(0)+ ":@evilclone " + strcharinfo(0);

close2;

Lcancel:

close;

LError:

mes "[PVP-мастер]";

mes "Извините, но Арена полная";

close;

}

//= Duplicates ==============================================

// Geffen --------------------------------------------

geffen.gat,125,69,4 duplicate(Арена) Арена#2 734

// Alberta --------------------------------------------

alberta.gat,105,53,4 duplicate(Арена) Арена#3 734

// Morroc----------------------------------------------

morocc.gat,160,97,4 duplicate(Арена) Арена#4 734

// Payon ----------------------------------------------

payon.gat,185,107,4 duplicate(Арена) Арена#5 734

// Comodo ---------------------------------------------

comodo.gat,197,148,4 duplicate(Арена) Арена#6 734

// Aldebaran -------------------------------------------

aldebaran.gat,144,123,4 duplicate(Арена) Арена#7 734

// Izlude ----------------------------------------------

izlude.gat,136,93,4 duplicate(Арена) Арена#8 734

//= Map Flags =============================================

pvp_n_1-1.gat mapflag pvp

guild_vs2.gat mapflag gvg

pvp_n_2-5.gat mapflag pvp

//= Warps ==================================================

pvp_n_2-5.gat,99,133,0 warp prontera 2,5,prontera,162,175

pvp_n_2-5.gat,133,99,0 warp prontera 2,5,prontera,162,175

pvp_n_2-5.gat,99,65,0 warp prontera 2,5,prontera,162,175

pvp_n_2-5.gat,65,99,0 warp prontera 2,5,prontera,162,175

pvp_n_3-5.gat,99,133,0 warp prontera 2,5,prontera,162,175

pvp_n_3-5.gat,133,99,0 warp prontera 2,5,prontera,162,175

pvp_n_3-5.gat,99,65,0 warp prontera 2,5,prontera,162,175

pvp_n_3-5.gat,65,99,0 warp prontera 2,5,prontera,162,175

guild_vs2.gat,49,7,0 warp prontera 2,5,prontera,162,175

guild_vs2.gat,7,49,0 warp prontera 2,5,prontera,162,175

guild_vs2.gat,92,50,0 warp prontera 2,5,prontera,162,175

guild_vs2.gat,50,92,0 warp prontera 2,5,prontera,162,175

3.Почему не работает НПС?!

//===== eAthena Script =======================================

//= Кард ремовер=))

//===== By: ==================================================

//= Degrees

//============================================================

prontera,145,282,5 script Похотливая старушка 78,{

UPGRADEROOT:

mes "[Похотливая старушка]";

mes "Добрый день,КрОССафЧеГ.Я умею высасывать из вещей и оружия карты. Хочеш я отсосу твои карты?";

next;

menu "Да детка,сделай это.",REMOVEMENU,

"А что для этого надо?",REMOVEPRICE,

"Нет,спасибо.",CLOSEOUT;

REMOVEPRICE:

mes "[Похотливая старушка]";

mes "Я отсосу за 225000 зеней,Star Crumb и Yellow Gemstone.";

next;

menu "Давай попробуем отсосать у меня карты.",REMOVEMENU,

"Нет спасибо.",CLOSEOUT;

REMOVEMENU:

mes "[Похотливая старушка]";

mes "Очень хорошо. Из какой вещи ты хочеш чтоб я отсосала??";

next;

menu "Я забыл одеть то что надо!.",CLOSEOUT,

getequipname(1),SLOT1,

getequipname(2),SLOT2,

getequipname(3),SLOT3,

getequipname(4),SLOT4,

getequipname(5),SLOT5,

getequipname(6),SLOT6,

getequipname(7),SLOT7,

getequipname(8),SLOT8,

getequipname(9),SLOT9,

getequipname(10),SLOT10;

SLOT1:

set @part,1;

goto CARDNUMCHECK;

SLOT2:

set @part,2;

goto CARDNUMCHECK;

SLOT3:

set @part,3;

goto CARDNUMCHECK;

SLOT4:

set @part,4;

goto CARDNUMCHECK;

SLOT5:

set @part,5;

goto CARDNUMCHECK;

SLOT6:

set @part,6;

goto CARDNUMCHECK;

SLOT7:

set @part,7;

goto CARDNUMCHECK;

SLOT8:

set @part,8;

goto CARDNUMCHECK;

SLOT9:

set @part,9;

goto CARDNUMCHECK;

SLOT10:

set @part,10;

goto CARDNUMCHECK;

CARDNUMCHECK:

if(getequipcardcnt(@part) == 0) goto DENYCARDCOUNT;

set @cardcount,getequipcardcnt(@part);

if(@cardcount > 1) goto CARDNUMMULTIMSG;

mes "[Похотливая старушка]";

mes "В этой вещи " + @cardcount + " вставлено карт. Для отсоса, мне надо 225000 зеней , ^0000FFStar Crumb^000000, и ^0000FFYellow Gemstone^000000.";

goto CARDNUMPOSTMSG;

CARDNUMMULTIMSG:

mes "[Похотливая старушка]";

mes "В этой вещи " + @cardcount + " вставлено карт. Для моего отсоса надо " + (200000+(@cardcount * 25000)) + " zeny, ^0000FFStar Crumb^000000, и ^0000FFYellow Gemstone^000000.";

CARDNUMPOSTMSG:

next;

menu "Да хорошо.",REMOVECARDWARNING,

"Нет не надо.",CLOSEOUT;

REMOVECARDWARNING:

mes "[Похотливая старушка]";

mes "Я уже сильно стара и когда я отсасываю бывают осечки.Так что выбирай что тебе важнее Карта или Вещь?";

next;

menu "Я передумал,извени.",CLOSEOUT,

"Конечно же отсос.",PRIORITYITEM,

"Вещь дороже.",PRIORITYCARD;

PRIORITYITEM:

set @failtype,1;

goto REMOVECARD;

PRIORITYCARD:

set @failtype,2;

goto REMOVECARD;

REMOVECARD:

mes "[Похотливая старушка]";

mes "Хорошо отдай мне все для отсоса и зени.";

if((zeny < (200000+(@cardcount * 25000))) || (countitem(1000) < 1) || (countitem(715) < 1)) goto DENYMATERIAL;

set zeny,zeny - (200000+(@cardcount * 25000));

delitem 1000,1;

delitem 715,1;

set @failchance,rand(100);

// if(@failchance < 2) goto FAILREMOVECARD0;

// if((@failchance < 8) && (@failtype == 1)) goto FAILREMOVECARD1;

// if((@failchance < 8) && (@failtype == 2)) goto FAILREMOVECARD2;

if(@failchance < 10) goto FAILREMOVECARD3;

successremovecards @part;

next;

mes "[Похотливая старушка]";

mes "Процесс отсоса прошел успешно.Возьми свою вещь и карту.Поздравляю!!!";

close;

FAILREMOVECARD0:

failedremovecards @part,0;

next;

mes "[Похотливая старушка]";

mes "Во время всасывания что то пошло не так.Твою вещь я смогла сохранить но карта самоуничтожилась!";

close;

FAILREMOVECARD1:

failedremovecards @part,1;

next;

mes "[Похотливая старушка]";

mes "Во время отсоса что то пошло не так.Я не смогла сохранить ни вещь ни отсос.Я всосу в след раз!!";

close;

FAILREMOVECARD2:

failedremovecards @part,2;

next;

mes "[Похотливая старушка]";

mes "Вот неудача!Карту я уже извлекла и вещь неожиданно сломалась.";

close;

FAILREMOVECARD3:

failedremovecards @part,3;

next;

mes "[Похотливая старушка]";

mes "Я попыталась извлечь карты и не получилось.Я может быть заберу у тебя вещи";

close;

DENYCARDCOUNT:

mes "[Похотливая старушка]";

mes "Милок... В этой вещи нет карт.Обманывать не хорошо.";

close;

DENYMATERIAL:

next;

mes "[Похотливая старушка]";

mes "Дитя у тебя нет всего для моей магии! Сначала принеси мне их!.";

close;

CLOSEOUT:

mes "[Похотливая старушка]";

mes "Очень хорошо.Когда понадобятся мои услуги.Ты знаеш где меня найти!";

close;

}

и

prontera,150,193,4 script †Resets† 906,{

set @price, 1000; //Эм,все сразу будет стоить в 1,5 раза больше.

if(BaseLevel == 999)

{

mes "[Reset NPC]";

mes "Здраствуйте,"+strcharinfo(0)+"!Желаете скинуть скилы или статы или все вместе?";

mes "Вот цены на мои услуги:";

mes "^FF0000Статы: ^000000" + @price + "10000000";

mes "^FF0000Скилы: ^000000" + @price + "10000000";

mes "^FF0000Все : ^000000" + @price /2 * 3 + " 20000000";

mes "Выбрал что для тебя сделать?";

switch(select("^FF0000Скинуть статы^000000",

"^FF0000Скинуть скилы^000000",

"^FF0000Все вместе^000000",

"Взять добавку"))

{

case 1:

resetstatus;

set StatusPoint, 0;

atcommand strcharinfo(0) + ":@stpoint 65000";

set #b_point, 1;

mes "^FF0000СНезабудь взять добавку 37343 очков.^000000"; //Хе,это подсказка когда сбросился

set zeny, zeny - @price;

close;

case 2:

resetskill;

set zeny, zeny - @price;

close;

case 3:

resetskill;

resetstatus;

set StatusPoint, 0;

atcommand strcharinfo(0) + ":@stpoint 65000";

set #b_point, 1;

mes "Незабудь взять добавку 37943 очков."; //Хе,это подсказка когда сбросился

set zeny, zeny - @price /2 * 3;

mes "Незабудь взять добавку " + #b_point + " очков."; //Хе,это подсказка когда сбросился

close;

case 4:

// вот и добавление потерянных очков

//set StatusPoint, StatusPoint + #b_point; 37943

if(#b_point == 1)

{

atcommand strcharinfo(0) + ":@stpoint 37943";

set #b_point, 0;

mes "Такс,держи свои очки)Больше не теряй)";

} else {

mes "У тебя нет оставленных очков";

}

default:

close;

}

} else {

// Если персонаж не достиг 999 уровня

mes "Ты еще молод.Приходи ко мне когда подрастешь до 999.Буду ждать!";

close;

}

close;

}

4.Какой скрипт для Хилера что-бы он распознавал шмотки?!

У меня ТХТ версия афины!

  • Downvote 1
Ссылка на комментарий
Поделиться на другие сайты

2) Удалить на нужной карте или закомментить(//) мапфлаг 'pvp_nightmaredrop'.Находится он тут: eA/conf/mapflags/nightmare.txt

3) Какую именно ошибку выдает?Тут нет телепатов,а вообще скрипт УГ,юзай стандартный card_remover(eA/npc/custom/card_remover.txt),а не это школьное творение.

4) Поставить скрипт команду identify;,если нет возможности компилить,то вставить этот код в хилера:

getinventorylist;
for(set .@i,0; .@i<@inventorylist_count; set .@i,.@i+1){
if(@inventorylist_identify[.@i]==1) continue;
delitem2 @inventorylist_id[.@i],1,0,0,0,0,0,0,0;
getitem @inventorylist_id[.@i],1;
}

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика