Jump to content

Budots

Members
  • Posts

    200
  • Joined

  • Last visited

Everything posted by Budots

  1. Hi good day, I'm planning to implement a place on my server where my players can hunt item (9524) and it will be a PK MAP, something like a gold room but instead that mobs will drop gold, they will drop item (9524). Can someone help me with this kind of script? A billion of thanks
  2. Budots

    Points SHOP

    Yes i found it late hehehe, @Yoga , @Patskie and @Dynasty: Thanks for the help dudes.
  3. Budots

    Points SHOP

    Thanks Yoga, lemme try this one
  4. Thanks a lot sir, im gonna try this one.
  5. Budots

    Points SHOP

    Good day sir, can you translate it for me sir? I having hard time, doing the translation Mind making one for me sir Pats
  6. can you edit it for me sir? I'm trying but still having severe errors. /sob
  7. Budots

    Points SHOP

    PVP Points is something like Cash Points, because in my pvp room players obtain pvp points per kill. Thats why i made a decision to put an NPC on where they should use their PVP POINTS to purchase items
  8. Budots

    Points SHOP

    Can somebody provide me a PVP POINTS SHOP script. A shop that needs PVP POINTS in order to buy items. Easy to configure. THANKS! /lv
  9. Hi guys, I need a little bit help here, i have this script working on my server the Skill Matching Event. After the event , all player that is in quiz_02 will be warp out to prontera, can someone modify this script that the player only in the event area will be warp out to prontera , not all the players inside the quiz_02 map, because my MALL is also located somewhere in quiz_02 map. Its kinda weird when someone is doing shopping @ mall then suddenly warp out to prontera because of the Skill Matching Script that triggers to warp all players in quiz_02 map to prontera. skill_matching.txt
  10. Budots

    Bag of Coin

    Thanks for the quick reply sir Pats, i just wanna ask if it also does change vice versa? I mean like if i want to change 1 bag into 300pcs (9524) , something like that. It's not working, hmm it just appeared in game but then its not working, not clickable. bag_exchange.txt
  11. Budots

    Bag of Coin

    Can you help me find a script that will convert 9524(item id) 300pcs into a BAG? Just like the money bag exchanger, that will convert zeny into bag. A million of thanks in advance :D
  12. can you please tell me how it works, i mean the features of this BG I tried your script in my folder sir, although the NPC's appear but then it is not working, its not clickable
  13. Hi , do this work in rAthen17683?
  14. Currently testing it, well just wait if it announces Anyway thanks for the quick reply sir Boom :) Hi. Download the Lotti Gurl Script by Anakid here: http://rathena.org/board/topic/83017-pro-lotti-girl-refine-master/ Make sure you edited the .@Total variable and the required array of course. set .@Total,12; //<%>,<ItemID>,<Amount> setarray .@P1[0], 5, 6234,1; //+7 Armor Refine Ticket setarray .@P2[0], 5, 6230,1; //+7 Weapon Refine Ticket setarray .@P3[0], 10, 6235,1; //+6 Armor Refine Ticket setarray .@P4[0], 10, 6231,1; //+6 Weapon Refine Ticket setarray .@P5[0], 20, 12202,10; //Steamed Tongue setarray .@P6[0], 20, 12203,10; //Steamed Scorpion setarray .@P7[0], 20, 12204,10; //Dragon Breath Cocktail setarray .@P8[0], 20, 12205,10; //Hwergelmir's Tonic setarray .@P9[0], 20, 12206,10; //Cooked Nine Tail's Tails setarray .@P10[0], 20, 12207,10; //Stew Of Immortality setarray .@P11[0], 70, 663,150; //Korean Rice Cake x 150 setarray .@P12[0], 90, 663,100; //Korean Rice Cake x 100 setarray .@Default[0], 663,50; //Korean Rice Cake x 50 This line of code here states that only items at .@P1[0] ~ .@P4[0] will be broadcasted if the player luckily gets the reward. if(1<=.@gz&&.@gz<=4) announce "Congratulations! "+strcharinfo(0)+" just received "+getitemname(.@k[0])+" x "+.@k[1]+" from Lotti Girl (prontera 139 173)!",0; specialeffect2 248; close; Its working sir. Thanks a lot ! /no1
  15. Hi guys im here again ) I have tried and tried but still i can't make it correctly as what i need,. I have here a working LOTTI SCRIPT, can you help me that it ONLY ANNOUNCES the rare item that obtain by a player. not all items. just the RARE ONES. Thanks in advance :) cokz_Lotti_Girl.txt
  16. Ah i see, can we do on the script like, the item 927 and 933 will not appear as requirements? or any suggestions? Ok nvm i just fix it hehehe, i choose itemid 934 - 968. Ty PATS
  17. here it is, daily_quest.txt
  18. Hi Guys, Yesterday Patskie provide me Emistry's Daily Quest script, it works well but then after i have check the requirements to start the quest there something like this, " null " How to fix?
  19. Works like a charm, thanks for providing the script Patskie and ofcourse credits to Emistry.
  20. HI guys, I know there are a lots of DAILY QUEST SCRIPTS here in the forum but i need just a simple one. How it works: - They need to collect 4 sets of random items (changing everyday) - An info will pop-up so that they will know how many remaining items they need to complete the Daily Quest - It will run every 24 hours - Once per account - If the Daily Quest is done they will receive item: 9524 , 500pcs HOPE YOU CAN HELP ME :) :)
  21. The bold color red will be fixed. Hi sir im having hard time configuring hehehe Can you teach me how to put this one and make it work Index: battle.c =================================================================== --- battle.c (revision 14826) +++ battle.c (working copy) @@ -3341,6 +3341,13 @@ if( (s_bl = battle_get_master(src)) == NULL ) s_bl = src; + if ( s_bl->type == BL_PC && t_bl->type == BL_MOB ) { + struct map_session_data *sd = BL_CAST(BL_PC, s_bl); + if ( ( ((TBL_MOB*)target)->class_ == 1288 && !strcmp( mapindex_id2name(sd->mapindex), "guild_vs1" ) ) && + ( sd->status.guild_id == mapreg_readreg( add_str("$koegid") ) || battle_getcurrentskill(src) > 0 ) ) + return 0; + } + switch( target->type ) { // Checks on actual target case BL_PC: Index: battle.h =================================================================== --- battle.h (revision 14826) +++ battle.h (working copy) @@ -3,6 +3,7 @@ #ifndef _BATTLE_H_ #define _BATTLE_H_ +#include "mapreg.h" // state of a single attack attempt; used in flee/def penalty calculations when mobbed typedef enum damage_lv {
  22. Sorry sir Patskie, to tell you frankly im just new about scripting. I just wanna ask if i'll just copy paste the above script then place it on trunk/npc/custom
  23. Can you place this one to pastebin? Thanks a lot
  24. Budots

    pvp points

    In what part of my script should i place this one sir? and please also add sir if a player kill the same player 10 times (successively) he will no longer receive points and he will receive a msg like " Farming Kills is strictly prohibited you might get BANNED " bump
  25. something like this? prontera,147,158,5 script Team Fight 757,{ mes "Do you want to register for 5 vs 5 Team Fight?"; if( getarraysize( .TeamCount ) ){ for( set .@i,0; .@i < getarraysize( .TeamCount ); set .@i,.@i + 1 ) mes "[ ^FF0000"+getarraysize( .TeamCount )+"th Team^000000 ] : ^0000FF"+getpartyname( .TeamCount[.@i] )+"^000000"; } next; if( select("Register as "+( getarraysize( .TeamCount ) + 1 )+"th Team:Cancel") == 2 ) close; if( !getcharid(1) || getpartyleader( getcharid(1),2 ) != getcharid(1) ){ mes "You must be a ^0000FFLeader^000000 of a party to register."; close; } deletearray $@partymembercount,getarraysize( $@partymembercount ); deletearray $@partymembercid,getarraysize( $@partymembercid ); getpartymember getcharid(1),1; if( $@partymembercount != .RequiredMember ){ mes "Your party required total of ^FF0000"+.RequiredMember+"^000000 Members to register."; close; } if( getarraysize( .TeamCount ) >= .TeamLimit ){ mes "Sorry to inform you that there is no more Slot for you to register."; mes "Maximum of ^FF0000"+.TeamLimit+" Team^000000 each match."; close; } for( set .@i,0; getarraysize( .TeamCount ); set .@i,.@i + 1 ) if( getcharid(1) == .TeamCount[.@i] ){ mes "Sorry, you cant register twice in a match."; close; } set .TeamCount[ getarraysize( .TeamCount ) ],getcharid(1); announce "New Team Registered, "+getarraysize( .TeamCount )+"th Team is "+getpartyname( getcharid(1) )+" .",bc_map; mes "Your Team has been Registered."; mes "However, the Registration will be eliminate if there no enough team sign up in the next minutes."; initnpctimer; close; OnTimer60000: if( getarraysize( .TeamCount ) < .TeamLimit ){ announce "[ Team PK ] : Cancelled due to not enough teams Registered in a given time.",0; deletearray .TeamCount,getarraysize( .TeamCount ); }else{ announce "[ Team PK ] : Match is going to start now. Prepare yourselves..",0; for( set .@i,0; getarraysize( .TeamCount ); set .@i,.@i + 1 ) warpparty .Map$,0,0,.TeamCount[.@i]; } stopnpctimer; end; OnPCDieEvent: if( strcharinfo(3) == .Map$ ){ announce "[ "+strcharinfo(0)+" ] killed by "+rid2name( killerrid )+" .",bc_map; warp "SavePoint",0,0; } end; OnInit: // How many Available team for PK set .TeamLimit,2; // How many Party Members required each teams set .RequiredMember,5; // What Map will be used set .Map$,"guild_vs2"; // Set Prize getitem 9524,300; getitem 675,300; end; }
×
×
  • Create New...