Jump to content

Kariton Revolution

Members
  • Posts

    429
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Kariton Revolution

  1. example Player 1 Job is Paladin player want to change job to Assassin Cross can anyone make a script like that t a player can change job what ever he want but only Trans Job can talk to this NPC SALAMAT THANKYOU ))))))))
  2. anyone know what is the stats of an eater? and waffleking?
  3. how can i make 7items that MvP bonus Drop and also how i can make the mob hit to 180K first hit and 2nd hit 1313,BEELZEBUB_,Beelzebub,Beelzebub,255,10000000,0,6666666,6666666,2,180027,170627,0,0,2050,555,355,355,1000,355,20,12,2,6,88,0x37B5,100,111,30,432,3333333,10000,0,5500,0,0,0,5000,0,5000,0,2000,20516,05,2000,2000,2702,2000,985,5432,742,5500,0,0,0,0,0,1 here (( HELP ME PLEASE!
  4. im using 3ceam svn [Error]: Missing 1 right curlys at file 'npc/custom/quest/quest4themeantime.txt', line '204'.
  5. why eathena script is not working for my svn (
  6. hi where can i find my webhost im hosted on asurahosting my vps information only had ssh/sftp vnc detail phpmyadmin ? ( i try to find it to my winscp root / <root> i can't find any folder naming public html
  7. bonus bAllStats,3; bonus bUnbreakableArmor,0; if(BaseClass==Job_Mage||BaseClass==Job_Archer||BaseClass==Job_Acolyte) bonus2 bResEff,Eff_Silence,5000; else if(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief) bonus2 bResEff,Eff_Stun,5000; if(isequipped(2357,2524))( bonus2 bResEff,Eff_Freeze,10000; ) help its not working how it work? i just added if(isequipped(2357,2524))( bonus2 bResEff,Eff_Freeze,10000; ) and bonus bAllStats,3;
  8. sir i want to make if any of this n5102,5751,5138,5383,5395,5308 item equip of a character can only talk the npc sir:)
  9. The way I've written it, you can literally inject each section of code into your script. Place the configuration section under your script's OnInit label, and the item check at the beginning of the script (under the header). hi sir can you do it for me hahah THANKYOU VERY MUCH! //===== eAthena Script ======================================= //= Euphy's Donate Shop //===== By: ================================================== //= Euphy //===== Current Version: ===================================== //= 1.4a - eAthena //===== Description: ========================================= //= A dynamic Donate Shop based on Lunar's, with easier config. //= Includes support for multiple shops & cashpoints. //= Item Preview script by ToastOfDoom. //============================================================ que_temsky,146,143,6 script Quest Shop 775,{ waitingroom "Quest Shop",0; function Add; function Chk; function Slot; function A_An; if(.Shops$ != "") set .@i,1; else { set .@menu$,""; for(set .@i,1; .@i<=getarraysize(.Shops$); set .@i,.@i+1) set .@menu$, .@menu$+.Shops$[.@i]+":"; set .@i, select(.@menu$); } dispbottom "Select one item at a time."; callshop "cshop"+.@i,1; npcshopattach "cshop"+.@i; end; function Add { if (getitemname(getarg(1))=="null") { debugmes "Quest reward #"+getarg(1)+" invalid (skipped)."; return; } for(set .@n,5; .@n<127; set .@n,.@n+2) { if (!getarg(.@n,0)) break; if (getitemname(getarg(.@n))=="null") { debugmes "Quest requirement #"+getarg(.@n)+" invalid (skipped)."; return; } } for(set .@i,2; .@i<.@n; set .@i,.@i+1) set getd(".q_"+getarg(1)+"["+(.@i-2)+"]"), getarg(.@i); npcshopadditem "cshop"+getarg(0),getarg(1),((.ShowZeny)?getarg(3):0); sleep 1; return; } function Chk { if (getarg(0)<getarg(1)) { set @qe0,1; return "^FF0000"; } else return "^00FF00"; } function Slot { set .@s$,getitemname(getarg(0)); switch(.ShowSlot){ case 1: if (!getitemslots(getarg(0))) return .@s$; case 2: if (getiteminfo(getarg(0),11)>0) return .@s$+" ["+getitemslots(getarg(0))+"]"; default: return .@s$; } } function A_An { setarray .@A$[0],"a","e","i","o","u"; set .@B$, "_"+getarg(0); for(set .@i,0; .@i<5; set .@i,.@i+1) if (compare(.@B$,"_"+.@A$[.@i])) return "an "+getarg(0); return "a "+getarg(0); } OnBuyItem: set .@q[0],@bought_nameid; copyarray .@q[1],getd(".q_"+@bought_nameid+"[0]"),getarraysize(getd(".q_"+@bought_nameid+"[0]")); if (!.@q[1]) { message strcharinfo(0),"An error has occurred."; end; } mes "[Donate Shop]"; mes "Reward: ^0055FF"+((.@q[1]>1)?.@q[1]+"x ":"")+Slot(.@q[0])+"^000000"; mes "Requirements:"; if (.@q[2]) mes " > "+Chk(Zeny,.@q[2])+.@q[2]+" Zeny^000000"; if (.@q[3]) mes " > "+Chk(getd(.Points$[0]),.@q[3])+.@q[3]+" "+.Points$[1]+" ("+getd(.Points$[0])+"/"+.@q[3]+")^000000"; if (.@q[4]) for(set .@i,4; .@i<getarraysize(.@q); set .@i,.@i+2) mes " > "+Chk(countitem(.@q[.@i]),.@q[.@i+1])+((.DisplayID)?"{"+.@q[.@i]+"} ":"")+Slot(.@q[.@i])+" ("+countitem(.@q[.@i])+"/"+.@q[.@i+1]+")^000000"; next; set @qe1, getiteminfo(.@q[0],5); set @qe2, getiteminfo(.@q[0],11); addtimer 1000, strnpcinfo(1)+"::OnEnd"; while(1){ switch(select(" ~ Purchase ^0055FF"+getitemname(.@q[0])+"^000000:"+((((@qe1&1) || (@qe1&256) || (@qe1&512)) && @qe2>0 && !@qe6)?" ~ Preview...":"")+": ~ ^777777Cancel^000000")) { case 1: if (@qe0) { mes "[Donate Shop]"; mes "You're missing one or more quest requirements."; close; } if (!checkweight(.@q[0],.@q[1])) { mes "[Donate Shop]"; mes "^FF0000You need "+(((.@q[1]*getiteminfo(.@q[0],6))+Weight-MaxWeight)/10)+" additional weight capacity to complete this trade.^000000"; close; } if (.@q[2]) set Zeny, Zeny-.@q[2]; if (.@q[3]) setd .Points$[0], getd(.Points$[0])-.@q[3]; if (.@q[4]) for(set .@i,4; .@i<getarraysize(.@q); set .@i,.@i+2) delitem .@q[.@i],.@q[.@i+1]; getitem .@q[0],.@q[1]; if (.Announce) announce strcharinfo(0)+" has created "+A_An(getitemname(.@q[0]))+"!",0; specialeffect2 699; close; case 2: set @qe3, getlook(3); set @qe4, getlook(4); set @qe5, getlook(5); if (@qe1&1) atcommand "@changelook 3 "+@qe2; if (@qe1&256) atcommand "@changelook 1 "+@qe2; if (@qe1&512) atcommand "@changelook 2 "+@qe2; set @qe6,1; break; case 3: close; } } OnEnd: if (@qe6) { atcommand "@changelook 3 "+@qe3; atcommand "@changelook 1 "+@qe4; atcommand "@changelook 2 "+@qe5; } for(set .@i,0; .@i<7; set .@i,.@i+1) setd "@qe"+.@i,0; end; OnInit: // --------------------- Config --------------------- // Custom points, if needed: "<variable>","<name to display>" setarray .Points$[0],"#CASHPOINTS","Cash Points"; set .Announce,1; // Announce quest completion? (1: yes / 0: no) set .ShowSlot,1; // Show item slots? (2: all equipment / 1: if slots > 0 / 0: never) set .DisplayID,0; // Show item IDs? (1: yes / 0: no) set .ShowZeny,0; // Show Zeny cost, if any? (1: yes / 0: no) // Shop categories, if needed: "<Shop 1>","<Shop 2>"{,...}; // Duplicate dummy data for any additional shops (bottom of script). // If no categories, use the second line instead (remove //). setarray .Shops$[1],"Headgear","Mid-Headgear","Lower-Headgear","Accessory","Armory","Weapon"; // set .Shops$,"n/a"; // Add(<shop number>,<reward ID>,<reward amount>,<Zeny cost>,<point cost>, // <required item ID>,<required item amount>{,...}); // Shop number corresponds with order above (default is 1). // Note: Do NOT use a reward item more than once! Add(1,7539,1,1000,10,7265,1,1064,1,7063,1,7021,1,952,1,969,2,4432,1,7227,1); Add(1,20082,1,10000000,10,7539,10); Add(1,20085,1,10000000,10,7539,10); Add(1,20032,1,10000000,10,7539,10); Add(1,20037,1,10000000,10,7539,10); Add(1,20050,1,10000000,10,7539,10); Add(1,20153,1,10000000,10,7539,10); Add(1,20090,1,10000000,10,7539,10); Add(1,20145,1,10000000,10,7539,10); Add(1,20076,1,10000000,10,7539,10); Add(1,20065,1,10000000,10,7539,10); Add(1,20066,1,10000000,10,7539,10); Add(1,20087,1,10000000,10,7539,10); Add(1,20089,1,10000000,10,7539,10); Add(1,20105,1,10000000,10,7539,10); Add(1,20092,1,10000000,10,7539,10); Add(1,20192,1,10000000,10,7539,10); Add(1,20051,1,10000000,10,7539,10); Add(1,20058,1,10000000,10,7539,10); Add(1,20032,1,10000000,10,7539,10); Add(1,20029,1,10000000,10,7539,10); Add(1,20152,1,10000000,10,7539,10); Add(1,20025,1,10000000,10,7539,10); Add(1,20053,1,10000000,10,7539,10); Add(1,20031,1,10000000,10,7539,10); Add(1,20173,1,10000000,10,7539,10); Add(1,20176,1,10000000,10,7539,10); Add(1,20028,1,10000000,10,7539,10); Add(1,20179,1,10000000,10,7539,10); Add(1,20020,1,10000000,10,7539,10); Add(1,20026,1,10000000,10,7539,10); Add(1,20030,1,10000000,10,7539,10); Add(1,20038,1,10000000,10,7539,10); Add(1,20039,1,10000000,10,7539,10); Add(1,20040,1,10000000,10,7539,10); Add(1,20042,1,10000000,10,7539,10); Add(1,20043,1,10000000,10,7539,10); Add(1,20046,1,10000000,10,7539,10); //MIDGEARS Add(2,20093,1,10000000,10,7539,10); Add(2,20094,1,10000000,10,7539,10); Add(2,20155,1,10000000,10,7539,10); Add(2,20180,1,10000000,10,7539,10); Add(2,20081,1,10000000,10,7539,10); Add(2,20095,1,10000000,10,7539,10); Add(2,20151,1,10000000,10,7539,10); Add(2,20084,1,10000000,10,7539,10); Add(2,20181,1,10000000,10,7539,10); Add(2,20057,1,10000000,10,7539,10); Add(2,20185,1,10000000,10,7539,10); Add(2,20073,1,10000000,10,7539,10); Add(2,20132,1,10000000,10,7539,10); Add(2,20134,1,10000000,10,7539,10); Add(2,20177,1,10000000,10,7539,10); Add(2,20189,1,10000000,10,7539,10); //LOWERGEARS Add(3,20083,1,10000000,10,7539,10); Add(3,20098,1,10000000,10,7539,10); Add(3,20100,1,10000000,10,7539,10); Add(3,20101,1,10000000,10,7539,10); Add(3,20104,1,10000000,10,7539,10); Add(3,20115,1,10000000,10,7539,10); Add(3,20116,1,10000000,10,7539,10); Add(3,20133,1,10000000,10,7539,10); Add(3,20148,1,10000000,10,7539,10); Add(3,20175,1,10000000,10,7539,10); Add(3,20178,1,10000000,10,7539,10); Add(3,20186,1,10000000,10,7539,10); Add(3,20000,1,10000000,10,7539,10); Add(3,20001,1,10000000,10,7539,10); Add(3,20002,1,10000000,10,7539,10); Add(3,20003,1,10000000,10,7539,10); Add(3,20005,1,10000000,10,7539,10); Add(3,20010,1,10000000,10,7539,10); Add(3,20048,1,10000000,10,7539,10); Add(3,20049,1,10000000,10,7539,10); Add(3,20052,1,10000000,10,7539,10); Add(3,20019,1,10000000,10,7539,10); Add(3,20035,1,10000000,10,7539,10); Add(3,20041,1,10000000,10,7539,10); Add(3,20004,1,10000000,10,7539,10); Add(3,20021,1,10000000,10,7539,10); Add(3,20009,1,10000000,10,7539,10); Add(3,20008,1,10000000,10,7539,10); Add(3,20014,1,10000000,10,7539,10); Add(3,20015,1,10000000,10,7539,10); Add(3,20018,1,10000000,10,7539,10); Add(3,20074,1,10000000,10,7539,10); Add(3,20135,1,10000000,10,7539,10); Add(3,20062,1,10000000,10,7539,10); Add(3,20063,1,10000000,10,7539,10); Add(3,20012,1,10000000,10,7539,10); Add(3,20044,1,10000000,10,7539,10); Add(3,20064,1,10000000,10,7539,10); //ACCESSORY Add(4,20124,1,10000000,10,7539,20); Add(4,20125,1,10000000,10,7539,20); Add(4,20126,1,10000000,10,7539,20); Add(4,20128,1,10000000,10,7539,20); Add(4,20129,1,10000000,10,7539,20); Add(4,20127,1,10000000,10,7539,20); //ARMORY Add(5,20106,1,10000000,10,7539,10); Add(5,20107,1,10000000,10,7539,10); Add(5,20108,1,10000000,10,7539,10); Add(5,20109,1,10000000,10,7539,10); //WEAPON Add(6,30009,1,10000000,10,7539,15); Add(6,30012,1,10000000,10,7539,15); Add(6,30013,1,10000000,10,7539,15); Add(6,30030,1,10000000,10,7539,15); Add(6,30016,1,10000000,10,7539,15); Add(6,30019,1,10000000,10,7539,15); Add(6,30020,1,10000000,10,7539,15); Add(6,30031,1,10000000,10,7539,15); Add(6,30023,1,10000000,10,7539,15); Add(6,30024,1,10000000,10,7539,15); Add(6,30025,1,10000000,10,7539,15); Add(6,30005,1,10000000,10,7539,15); Add(6,30003,1,10000000,10,7539,15); // -------------------------------------------------- for(set .@i,1; .@i<=getarraysize(.Shops$); set .@i,.@i+1) npcshopdelitem "cshop"+.@i,909; end; } // -------- Dummy data (duplicate as needed) -------- - shop cshop1 -1,909:-1 - shop cshop2 -1,909:-1 - shop cshop3 -1,909:-1 - shop cshop4 -1,909:-1 - shop cshop5 -1,909:-1 - shop cshop6 -1,909:-1 - shop cshop7 -1,909:-1
  10. hi im using euphy quest shop how i can merge this script Hahaha
  11. if these posible ? if (!isequipped(5200)) { mes "Obtain atleast 1 item in QuestShop 1."; close; } else if(!isequipped(5201)) { mes "Obtain atleast 1 item in QuestShop 1."; close; } else if (!isequipped(5203)) { mes "Obtain atleast 1 item in QuestShop 1."; close; } else if (!isequipped(5204)) { mes "Obtain atleast 1 item in QuestShop 1."; close; } if these posible ? if (!isequipped(5200)) { mes "Obtain atleast 1 item in QuestShop 1."; close; } else if(!isequipped(5201)) { mes "Obtain atleast 1 item in QuestShop 1."; close; } else if (!isequipped(5203)) { mes "Obtain atleast 1 item in QuestShop 1."; close; } else if (!isequipped(5204)) { mes "Obtain atleast 1 item in QuestShop 1."; close; }
  12. help me please if (!isequipped( )?? how i can make a npc that wearing blankeyes,minstrel,blahblahblah only player who suit that item can talk to npc blank eyes Minstrel Song Hat Magic Eyes Hunter's Cap Striped Hat Brazil National Flag Hat
  13. how i can add effects on costume item im using 3ceam here is my itemdb2 20137,Enchanted_Magical_Hat,Enchanted_Magical_Hat,5,1000,,200,,2,,0,0xFFFFFFFF,63,2,1024,,0,1,1312,{ bonus bAllstats,+3; },{},{} 20137,Enchanted_Magical_Hat,Enchanted_Magical_Hat,5,1000,,200,,2,,0,0xFFFFFFFF,63,2,1024,,0,1,1312,{},{ bonus bAllstats,+3; },{} i tried this but nothing happen
  14. i need to become like this the output
  15. CREATE TABLE `donate` (`code` TINYTEXT NOT NULL, `item_amount` INT NOT NULL, `validation_code` TEXT NOT NULL, `status` TEXT NOT NULL, INDEX `code` (`code`(32)) ) ENGINE=MyISAM"; CREATE TABLE `donation` (`name` TEXT NOT NULL, `code` TEXT NOT NULL, `item_amount` INT NOT NULL, `validation_code` TEXT NOT NULL, INDEX `code` (`code`(32)) ) ENGINE=MyISAM" what is the error?
  16. hi . can anyone set this script that will need a requirements like 500 poring coin before to change job someone ? prontera,150,150,6 script Instant Job Palit 492,{ waitingroom "Instant Job Changer",0; if(Class==Job_Novice) goto level; mes "[^000088Kath Leen^000000]"; mes "Oooppsss,"; mes "I only accept Novice to jump to another JOB"; close; level: mes "[^000088Kath Leen^000000]"; mes "What job do you like?"; next; menu "Champion",champ,"Lord Knight",knight,"High Priest",priest,"High Wizard",wizard,"Whitesmith",white,"Sniper",snipe,"Assassin Cross",cross,"Professor",prof,"Stalker",stalk,"Creator",create,"Ninja",nin,"Gunslinger",guns,"Taekwon Master",star,"Soul Linker",link,"Clown / Gypsy",Clown,"Paladin",pala,"Taekwon",Tae; champ: mes "[^000088Kath Leen^000000]"; mes "you are now Champion"; jobchange 4016; set BaseLevel,BaseLevel+255; set JobLevel,JobLevel+150; getitem2 1505,1,1,10,0,0,0,0,0; //+10 mace close; knight: mes "[^000088Kath Leen^000000]"; mes "you are now a Lord Knight"; jobchange 4008; set BaseLevel,BaseLevel+255; set JobLevel,JobLevel+150; getitem2 1102,1,1,10,0,0,0,0,0; //+10 sword close; priest: mes "[^000088Kath Leen^000000]"; mes "you are now a High Priest"; jobchange 4009; set BaseLevel,BaseLevel+255; set JobLevel,JobLevel+150; getitem2 1505,1,1,10,0,0,0,0,0; //+10 mace close; wizard: mes "[^000088Kath Leen^000000]"; mes "you are now a High Wizard"; jobchange 4010; set BaseLevel,BaseLevel+255; set JobLevel,JobLevel+150; getitem2 1624,1,1,10,0,0,0,0,0; //+10 staff of destruction close; white: mes "[^000088Kath Leen^000000]"; mes "you are now a Whitesmith"; jobchange 4011; set BaseLevel,BaseLevel+255; set JobLevel,JobLevel+150; getitem2 1302,1,1,10,0,0,0,0,0; //+10 axe close; snipe: mes "[^000088Kath Leen^000000]"; mes "you are now a Sniper"; jobchange 4012; set BaseLevel,BaseLevel+255; set JobLevel,JobLevel+150; getitem2 1702,1,1,10,0,0,0,0,0;// +10 bow close; cross: mes "[^000088Kath Leen^000000]"; mes "you are now a Assassin Cross"; jobchange 4013; set BaseLevel,BaseLevel+255; set JobLevel,JobLevel+150; getitem2 1208,1,1,10,0,0,0,0,0;// +10 sandstorm getitem2 1208,1,1,10,0,0,0,0,0;// +10 sandstorm close; prof: mes "[^000088Kath Leen^000000]"; mes "you are now a Professor"; jobchange 4017; set BaseLevel,BaseLevel+255; set JobLevel,JobLevel+150; getitem2 1624,1,1,10,0,0,0,0,0; //+10 staff of destruction close; stalk: mes "[^000088Kath Leen^000000]"; mes "you are now a Stalker"; jobchange 4018; set BaseLevel,BaseLevel+255; set JobLevel,JobLevel+150; getitem2 1702,1,1,10,0,0,0,0,0;// +10 bow close; create: mes "[^000088Kath Leen^000000]"; mes "You are now a Creator"; jobchange 4019; set BaseLevel,BaseLevel+255; set JobLevel,JobLevel+150; getitem2 1302,1,1,10,0,0,0,0,0; //+10 axe close; nin: mes "[^000088Kath Leen^000000]"; mes "You are now a Ninja"; jobchange 25; set BaseLevel,BaseLevel+255; set JobLevel,JobLevel+150; close; guns: mes "[^000088Kath Leen^000000]"; mes "you are now a Gunslinger"; jobchange 24; set BaseLevel,BaseLevel+255; set JobLevel,JobLevel+150; getitem2 13101,1,1,10,0,0,0,0,0; //+10six shooter close; star: mes "[^000088Kath Leen^000000]"; mes "you are now a Taekwon Master"; jobchange 4047; set BaseLevel,BaseLevel+255; set JobLevel,JobLevel+150; getitem2 1550,1,1,10,0,0,0,0,0; //+10 book close; link: mes "[^000088Kath Leen^000000]"; mes "you are now a Soul Linker"; jobchange 4049; set BaseLevel,BaseLevel+255; set JobLevel,JobLevel+150; close; Clown: mes "[^000088Kath Leen^000000]"; mes "Congratulations!"; jobchange 4020; set BaseLevel,BaseLevel+255; set JobLevel,JobLevel+150; getitem2 1902,1,1,10,0,0,0,0,0; //+10 violin getitem2 1952,1,1,10,0,0,0,0,0; //+10 whip close; pala: mes "[^000088Kath Leen^000000]"; mes "Congratulations!"; jobchange 4015; set BaseLevel,BaseLevel+255; set JobLevel,JobLevel+150; getitem2 1408,1,1,10,0,0,0,0,0; //+10 pike close; Tae: mes "[^000088Kath Leen^000000]"; mes "you are now a Taekwon"; jobchange 4046; set BaseLevel,BaseLevel+255; set JobLevel,JobLevel+150; getitem2 1550,1,1,10,0,0,0,0,0; //+10 book close; }
  17. I want to make a map for Guild of the month only example the guild of the month wast ABCDEF Guild The map is prontera Only Member of ABCDEF Guild can Warp to Prontera and Other Guild will go to Izlude Thankyou very much!
  18. Thankyou sir iknow that sir i want to know is how can i make my own VPS server and how can i sell it to someone in short i want to make my own Hosting Company
  19. hi sir can you more explain sir ? ^^ because i want to host my own server
  20. http://rathena.org/board/topic/91579-help-error HELp error
×
×
  • Create New...