Royr

Members
  • Content Count

    24
  • Avg. Content Per Day

    0
  • Joined

Community Reputation

5 Neutral

About Royr

  • Rank
    Poring

Profile Information

  • Gender
    Male
  • Location
    while(!succeed) try();
  • Server
    Immortals-RO

Contact Methods

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Royr

    WaffleRO

    Hmmm?
  2. Please give this a try, i hope this is what you're looking for. prontera.gat, 155, 185, 4 script Exchanger Board 4_BOARD3,{ [email protected] = select( (countitem(501)?"- Exchange with "+getitemname(501)+"":""), (countitem(502)?"- Exchange with "+getitemname(502)+"":""), (countitem(503)?"- Exchange with "+getitemname(503)+"":""), "- Nothing" ); switch([email protected]) { case 1: getitem 607,1; break; case 2: getitem 608,1; break; case 3: getitem 616,1; break; default: mes "[ Exchanger ]"; mes "There's nothing i can do for you."; mes " "; mes "Please come back to me later!"; break; } end; }
  3. I'm currently using an old client 2015-09-16 however, some of the EFST_EFFECTS ain't working in-game i already updated both data,rdata and hateffectinfo(Lua). I'm not sure if this is client issues or i'm trying to figure but couldn't find an exact answer or it must be requires a "HIGH-CLIENTS"?
  4. Ms. Experiment /kis

  5. Davven, if you still need some of your old maps, for future edits "maybe" I still have them yes, I purchased them directly from you at eAthena .

    Welcome back!

    1. DavDav

      DavDav

      That would be great!! Can yku send them to me on this email: [email protected] 

      I would really appreciate it!! 😄

    2. Royr

      Royr

      Sended.

       

    3. DavDav

      DavDav

      Thank uou so much Royr. I owe you 🙂

  6. Try this: prontera,150,180,4 script Exchanger 4_F_BRZ_WOMAN,{ mes .n$; mes "I can exchange your "+getitemname(.exc_id)+"s for other items."; mes "Please select from the list what you want."; mes " "; mes "Currency: "+ getitemname(.exc_id); next; for( [email protected] = 0; [email protected] < getarraysize(.item); [email protected] ++ ) [email protected]_menu$ = [email protected]_menu$ + "- "+ getitemname(.item[[email protected]]) +" ("+ .cost[[email protected]] +") "+ ( (.item[[email protected]+1] != 0)?":":""); [email protected] = select([email protected]_menu$) - 1; mes .n$; mes "You have chosen "+ getitemname(.item[[email protected]]) +" for the price of "+ .cost[[email protected]] +" "+ getitemname(.exc_id) +"s"; mes "Is that correct?"; next; if( select("- Yes:- No" ) - 1) close; mes .n$; if( countitem(.exc_id) < .cost[[email protected]] ) { mes "I'm sorry, but you don't have enough "+getitemname(.exc_id)+", please come back when you have enough."; close; } getitem .item[[email protected]],1; delitem .exc_id,.cost[[email protected]]; mes "Exchange complete."; close; OnInit: .n$ = "[ "+ strnpcinfo(0) +" ]"; .exc_id = 501; setarray .item[0],603,13890,13889,618,616; setarray .cost[0],1,1,1,1,1; end; }
  7. function script AddPoints { [email protected] = getarg(0); [email protected] = getarg(1); getitem $shardIds[0], [email protected]; message rid2name([email protected]), "You've recieved "+ [email protected] +" Shard"+ ([email protected] > 1 ? "s":"") +"."; return; }
  8. in mob.c - pc_isGM(sd) + pc_get_group_level(sd) Try this one: if( (mvp_sd && pc_get_group_level(mvp_sd)) || (sd && pc_get_group_level(sd)) ) { if( mvp_sd && pc_get_group_level(mvp_sd) < battle_config.gm_monsterdrop_lv ) type |= 1; else if( sd && pc_get_group_level(sd) < battle_config.gm_monsterdrop_lv ) type |= 1; } It should work, i tested mine here.
  9. Raw Script: Lucky Gambler prontera.gat, 155, 185, 5 script Lucky Gambler 757,{ /* Note: Calculations: 100/50 = 2 so 2 is 50% */ // Required Item [email protected]_ID = 501; // [email protected]_List[0],<rates>,<item_id>,......... setarray [email protected]_List[0], 2,5738, 20,5443, 25,2294, 30,5509, 50,5150 ; setarray [email protected]_Ann[0], 5738, 5443, 2294, 5509, 5150 ; mes "Do you want to use your "+getitemname( [email protected]_ID )+" to try and get something valuable items."; next; if( select("- Yes:- No")-1 ) close; if( !countitem( [email protected]_ID ) ) { mes "You don't have any "+getitemname( [email protected]_ID )+"."; mes "Please come back to me if you have it already."; } else { delitem [email protected]_ID,1; for( [email protected] = 0; [email protected] < getarraysize([email protected]_List); [email protected]+= 2 ) { if( rand([email protected]_List[[email protected]]) == 1 ) { getitem( [email protected]_List[[email protected]+1] ),1; mes "Congratulations!"; for( [email protected] = 0; [email protected] < getarraysize([email protected]_List); [email protected]++ ) { if( [email protected]_List[[email protected]+1] == [email protected]_Ann[[email protected]] ) { announce "[ Lucky Gambler ]: Player " + strcharinfo(0) +" has obtained "+ (([email protected]_List[[email protected]]>=50)?"'Low'":"'High'") +" "+getitemname( [email protected]_List[[email protected]+1] )+" with ["+ (100/[email protected]_List[[email protected]]) +"%] Chance.",bc_all,0xBA55D3; } } specialeffect 154; close; } } specialeffect 155; mes "It's failed, sorry."; } close; }
  10. Royr

    @ccommands

    If you know how to modify the script then your good to go.
  11. Royr

    @ccommands

    Search Engine is the 'key' there are tons of that similar to your requests.
  12. Royr

    @ccommands

    References
  13. Stop being lazy. Use the search engine. prontera,148,188,5 script Freebies NPC 567,{ [email protected] = 100 * Weight / MaxWeight; if( 50 <= [email protected] ) { mes .n$; mes "You are currently at "+ [email protected] +" percent of your maximum weight."; close; } mes .n$; mes "Hello "+strcharinfo(0)+", Welcome To PVP-RO."; next; mes "[^000088 Automated Freebies NPC ^000000]"; if( #freebies ) { mes .n$; mes "You already have your freebies."; close; } if( select ("- Please Bless Me:- Never Mind") == 2 ) { mes .n$; mes "Come back for my Blessing!"; mes "Thank you"; close; } else { #freebies = 1; getitembound2 5137,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 5766,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 2254,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 5259,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 2255,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 5200,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 5040,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 2296,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 5175,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 5104,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 2286,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 2291,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 5596,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 5521,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 5113,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 5054,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 5096,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 5110,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 2237,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 2240,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 5775,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 5594,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 1102,2,1,10,0,0,0,0,0,Bound_Account; getitembound2 1151,2,1,10,0,0,0,0,0,Bound_Account; getitembound2 1208,2,1,10,0,0,0,0,0,Bound_Account; getitembound2 1251,2,1,10,0,0,0,0,0,Bound_Account; getitembound2 1302,2,1,10,0,0,0,0,0,Bound_Account; getitembound2 1352,2,1,10,0,0,0,0,0,Bound_Account; getitembound2 1405,2,1,10,0,0,0,0,0,Bound_Account; getitembound2 1452,2,1,10,0,0,0,0,0,Bound_Account; getitembound2 1502,2,1,10,0,0,0,0,0,Bound_Account; getitembound2 1550,2,1,10,0,0,0,0,0,Bound_Account; getitembound2 1602,2,1,10,0,0,0,0,0,Bound_Account; getitembound2 1702,2,1,10,0,0,0,0,0,Bound_Account; getitembound2 1802,2,1,10,0,0,0,0,0,Bound_Account; getitembound2 1951,2,1,10,0,0,0,0,0,Bound_Account; getitembound2 1929,2,1,10,0,0,0,0,0,Bound_Account; getitembound2 1108,2,1,10,0,0,0,0,0,Bound_Account; getitembound2 40145,2,1,0,0,0,0,0,0,Bound_Account; getitembound2 40146,2,1,0,0,0,0,0,0,Bound_Account; getitembound2 40147,2,1,0,0,0,0,0,0,Bound_Account; getitembound2 40148,2,1,0,0,0,0,0,0,Bound_Account; getitembound2 4403,3,1,0,0,0,0,0,0,Bound_Account; getitembound2 4174,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 4047,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 4302,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 4105,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 4142,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 4352,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 4058,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 4305,4,1,0,0,0,0,0,0,Bound_Account; getitembound2 4035,4,1,0,0,0,0,0,0,Bound_Account; getitembound2 4143,2,1,0,0,0,0,0,0,Bound_Account; getitembound2 4302,1,1,0,0,0,0,0,0,Bound_Account; getitembound2 2785,2,1,0,0,0,0,0,0,Bound_Account; mes .n$; mes "Enjoy your Gifts."; close; } OnInit: .n$ = "[^000088 Freebies NPC ^000000]"; waitingroom "Freebies NPC",0; end; }
  14. I don't mind about the Donation if the Author would implement the client date too. Waiting for his response.