Jump to content

Emistry

Forum Moderator
  • Posts

    10018
  • Joined

  • Days Won

    408

Everything posted by Emistry

  1. oh...thx for informing...it seem like i missed some curley wraping in the script..xD well it should be fixed by now..revisit the above post to get the new updated link
  2. prontera,155,181,5 script Sample 718,{ if( Class != 0 ){ mes "Sorry, only novice can join."; }else{ warp "pvp_y_1-1",0,0; end; } close; }
  3. Emistry

    Custom Warper

    Freebies NPC [ Pastebin ] Custom Warper
  4. http://rathena.org/board/topic/54189-npc-for-newbie-freebies/page__view__findpost__p__59170 change the getitem command to this *getitem2 <item id>,<amount>,<identify>,<refine>,<attribute>,<card1>,<card2>,<card3>,<card4>{,<account ID>}; *getitem2 "<Item name>",<amount>,<identify>,<refine>,<attribute>,<card1>,<card2>,<card3>,<card4>{,<account ID>};
  5. erm i think you can try this http://www.eathena.ws/board/index.php?showtopic=233189&hl=breaker
  6. 1 = 0.01x 10 = 0.1x 100 = 1x 1000 = 10x 10000 = 100x 100000 = 1000x
  7. @Mindless.. currently there is no npcevent that can trigger the OnLoot Event ... so if you want to add some message like what you want..then you have to make a new NPC Event that can check what you just looted... and about the item counting issue you shown in your post... the npc script count for how many item you have collected....so it display the amount that exist in your inventory.. it is not a problem for showing more than the amount required. @tr0n it is just not much users are able to make the script with SQL... but it doesnt mean cant be done as well.. and yes..actually SQL script make you script better and cleaner when compare to your current script.. SQL can prevent your server from using too much of permanent global variable which is harmful to your server if too much is used...
  8. what ? ...elaborate more in your 1st post ~ make sure your topic is informative
  9. http://www.eathena.ws/board/index.php?act=...lite=%2Bdynamic
  10. http://pastebin.com/raw.php?i=Y6QZUKWi
  11. yes.... anyway..why not you just give it a try instead of waiting for hours for a simple answer ?
  12. then just remove the other castle name from here setarray .castlename$, "Kriemhild", "Swanhild", "Fadhgridh", "Skoegul", "Gondul"; use this [ Pastebin ] WOE Castle Rewarder
  13. Bad....Laptop Spoiled last week..... hate this...
  14. well..in your way...certain soul link effect didnt take place with the command using.. like SinX Sonic Blow Damage is not doubled after Soul Linked... and yet..there is no need to choose what link to have..since soul link are fixed for each job... you may use this to improve / fix your script. [ Pastebin] Soul Linker NPC
  15. this command will make your character to create a chatroom automatically with title (@afk) mail me~ so i dont think there will be players going to pm you even when they saw the words AFK in the chatroom above the character... unless they didnt saw the character and pm from other location.. https://rathena.svn....map/atcommand.c and make sure you did add this line anyway.... this is outdated way.. int atcommand_afk(const int fd, struct map_session_data* sd, const char* command, const char* message) maybe time to change it into ACMD_FUNC(afk) below the AtCommandInfo atcommand_base[] = { add this ACMD_DEF(afk),
  16. find this if( !countitem( .EquipID[.@Equip] ) ){ mes "You didnt have this Equipment with you."; close; } change to this if( !countitem( .EquipID[.@Equip] ) || countitem( 674 ) < 10 ){ mes "You didnt have this Equipment with you or you didnt have enough of 10 "+getitemname( 674 ); close; } and then..find this delitem .EquipID[.@Equip],1; add below delitem 674,10;
  17. how about this one ? http://rathena.org/board/topic/59964-custom-droprate/page__view__findpost__p__84489
  18. set .@rhea_ran,rand(1,70); if (.@rhea_ran < 20) { getitem 579,1; //Fresh Fish } else if (.@rhea_ran == 20) { getitem 908,1; //Spawn } else if (.@rhea_ran == 21) { getitem 909,1; //Jellopy } else if (.@rhea_ran == 22) { getitem 963,1; //Sharp_Scale } else if (.@rhea_ran == 23) { getitem 956,1; //Gill } else if (.@rhea_ran == 24) { getitem 6049,1; //Marlin } else if (.@rhea_ran == 25) { getitem 918,1; //Sticky_Webfoot } else if (.@rhea_ran == 26) { getitem 960,1; //Nipper } else if (.@rhea_ran == 27) { getitem 910,1; //Garlet } else if (.@rhea_ran == 28) { getitem 938,1; //Sticky_Mucus } else if ((.@rhea_ran > 28) && (.@rhea_ran < 40)) { getitem 624,1; //Rotten Fish } else { mes "Nothing was caught."; close; } if (rand(1,200) == 3) { getitem 644,1; //Gift_Box mapannounce "brasilis","" + strcharinfo(0) + " has caught a Gift Box!!",bc_map,"0x00ffff"; } if (rand(1,500) == 3) { getitem 603,1; //Old_Blue_Box mapannounce "brasilis","" + strcharinfo(0) + " has caught an Old Blue Box!!",bc_map,"0x00ffff"; } if (rand(1,3000) == 3) { getitem 617,1; //Old_Violet_Box mapannounce "brasilis","" + strcharinfo(0) + " has caught an Old Purple Box!!",bc_map,"0x44ff44"; } to calculate the rate....read above post...i have posted above...
  19. Emistry

    This or That?

    Animation .... 2D movie or 3D movie ?
  20. like what ngek202 said.. just put a mapflag to disable GM Level with lower unable to use any single command.. or else just remove the recall command from that level of GM. for example like this....level 90 and below cant use command in the map mapname mapflag nocommand 90
×
×
  • Create New...