Jump to content
  • 0

Help to change the items


abdol

Question


  • Group:  Members
  • Topic Count:  17
  • Topics Per Day:  0.01
  • Content Count:  43
  • Reputation:   0
  • Joined:  04/06/22
  • Last Seen:  

i want to change the items below on the shop and options then when i change it the npc is broken it cannot be clicked. i want to change all the items. can anyone help me 

Btw here is the script below

mal_dun01.gat    mapflag    nosave    SavePoint
mal_dun01.gat    mapflag    nomemo
mal_dun01.gat    mapflag    nobranch
mal_dun01.gat    mapflag    noexp
mal_dun01.gat    mapflag    nodrop
mal_dun01.gat    mapflag    nochat
mal_dun01.gat    mapflag    novending
mal_dun01.gat    mapflag    nowarp
mal_dun01.gat    mapflag    nowarpto
mal_dun01.gat    mapflag    noteleport
mal_dun01.gat    mapflag    noreturn
prontera,164,149,3    script    Monster Arena     1904,{

if(lifetime >= 1) goto LLT;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "What do you want to do?";
menu "Enter Monster Arena",-,"Exchange Arena Points",Lex,"Check Arena Points",Lcheck;
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "You can earn points by killing monster that are inside there, and the points you earn can be traded for cool stuffs.";
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "There are two kinds of Gate pass, the ^0000FFone-time ticket^000000 is for one entry which cost 50 Credits and there's a ^0000FFlife-time ticket^000000 that can give you access anytime which cost 200 Credits.";
mes "What entry do you want to go to?";
menu "One-Time Ticket",-,"Life-Time Ticket",Llife;
next;
if(countitem(7227) < 50) goto Lnen;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Here you go! Come & Visit us again!";
mes "*Stamp Stamp*";
delitem 7227,50;
close2;
warp "mal_dun01",40,232;
end;

OnInit:
    waitingroom "Monster Arena",0;
    end;
Llife:
if(countitem(7227) < 2000) goto Lnen;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Wow! you must be rich! Here you go! Come & Visit us again!";
mes "*Stamp Stamp*";
delitem 7227,200;
set lifetime,1;
close2;
warp "mal_dun01",40,232;

Lnot:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Suit yourself!";
close;

Lnen:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Not enough TCG!";
close;

LLT:
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "What do you want to do?";
menu "Enter Monster Arena",-,"Exchange Points",Lex,"Check Arena Points",Lcheck;
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "I see you have a life-time pass..";
mes "Do you want to enter the Monster Arena?";
menu "Yes",-,"No",Lnot;
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Bye! Shazam !";
close2;
warp "mal_dun01",40,232;
end;


Lnoep:
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Not Enough Points!";
close;

Lcheck:
next;
mes strcharinfo(0)+"'s Arena Points : ^0000FF"+arenapoint+"^000000 Point(s)";
close;

Lex:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Choose from the categories below :";
menu "Cards",-,"^0000ff3rd Job Costumes^000000",Leqp,"^FF00FFSupplies/Etc^000000",Lsupp;
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Choose from my card album..";
menu "Atroce - 30,000pts",-,"Toad - 50,000pts",Ltoad,"True Golden Thief Bug - 90,000pts",Ltgtb,"Lady Tanee v2(Not Available) - 35,000pts",Ltanee,"Ifrit - 180,000pts",Lifrit,"Fallen Bishop Hibram - 210,000pts",Lfbhc,"Gloom Under Night - 170,000pts",Lgloom,"Valkyrie Randris - 200,000pts",Lvalk,"Hard Rock Mammoth - 100,000pts",Lhardrock,"Creator Card - 1,000,000pts",Lmoon,"High Wizard Card - 300,000pts",Lhwc;

next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "....";
menu "Yes",-,"Nevermind",Lnot;
next;
if(arenapoint < 30000) goto Lnoep;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Here you go!";
getitem 4425,1;
set arenapoint,arenapoint-30000;
close;

Ltoad:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "....";
menu "Yes",-,"Nevermind",Lnot;
next;
if(arenapoint < 50000) goto Lnoep;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Here you go!";
getitem 4306,1;
set arenapoint,arenapoint-50000;
close;


Ltgtb:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "....";
menu "Yes",-,"Nevermind",Lnot;
next;
if(arenapoint < 90000) goto Lnoep;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Here you go!";
getitem 20331,1;
set arenapoint,arenapoint-90000;
close;

Ltanee:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "....";
menu "Yes",-,"Nevermind",Lnot;
next;
if(arenapoint < 55000) goto Lnoep;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Here you go!";
getitem 598,1;
set arenapoint,arenapoint-55000;
close;

Lifrit:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "....";
menu "Yes",-,"Nevermind",Lnot;
next;
if(arenapoint < 180000) goto Lnoep;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Here you go!";
getitem 4430,1;
set arenapoint,arenapoint-180000;
close;

Lfbhc:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "....";
menu "Yes",-,"Nevermind",Lnot;
next;
if(arenapoint < 210000) goto Lnoep;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Here you go!";
getitem 4441,1;
set arenapoint,arenapoint-210000;
close;

Lgloom:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "....";
menu "Yes",-,"Nevermind",Lnot;
next;
if(arenapoint < 170000) goto Lnoep;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Here you go!";
getitem 4408,1;
set arenapoint,arenapoint-170000;
close;

Lvalk:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "....";
menu "Yes",-,"Nevermind",Lnot;
next;
if(arenapoint < 200000) goto Lnoep;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Here you go!";
getitem 4407,1;
set arenapoint,arenapoint-200000;
close;

Lhardrock:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "....";
menu "Yes",-,"Nevermind",Lnot;
next;
if(arenapoint < 100000) goto Lnoep;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Here you go!";
getitem 20216,1;
set arenapoint,arenapoint-100000;
close;

Lmoon:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "....";
menu "Yes",-,"Nevermind",Lnot;
next;
if(arenapoint < 1000000) goto Lnoep;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Here you go!";
getitem 20600,1;
set arenapoint,arenapoint-1000000;
close;

Lhwc:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "....";
menu "Yes",-,"Nevermind",Lnot;
next;
if(arenapoint < 300000) goto Lnoep;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Here you go!";
getitem 4365,1;
set arenapoint,arenapoint-300000;
close;


Leqp:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Choose from the available equipments..";
menu "Sura - 100,000pts",-,"Rune Knight - 100,000pts",Lrg,"Royal Guard - 100,000pts",Lgx,"Guillotine Cross - 100,000pts",Lranger,"Ranger - 100,000pts",Lgen,"Genetic - 100,000pts",Lsorc,"Sorcerer - 100,000pts",Lwar,"Warlock - 100,000pts",Lsc,"Shadow Chaser - 100,000pts",Lac,"Arch Bishop - 100,000pts",Lmec,"Mechanic - 100,000pts",Lrobo;
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "....";
menu "Yes",-,"Nevermind",Lnot;
next;
if(arenapoint < 100000) goto Lnoep;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Here you go!";
getitem 20276,1;
set arenapoint,arenapoint-100000;
close;

Lrg:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "....";
menu "Yes",-,"Nevermind",Lnot;
next;
if(arenapoint < 100000) goto Lnoep;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Here you go!";
getitem 20274,1;
set arenapoint,arenapoint-100000;
close;

Lgx:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "....";
menu "Yes",-,"Nevermind",Lnot;
next;
if(arenapoint < 100000) goto Lnoep;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Here you go!";
getitem 20291,1;
set arenapoint,arenapoint-100000;
close;

Lranger:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "....";
menu "Yes",-,"Nevermind",Lnot;
next;
if(arenapoint < 100000) goto Lnoep;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Here you go!";
getitem 20275,1;
set arenapoint,arenapoint-100000;
close;

Lgen:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "....";
menu "Yes",-,"Nevermind",Lnot;
next;
if(arenapoint < 100000) goto Lnoep;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Here you go!";
getitem 20283,1;
set arenapoint,arenapoint-100000;
close;


Lsorc:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "....";
menu "Yes",-,"Nevermind",Lnot;
next;
if(arenapoint < 100000) goto Lnoep;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Here you go!";
getitem 20278,1;
set arenapoint,arenapoint-100000;
close;


Lwar:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "....";
menu "Yes",-,"Nevermind",Lnot;
next;
if(arenapoint < 100000) goto Lnoep;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Here you go!";
getitem 20285,1;
set arenapoint,arenapoint-100000;
close;


Lsc:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "....";
menu "Yes",-,"Nevermind",Lnot;
next;
if(arenapoint < 100000) goto Lnoep;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Here you go!";
getitem 20279,1;
set arenapoint,arenapoint-100000;
close;


Lac:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "....";
menu "Yes",-,"Nevermind",Lnot;
next;
if(arenapoint < 100000) goto Lnoep;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Here you go!";
getitem 20280,1;
set arenapoint,arenapoint-100000;
close;


Lmec:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "....";
menu "Yes",-,"Nevermind",Lnot;
next;
if(arenapoint < 100000) goto Lnoep;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Here you go!";
getitem 20284,1;
set arenapoint,arenapoint-100000;
close;

Lrobo:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "....";
menu "Yes",-,"Nevermind",Lnot;
next;
if(arenapoint < 100000) goto Lnoep;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Here you go!";
getitem 20292,1;
set arenapoint,arenapoint-100000;
close;

Lsupp:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Choose from the available supplies.";
menu "Guild Supply Box - 10,000pts",-,"Poring Coins/Tcg Box - 10,000pts",Lsupbox;
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "....";
menu "Yes",-,"Nevermind",Lnot;
next;
if(arenapoint < 10000) goto Lnoep;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Here you go!";
getitem 12476,1;
set arenapoint,arenapoint-10000;
close;

Lsupbox:
next;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "....";
menu "Yes",-,"Nevermind",Lnot;
next;
if(arenapoint < 10000) goto Lnoep;
mes "[ ^00FF00 Gate Keeper ^000000 ]";
mes "Here you go!";
getitem 12474,1;
set arenapoint,arenapoint-10000;
close;

}

-    script    monsterarena    -1,{

OnGodKill:
set arenapoint,arenapoint+1;
dispbottom "You earned 1 Arena Point";
end;

OnGodKill1:
set arenapoint,arenapoint+2;
dispbottom "You earned 2 Arena Point";
end;

OnGodKill2:
set arenapoint,arenapoint+3;
dispbottom "You earned 3 Arena Points";
end;

OnGodKill3:
set arenapoint,arenapoint+4;
dispbottom "You earned 4 Arena Points";
end;

OnGodKill4:
set arenapoint,arenapoint+5;
dispbottom "You earned 5 Arena Points";
end;

OnGodKill5:
set arenapoint,arenapoint+6;
dispbottom "You earned 6 Arena Points";
end;

OnGodKill6:
set arenapoint,arenapoint+8;
dispbottom "You earned 8 Arena Points";
end;

OnGodKill8:
set arenapoint,arenapoint+9;
dispbottom "You earned 9 Arena Points";
end;

OnGodKill9:
set arenapoint,arenapoint+10;
dispbottom "You earned 10 Arena Points";
end;

OnGodKill10:
set arenapoint,arenapoint+11;
dispbottom "You earned 11 Arena Points";
end;

OnGodKill11:
set arenapoint,arenapoint+12;
dispbottom "You earned 12 Arena Points";
end;

OnGodKill12:
set arenapoint,arenapoint+13;
dispbottom "You earned 13 Arena Points";
end;

OnGodKill13:
set arenapoint,arenapoint+14;
dispbottom "You earned 14 Arena Points";
end;

OnGodKill14:
set arenapoint,arenapoint+15;
dispbottom "You earned 15 Arena Points";
end;

}

mal_dun01,0,0,0,0    monster    Sky Guardian    1899,100,1,7200,monsterarena::OnGodKill
mal_dun01,0,0,0,0    monster    Sky Guardian    1899,80,1,7200,monsterarena::OnGodKill1
mal_dun01,0,0,0,0    monster    Sky Guardian    1899,60,1,7200,monsterarena::OnGodKill2
mal_dun01,0,0,0,0    monster    Sky Guardian    1899,55,5,7200,monsterarena::OnGodKill3
mal_dun01,0,0,0,0    monster    Sky Guardian    1899,35,1,7200,monsterarena::OnGodKill4
mal_dun01,0,0,0,0    monster    Sky Guardian    1899,30,1,7200,monsterarena::OnGodKill5
mal_dun01,0,0,0,0    monster    Sky Guardian    1899,25,1,7200,monsterarena::OnGodKill6
mal_dun01,0,0,0,0    monster    Sky Guardian    1899,20,5,3600,monsterarena::OnGodKill8
mal_dun01,0,0,0,0    monster    Sky Guardian    1899,10,5,1800,monsterarena::OnGodKill9
mal_dun01,0,0,0,0    monster    Sky Guardian    1899,2,5,900,monsterarena::OnGodKill10
mal_dun01,0,0,0,0    monster    Sky Guardian    1899,2,5,900,monsterarena::OnGodKill11
mal_dun01,0,0,0,0    monster    Sky Guardian    1899,2,5,900,monsterarena::OnGodKill12
mal_dun01,0,0,0,0    monster    Sky Guardian    1899,2,5,900,monsterarena::OnGodKill13
mal_dun01,0,0,0,0    monster    Sky Guardian    1899,2,5,900,monsterarena::OnGodKill14

// Duplicates
//=================================================
mal_dun01,119,136,4    duplicate(Monster Arena II)    Monster Arena II#mal    909

///////////

 

 

 

Edited by Emistry
codebox
Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...