Jump to content

Emistry

Forum Moderator
  • Posts

    10018
  • Joined

  • Days Won

    408

Everything posted by Emistry

  1. bomb more then ...xD just like how your bunshin bomb my house .. i also create a few only ... but thinking that each title only 30character...+ around 10 character for level display .. + 30 quests per page.. the menu length ...probably around 1300 characters only .. hopefully enough .. ** anyone created alot missions..and willing to share it...pm me ... ?? what happened ...LOL .. i was able to drop mission and pick mission as i recall .. >.< maybe i will try one more times ... btw..i didnt do the mission swap ....because the doesnt look useful in quest mission... ?? maybe shall recheck this part ...probably i added some new column in sql and forget to add in the required data... probably can unlimit ... but not sure how it will affect the perfomance or maybe sql storage size etc..xD but definitely can store really alot ... i just random pick between 0 ~ 2 xD just used to create an id to differentiate the value in sql ... xP anyway i think shouldnt be 0 ....the value should be 1 ~ 2 ...since 0 will lead to repeating same number after some time ...
  2. using shop npc for rentitem .... not good ...sine it cant display how long the item is rent for ...that's why official server put all rentitem into a box to display what it rent and how long is the rent duration -1 for this idea .
  3. btw ... thinking this should be remain at here...or script support section ... >., actually it's not 11 days.... but around 3~4 days only ...( with the help of reference from the old eAthena topic of yours ) i was travel around...playing....partying for the past 2 week during the semester holiday ~ xD so the script i believe isnot really good enough yet ..>< but i was planned to release it in public during new year ... so that can get more and more feedback to improve it instead of squeeze my brain for it.. I see .... never thought of this ...xD nice for reminding ... will keep this in mind. xP ..let them pick themselve ~ ya ... i have added it into the TODO list of mine .. =) and ...i forget to write it at above..LOL.. try haha ~ i see ...seem like i was mistaken about the limitation of menu .. my mind only telling me the client will fail if menu exist more than 100 option ..and it never remind me of the string limitation ...LOL.. erm..wait..i have added the "pagination" for the mission list ... // max amount of mission per page .max_page_size = 30; i think this should be able to encounter this problem ? still the script isnt fully added all the features like yours yet ~ will working on it after my university stuff done for the next few weeks...slowly dig some time for this.. >.< my university just started their class at 31st december .. >.<
  4. Version 1.4

    2133 downloads

    original topic : http://www.eathena.ws/board/index.php?showtopic=242306 this is actually a quite old topic , anyway i will just borrow the information written by Annieruru .. it's one of my favourite script back in eAthena, Credit to AnnieRuru and any other contributors from the pass.... Installation : Just a basic simple instruction ... download the NPC script and install into your server download the [ SQL Table ] and load into youe mysql or phpmyadmin server. Basic Configuration : // gm level to access panel .gm_level = 90; // max no. of required monster .max_required_monster = 10; // max no. of required item .max_required_item = 10; // max no. of required mission ( un-implement yet ) .max_required_mission = 10; // max no. of available mission .max_mission_available = 50; // max value of integer input .max_integer_value = 30000; // max amount of mission per page .max_page_size = 30; // max mission per npc take by character .max_mission_per_char = 4; NPC Duplication : // the number behind the NPC name must be NUMBER with range of ( 1 ~ 500 )// the number should stay the same for eternity, if you change it frequently, it might affect your missions for each NPC.// ( to conclude, once you assigned the number, dont change it for the sake of your mission board ... )prontera,151,171,4 duplicate(mission_board) Mission A#1 837prontera,154,174,4 duplicate(mission_board) Mission B#2 837prontera,156,176,4 duplicate(mission_board) Mission C#3 837prontera,159,179,4 duplicate(mission_board) Mission D#4 837 take note the number behind the NPC is the index of each NPC .... once you assigned an index to a NPC, try not to change it in the future, since missions are assigned based on these index number. What's New in this Version : each npc probably can have more than 40 missions. each NPC can have their own quests....or a quest that can share among any other NPCs. 1 NPC can have many individual quests. All / Certain NPCs share the same quests. Only certains classes ( include inherited classes ) may do the quests. However, base classes are alway able to pick the quests. All the Quests will not be removed upon server restart / @reloadscript, which mean you dont have to re-setup all the quests everytime server restarted / reloaded. ** You may edit the required monsters for each mission, but will end up remove all the killing progress of each players who have taken the missions. Future TODO List : support party-assist , guild-assist to completing the quests . pre-requisite mission or so-called chain missions. custom variable as rewards. etc ( you may tell me if you have any ideas to improve this script ) Screenshots : http://imgur.com/9zPLLab,LeCTXWI,iAMODwY,uM0G9b7,PtfRQU9,CzIDSja,LWeafsQ,WLcDMaW,Dx3y3fw,7UukU0t#0 just a scratching script and havent spent really much time to debug every single lines ...overall it still work fine ...( still on holiday mood + school started again ) the structure of the scripts might look messy and hard to read .. >.< ... didnt really plan well on the structure of the scripts. ( Emistry suck on planning ) There are some bugs i guess ... but i not really so sure is it come from this script or will it really bring big effect to the servers.. when playing with this script .... i think my char will failed to connect to server everytime I relog , does any of you facing this problem when using this script ?? AnnieRuru and other member who good at scripts, time for lecturers ...
    Free
  5. File Name: Mission Board [b]File Submitter[/b]: [url=http://rathena.org/board/user/241-emistry/]Emistry[/url] [b]File Submitted[/b]: 01 Jan 2014 [b]File Category[/b]: [url=http://rathena.org/board/files/category/142-utilities/]Utilities[/url] [b]Content Author[/b]: Emistry / AnnieRuru original topic : [url="http://www.eathena.ws/board/index.php?showtopic=242306"]http://www.eathena.ws/board/index.php?showtopic=242306[/url] this is actually a quite old topic , anyway i will just borrow the information written by Annieruru .. it's one of my favourite script back in eAthena,[quote] i know that there are serveral server out there who "manage" to make it to save "permanent" quest by using permanent global variable , well ... all i can say is that the method they are currently using are not really a good way ...[/quote][quote] [size=3]ok ... this script allow admins to setup quests on the server[/size] 1 npc allow 40 missions, and allow up to 127 npc's, means total of 5080 quests can be created best use on low rate and medium rate servers server that likes to create lots of quests to keep players busy[/quote] [size=4][background=rgb(255,255,255)]Credit to AnnieRuru and any other contributors from the pass....[/background][/size] [hr] [size=5][b]Installation :[/b][/size] Just a basic simple instruction ...[list] [*]download the NPC script and install into your server [*]download the [url="http://pastebin.com/raw.php?i=misZD8cf"][ SQL Table ][/url] and load into youe mysql or phpmyadmin server. [/list] [size=5][b]Basic Configuration :[/b][/size][code=auto:1021] // gm level to access panel .gm_level = 90; // max no. of required monster .max_required_monster = 10; // max no. of required item .max_required_item = 10; // max no. of required mission ( un-implement yet ) .max_required_mission = 10; // max no. of available mission .max_mission_available = 50; // max value of integer input .max_integer_value = 30000; // max amount of mission per page .max_page_size = 30; // max mission per npc take by character .max_mission_per_char = 4; [/code] [b][size=5]NPC Duplication :[/size][/b] [code=auto:1447] // the number behind the NPC name must be NUMBER with range of ( 1 ~ 500 ) // the number should stay the same for eternity, if you change it frequently, it might affect your missions for each NPC. // ( to conclude, once you assigned the number, dont change it for the sake of your mission board ... ) prontera,151,171,4 duplicate(mission_board) Mission A#1 837 prontera,154,174,4 duplicate(mission_board) Mission B#2 837 prontera,156,176,4 duplicate(mission_board) Mission C#3 837 prontera,159,179,4 duplicate(mission_board) Mission D#4 837[/code] take note the number behind the NPC is the index of each NPC .... [color=#ff0000][b]once you assigned an index to a NPC, try not to change it in the future[/b][/color], since missions are assigned based on these index number. [size=5][b]What's New in this Version :[/b][/size] each npc probably can have more than 40 missions. each NPC can have their own quests....or a quest that can share among any other NPCs. 1 NPC can have many individual quests. All / Certain NPCs share the same quests. Only certains classes[i] ( include inherited classes ) [/i]may do the quests. However, base classes are alway able to pick the quests. All the Quests will not be removed upon server restart / @reloadscript, which mean you dont have to re-setup all the quests everytime server restarted / reloaded. ** You may edit the required monsters for each mission, but will end up remove all the killing progress of each players who have taken the missions. [size=5][b]Future TODO List :[/b][/size] support party-assist , guild-assist to completing the quests . pre-requisite mission or so-called chain missions. custom variable as rewards. etc [i]( you may tell me if you have any ideas to improve this script )[/i] [size=5][b]Screenshots :[/b][/size] http://imgur.com/9zPLLab,LeCTXWI,iAMODwY,uM0G9b7,PtfRQU9,CzIDSja,LWeafsQ,WLcDMaW,Dx3y3fw,7UukU0t#0 [hr] just a scratching script and havent spent really much time to debug every single lines ...overall it still work fine ...[i]( still on holiday mood + school started again )[/i] the structure of the scripts might look messy and hard to read .. >.< ... didnt really plan well on the structure of the scripts.[i] ( Emistry suck on planning )[/i] There are some bugs i guess ... but i not really so sure is it come from this script or will it really bring big effect to the servers.. when playing with this script .... i think my char will failed to connect to server everytime I relog , does any of you facing this problem when using this script ?? AnnieRuru and other member who good at scripts, time for lecturers ... Click here to download this file
  6. well .... my opinion is that at least you give it a try even you dont really have the skills for it ..as long as you're interested with it ....feel like want to try .... just go ahead and try ..
  7. UPDATE `login` SET `user_pass` = MD5( `user_pass` );
  8. sv_readdb( db_path, "rathena_db.txt" .............. ) but i not sure what parameter to put after the file name ... you can get alot of example for this inside the src folder.
  9. Emistry

    dispbottom

    - script atcmd_example -1,{ OnInit: bindatcmd "bst",strnpcinfo(0)+"::OnAtcommand"; end; OnAtcommand: .@time = gettimetick(1); if( @bst_delay < .@time ){ @bst_delay = .@time + 60; globalmes ""+implode( .@atcmd_parameters$," " ); } end; }
  10. your script will end up failed... variable is not saved as string login table dont have char_id column it should be like this query_sql( "SELECT `last_mac` FROM `login` WHERE `account_id` = "+getcharid(3), .@lastmac$ ); then to check if the MAC address is empty or not.. if( .@lastmac$[.@i] == "" ){ // mac address is empty }
  11. set Zeny, Zeny - (200*BaseLevel + 800); announce strcharinfo(0)+" entered pvp arena.",bc_all; // <-------- ADD THIS return; EDIT: LOL annie.. >.< just simply scratch one ... and ya..most of the time i will forget to put the parameter . xD
  12. a changes in source code.. every single pm made by GM will also announced as announcement for the receiver players. src/map/clif.c#L5847
  13. double click on the column / data that you want to edit ... change the value...and save... otherwise.... UPDATE `login` SET `group_id` = 0 WHERE `account_id` = 12345; edit to your like ~
  14. you want to modify current skill effect ?? or a npc buffer script ?
  15. setarray .max_style,123,456,789;
  16. change to other setup.exe
  17. hercules already have similar features implemented. http://hercules.ws/board/topic/3614-christmas-patch-gifto/
  18. /effect - toggle to close effect
  19. use older client ...2010 maybe ~
  20. that is how it work in newer client ....
  21. that is not called "Cash Shop" http://rathena.org/board/topic/90173-item-and-point-shop/ Itemshop Makes shop NPC sells items with item currency Quote example: Quote (makes the price is affected by discount) Quote
  22. or not all the settings are read from the conf/battle/client.conf so, any value you set above will affect the script too.
×
×
  • Create New...