Jump to content

caspa

Members
  • Posts

    499
  • Joined

  • Last visited

Everything posted by caspa

  1. caspa

    font size

    can u give me a step by step on how or screenshots perhaps? and also im using the 07-30-2010 ,,, thank you in advance
  2. hahaha,, i know this is the wrong section, but i need immediate answer, how do i change the font size of the client? i want to change the arial into comicsan? ,, literally changing it,, like when people download it ,, the default would be comicsan and not that they need to press anything first before the change takes place.... thank you in advanced
  3. caspa

    enchant armor

    even if i set-up the script to a no failure type enhancement, it will still give random orbs right? and not direct +3 stats orb?
  4. caspa

    enchant armor

    //===== eAthena Script ======================================= //= Armor Enchanter //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== //= 1.1 //===== Compatible With: ===================================== //= eAhena SVN //===== Description: ========================================= //= [Aegis Conversion] //= Add a +1, 2, or 3, of a random stat to specified armor. //===== Additional Comments: ================================= //= 1.0 First version. //= 1.1 Corrected typo (Sit -> Suit) (bugreport:4586) //============================================================ prontera,165,60,2 script Apprentice Craftsman 73,{ if (Zeny > 399999) { mes "[Apprentice Craftsman]"; mes "I've been studying ways to enhance an armor to maximize it's capability."; next; mes "[Apprentice Craftsman]"; mes "Enchanting is an awesome skill that infuses a mysterious status power into the armor's hidden socket."; next; mes "[Apprentice Craftsman]"; mes "However, you have to keep in mind that if there are two armors of the same kind in your possession, the Enchantment will be applied in the order they are placed in your inventory."; next; mes "[Apprentice Craftsman]"; mes "In that case, the Enchantment may be applied to an item which you didn't mean to Enchant. So just bring ^5555ffONE Armor^000000 you want enchanted to be safe.."; next; mes "[Apprentice Craftsman]"; mes "I'm not responsible for what would happen if you have more than one of the same kind in your inventory."; next; switch(select("Non Slotted Armor.:Slotted Armor.:High Grade Armor.:Maybe next time.")) { case 1: switch(select("Mantle:Coat:Chain Mail:Full Plate:Silk Robe:Saint's Robe:Holy Robe:Wooden Mail:Tights:Silver Robe:Mage Coat:Thief Clothes:Legion Plate Armor:Lucius's Fierce Armor of Volcano:Saphien's Armor of Ocean:Aebeccee's Raging Typhoon Armor:Claytos Cracking Earth Armor:Ninja Suit:Chameleon Armor:Glorious Suit:Glorious Popularized Suit:Glorious Mass-Production Suit")) { case 1: callsub S_EnchantArmor,2307,50; case 2: callsub S_EnchantArmor,2309,50; case 3: callsub S_EnchantArmor,2314,50; case 4: callsub S_EnchantArmor,2316,50; case 5: callsub S_EnchantArmor,2321,50; case 6: callsub S_EnchantArmor,2325,50; case 7: callsub S_EnchantArmor,2327,50; case 8: callsub S_EnchantArmor,2328,50; case 9: callsub S_EnchantArmor,2330,50; case 10: callsub S_EnchantArmor,2332,50; case 11: callsub S_EnchantArmor,2334,50; case 12: callsub S_EnchantArmor,2335,50; case 13: callsub S_EnchantArmor,2341,50; case 14: callsub S_EnchantArmor,2344,50; case 15: callsub S_EnchantArmor,2346,50; case 16: callsub S_EnchantArmor,2348,50; case 17: callsub S_EnchantArmor,2350,50; case 18: callsub S_EnchantArmor,2337,50; case 19: callsub S_EnchantArmor,2386,50; case 20: callsub S_EnchantArmor,2394,50; case 21: callsub S_EnchantArmor,2395,50; case 22: callsub S_EnchantArmor,2396,50; } case 2: switch(select("Mink Coat:Lord's Clothes:Glittering Jacket:Formal Suit:Mantle(1):Coat(1):Chain Mail(1):Full Plate(1):Silk Robe(1):Scapulare(1):Saint's Robe(1):Tights(1):Silver Robe(1):Thief Clothes(1):Legion Plate Armor(1):Lucius's Fierce Armor of Volcano(1):Saphien's Armor of Ocean(1):Aebeccee's Raging Typhoon Armor(1):Claytos Cracking Earth Armor(1)")) { case 1: callsub S_EnchantArmor,2311,55; case 2: callsub S_EnchantArmor,2318,55; case 3: callsub S_EnchantArmor,2319,55; case 4: callsub S_EnchantArmor,2320,55; case 5: callsub S_EnchantArmor,2308,55; case 6: callsub S_EnchantArmor,2310,55; case 7: callsub S_EnchantArmor,2315,55; case 8: callsub S_EnchantArmor,2317,55; case 9: callsub S_EnchantArmor,2322,55; case 10: callsub S_EnchantArmor,2324,55; case 11: callsub S_EnchantArmor,2326,55; case 12: callsub S_EnchantArmor,2331,55; case 13: callsub S_EnchantArmor,2333,55; case 14: callsub S_EnchantArmor,2336,55; case 15: callsub S_EnchantArmor,2342,55; case 16: callsub S_EnchantArmor,2345,55; case 17: callsub S_EnchantArmor,2347,55; case 18: callsub S_EnchantArmor,2349,55; case 19: callsub S_EnchantArmor,2351,55; } case 3: switch(select("Meteo Plate Armor:Orlean's Gown:Life Link:Diablos Robe:Diablos Armor:Assaulter Plate:Elite Engineer Armor:Assassin Robe:Warlock's Battle Robe:Medic's Robe:Elite Archer Suit:Elite Shooter Suit:Sprint Mail:Kandura:Armor of Naga:Improved Tights")) { case 1: callsub S_EnchantArmor,2364,60; case 2: callsub S_EnchantArmor,2365,60; case 3: callsub S_EnchantArmor,2391,60; case 4: callsub S_EnchantArmor,2374,60; case 5: callsub S_EnchantArmor,2375,60; case 6: callsub S_EnchantArmor,2376,60; case 7: callsub S_EnchantArmor,2377,60; case 8: callsub S_EnchantArmor,2378,60; case 9: callsub S_EnchantArmor,2379,60; case 10: callsub S_EnchantArmor,2380,60; case 11: callsub S_EnchantArmor,2381,60; case 12: callsub S_EnchantArmor,2382,60; case 13: callsub S_EnchantArmor,2387,60; case 14: callsub S_EnchantArmor,2388,60; case 15: callsub S_EnchantArmor,2389,60; case 16: callsub S_EnchantArmor,2390,60; } case 4: mes "[Apprentice Craftsman]"; mes "Please come back when you have any interest in enchanting your armor."; close; } } else { mes "[Apprentice Craftsman]"; mes "I am in charge of Enchanting Armors. Simply put, I've been studying ways to power-up armor."; next; mes "[Apprentice Craftsman]"; mes "If by any chance, you would want to enchant your armor, bring me 400,000 zeny and the armor you want to enchant and you are all set to go."; close; } S_EnchantArmor: set .@itemid,getarg(0); set .@failrate,getarg(1); if ((countitem(.@itemid) > 0) && (countitem(.@itemid) < 2)) { mes "[Apprentice Craftsman]"; mes "Socket enchant wil cost you 400,000 zeny. And there will be a random option enchanted. Of course, there is a chance of breaking your armor."; next; mes "[Apprentice Craftsman]"; mes "First and most importantly."; mes "^ff5555Existing Refine Level of the Armor"; mes "and Cards will be GONE.^000000"; mes "Do you still want to try an Enchant?"; next; switch(select("Hmm... Let me think it over.:Go ahead.")) { case 1: mes "[Apprentice Craftsman]"; mes "Well, I can't blame you. Safety first, Ey?"; mes "Now you have a nice day."; close; case 2: mes "[Apprentice Craftsman]"; mes "Quite of an adventurer huh? Well, shall we?"; close2; specialeffect2 EF_MAPPILLAR; if (Zeny < 400000) { mes "[Apprentice Craftsman]"; mes "Sorry, but you don't have enough zeny."; close; } progressbar "ffff00",7; set .@enc_ran,rand(1,.@failrate); set zeny,zeny-400000; delitem .@itemid,1; if (.@enc_ran == 1) { set .@addpart,4702; } else if (.@enc_ran == 2) { set .@addpart,4712; } else if (.@enc_ran == 3) { set .@addpart,4722; } else if (.@enc_ran == 4) { set .@addpart,4732; } else if (.@enc_ran == 5) { set .@addpart,4742; } else if (.@enc_ran == 6) { set .@addpart,4752; } else if ((.@enc_ran > 6) && (.@enc_ran < 9)) { set .@addpart,4701; } else if ((.@enc_ran > 8) && (.@enc_ran < 11)) { set .@addpart,4711; } else if ((.@enc_ran > 10) && (.@enc_ran < 13)) { set .@addpart,4721; } else if ((.@enc_ran > 12) && (.@enc_ran < 15)) { set .@addpart,4731; } else if ((.@enc_ran > 14) && (.@enc_ran < 17)) { set .@addpart,4741; } else if ((.@enc_ran > 16) && (.@enc_ran < 19)) { set .@addpart,4751; } else if ((.@enc_ran > 18) && (.@enc_ran < 22)) { set .@addpart,4700; } else if ((.@enc_ran > 21) && (.@enc_ran < 25)) { set .@addpart,4710; } else if ((.@enc_ran > 24) && (.@enc_ran < 28)) { set .@addpart,4720; } else if ((.@enc_ran > 27) && (.@enc_ran < 31)) { set .@addpart,4730; } else if ((.@enc_ran > 30) && (.@enc_ran < 34)) { set .@addpart,4740; } else if ((.@enc_ran > 33) && (.@enc_ran < 37)) { set .@addpart,4750; } else { specialeffect2 EF_PHARMACY_FAIL; mes "[Apprentice Craftsman]"; mes "Well that's too bad."; mes "The requested equipment has failed to enchant."; close; } getitem2 .@itemid, 1, 1, 0, 0, 0, 0, 0, .@addpart; } } else { mes "[Apprentice Craftsman]"; mes "Hmm? There's nothing to be enchanted!"; mes "Please come back with just ONE equipment to be enchanted."; close; } } =================================================================================== i dont see the setfailrate you mention
  5. how do you make the enchant armor from the svn files into a non failure type ,, means its 100% and for every enchant it needs 3m not 400k =D thx in advance
  6. guyz is it possible to make a script just like the official rent system in svn, whereas all jobs can rent their specific custom mounts? for example a novice! a novice has a custom mount that is popular with some server! the one with a big poring and the novice is at the back! i want a script that when a novice click the mount system it would provide you the mount just like the set-up for knight class.
  7. caspa

    MvP Rank

    that's the one im using right now! and when you click the npc it shows directly the mvp rank, i need a ranker that works like a pvp ladder! it has a show me the mvp ladder for the player and reset mvp ladder for the GM lvl 60+
  8. caspa

    MvP Rank

    does anyone have an mvp ranker with a reset mvp ladder on it?
  9. caspa

    getmapuser

    //=====NPC:=================================== //= 1@pump,46,118,3 script MvP Summoner 868,{ //= //=====Settings:================================= //= set .@npc$, "[MvP Summoner]"; //= //=========================================== mes .@npc$; mes "What would you like to do?"; next; switch(select("Nothing:Summon:Leave here")) { case 1: mes .@npc$; mes "Talk to me, if you want to start the event."; close; case 2: goto L_Check; end; case 3: warp "prontera",155,178; end; } L_Check: If(getmapusers("1@pump") >= 2) goto L_Start; mes .@npc$; mes "You need at least 3 people to use this service."; mes " "; mes "Currently, there are only " + getmapusers("1@pump") + " players."; close; L_Start: hideonnpc "MvP Summoner"; mes .@npc$; mes "Event started."; announce "[MvP Summoner]: The event has been officially started by " + strcharinfo(0) + ".",bc_map,0xFFFF00; close2; goto L_announce; end; L_announce: mapannounce "1@pump","[MvP Summoner]: 5",0,0xFFFF00; sleep2 1000; mapannounce "1@pump","[MvP Summoner]: 4",0,0xFFFF00; sleep2 1000; mapannounce "1@pump","[MvP Summoner]: 3",0,0xFFFF00; sleep2 1000; mapannounce "1@pump","[MvP Summoner]: 2",0,0xFFFF00; sleep2 1000; mapannounce "1@pump","[MvP Summoner]: 1",0,0xFFFF00; sleep2 1000; mapannounce "1@pump","[MvP Summoner]: The monster has been spawned.",0,0xFFFF00; monster 2001; goto L_Enable; end; L_Enable: if(getmapusers("1@pump") == 0) goto L_none; end; L_none: announce " MvP room is now available.",bc_all; end; OnPCLogoutEvent: if(getmapusers("1@pump") == 0) announce "the mvp room is now empty",bc_all; warp "prontera",155,178; end; } ============================ this is the script ============================ i want it that when there's 3 people inside and they cant handle it! whenever all of them char select and no person are left in the room it would say the room is now availabe!
  10. caspa

    getmapuser

    its not announcing anything when the last player logs out it does not announce anything.
  11. caspa

    getmapuser

    how do you make a script that when a player logs out it would check the map if it has no user then it would announce the room is now available for rent.
  12. - script MvP Announcer -1,{ OnInit: hideonnpc "MvP Summoner"; end; } //=====NPC:=================================== //= 1@pump,46,118,3 script MvP Summoner 868,{ //= //=====Settings:================================= //= set .@npc$, "[MvP Summoner]"; //= //=========================================== mes .@npc$; mes "What would you like to do?"; next; switch(select("Nothing:Summon:Leave here")) { case 1: mes .@npc$; mes "Talk to me, if you want to start the event."; close; case 2: goto L_Check; end; case 3: warp "prontera",155,178; end; } L_Check: If(getmapusers("1@pump") >= 2) goto L_Start; mes .@npc$; mes "You need at least 3 people to use this service."; mes " "; mes "Currently, there are only " + getmapusers("1@pump") + " players."; close; L_Start: hideonnpc "MvP Summoner"; mes .@npc$; mes "Event started."; announce "[MvP Summoner]: The event has been officially started by " + strcharinfo(0) + ".",bc_map,0xFFFF00; close2; goto L_announce; end; L_announce: mapannounce "1@pump","[MvP Summoner]: 5",0,0xFFFF00; sleep2 1000; mapannounce "1@pump","[MvP Summoner]: 4",0,0xFFFF00; sleep2 1000; mapannounce "1@pump","[MvP Summoner]: 3",0,0xFFFF00; sleep2 1000; mapannounce "1@pump","[MvP Summoner]: 2",0,0xFFFF00; sleep2 1000; mapannounce "1@pump","[MvP Summoner]: 1",0,0xFFFF00; sleep2 1000; mapannounce "1@pump","[MvP Summoner]: The monster has been spawned.",0,0xFFFF00; monster "1002"; goto L_Enable; end; L_Enable: if(getmapusers("1@pump") == 0) goto L_none; if(getmapusers("1@pump") > 1) goto L_users; end; L_users: initnpctimer; end; OnTimer1000: end; OnTimer1100: if(getmapusers("1@pump") == 0) goto L_none; if(getmapusers("1@pump") > 1) goto L_users; stopnpctimer; end; L_none: killmonsterall "1@pump"; hideonnpc "MvP Summoner"; announce " MvP room is now available.",bc_all,0xFFFF00; end; OnPCLogOutEvent: getmapxy(.@map$,.@x,.@y,0); if(.@map$=="1@pump") { goto L_Enable; announce ""+strcharinfo(0)+" Abandoned the MvP Room.",bc_all,0xFFFF00; warp "prontera",155,178; end; } } can somebody help me ASAP!!!
  13. OnPCLogoutEvent: if(getmapusers("1@pump") == 0) hideoffnpc "MvP Summoner"; announce "MvP room is now availabe.",bc_all; }else if(strcharinfo(3) != "1@pump"){ warp "prontera",150,150; end; is there anything wrong with this? coz i want it to : 1. it kills the monster in the map if the last person in the map log out 2. it announce mvp room is now available if the last person in the map log out 3. it hideoffnpc if the last person in the map log out 4. it warps the person to prontera if they log out and log in again.
  14. caspa

    script error

    excuse me sir but what do you mean by mapexit? is it a comamnd which is no longer in use>?
  15. hello, i just want to ask if a scrip can cause a Ragnarok to shutdown unexpectedly even though it has no error when you @reloadscript the script?
  16. does anybody have an updated warper which has a getmapuser! -updated means brasilis,dewata,dicastes =3,,,, similiar to this one!
  17. caspa

    pvp ladder

    well then i guess no one would wanna do it hehehe!
  18. caspa

    pvp ladder

    i think that the script you are looking for is not possible
  19. its a custom hat "love bandana hat" then for the item descritopnt { skill "AC_CONCENTRATION",4;"} { } { } so i gained a lvl 4 improve in the game! <<<< this would make an imbalanced item since people would just try to use this headgear for the skill then remove it and replace it with offensive gears or defensive so i would like to put additional item script that when you remove the headgear the improve concentration you used when you wore the helmet would also disappear!
  20. hello! i have a headgear that has a lvl 4 improve concentration when you wear it! but i want it that when you use the improve concentration and remove the headgear it would de buff the improve concentration! why does nobody replies to me =# forever alone? LOL hello! i have a headgear that has a lvl 4 improve concentration when you wear it! but i want it that when you use the improve concentration and remove the headgear it would de buff the improve concentration!
  21. guyz thank you for fast reply but i dont get your explanation! should i use mapflag? regarding this one? like guild_vs1 mapflag restricted 1?
  22. excuse me but how do you disable hide cloack and chase walk in guild vs3 and guild vs2?
  23. how do you make the jack en poy that comes in svn eathena that when you win 7 straight it would give an alice doll =D
  24. caspa

    item script

    hello, i dunno if this is possible or what so ever but is there a way to put an item script where it would function as "once wear has the ability to detect hidden for 5 seconds then it would cooldown for about 30seconds and it start detecting again and once unequipped it the user would automatically dies" ******************************************************************************** can anybody help ive been waiting for almost 5hours now =D ,, i hope somebody can help!
×
×
  • Create New...