Jump to content

GM Takumirai

Members
  • Posts

    592
  • Joined

  • Last visited

Everything posted by GM Takumirai

  1. Oh ~ so its not yet done?.. or its just my client? sorry
  2. - requesting a script like an obb - example: 1 box if open it will randomly select 10 items inside the list of the box.. can someone teach me how to script it?
  3. - why is that i can't see the skills of genetics?.. is't the client or its just the update of rAthena is not yet done?? OT: what 3rd job character is in official skills??.. and stable?? what 3rd job character is not yet stable or official?
  4. I just want to ask about how to make this kind of script.. example: NPC A: if you talk to NPC A he will give you a task to kill 10 porings then if you go back to him he will said go to NPC B for your next task, then NPC B will give another task to get items 10 emperium 5 poring card then you will go to NPC C.. - and how can i make it repeated quest
  5. - can i request purification stone script?.. because the script in the purification stone of endless tower is not working or i can't see the stone so i can click it and refresh or restart the time i enter the endless tower?.. can someone share there script thanks - can someone know?
  6. Suggestion - Mechanics: - Automated/Manual Start of the Event, - Npc will spawn at the middle of prontera if the event is started.. - While the NPC is in the middle of prontera there will be time aloted before it closed... [ Let say 10min ] - After 10 min. NPC will be closed, - Player who entered npc in the prontera will warp at the waiting room,[This map will disabled said items example God items and Other Custom items - I suggest putting it in the script where to add those disabled item] - Also i suggest lets use the waiting room in pvp room in the official server, - after that there will be 2 NPC team A and team B.. registering here is needed to join the event and only the party leader will allowed to registered.. after the registration, team A will warp in a save point, they need to save in this npc to be registered.. here it located a healer + and a pots seller.. because they save here after death in the match they will be spawn here.. if the 2 team already inside the savepoint house.. the npc will start checking if they are already there and check the number of member in a team, - the event npc will spawn the 2 team in a location of the match where they are unable to move or cell block , after that the event npc will start counting after the end of the count the cell block will be remove and the match is started, after the end per match they will warp in the savepoint house, if the event is end or over the savepoint inside the house will be removed and they will get outside again at prontera.. - prize will be given to the parties who won the event, there will be a 3 fight .. - hope this will be done..
  7. is this Stylist limited to the server number of sprite of haircolor and style?.. and can you make it w/ payment example you need a hairstyle ticket to get dress up?
  8. Thanks Emistry i forgot to read your farmzone, ..
  9. - I have an idea in my mind, i remember the game called GodsWar they have this event like a farming zone to gather materials but the problem is its a nation war where you can kill other nation in that map., what if we put it in ragnarok.. - the gameplay will be this, lets get the script of FISHING NPC where you can click the npc and have random items.. then put it in a good map which is a Guild vs Guild Map.. the location of the fishing npc will be in the center and lets duplicate it as many as it can, now there is a time that it will be close and you will all go outside the map after the time, and there is a time also that the npc will be available.. maybe 1 a day is enough and you can get good stuff or items in this area..
  10. Use the dynamic shop by lunar.. http://www.eathena.ws/board/index.php?showtopic=216870
  11. Im new in client layout coding, can someone post a guide on how to code or can someone make a code for my design... heres my 1st design
  12. You can use the Dynamic Shop NPC Made by Lunar //Made by Lunar //Version 1.6 //6.1.09 - shop quest_shop -1,501:50 prontera,147,173,5, script Dynamic Shop NPC 899,{ set @i,0; mes "[shop Quest NPC]"; mes "Which item do you wish to obtain?"; mes "Select only one."; callshop "quest_shop",1; npcshopattach "quest_shop"; end; OnBuyItem: if(.BuildQuest) { for(set .e,0; !compare(getarg(.e+1),"Zeny"); set .e,.e+2) {} npcshopadditem "quest_shop",getarg(.e+2),getarg(.e)*compare(getarg(.e+1),"SZeny"); setarray .Shop[.i],getarg(.e+2); set .i,.i+1; goto Quest_Setup; } if(.Shop[@i]!=@bought_nameid) for(set @i,1; 1; set @i,@i+1) if(.Shop[@i]==@bought_nameid) { set .i,@i; callsub Quest_Setup; } for(set @i,1; !@e; set @i,@i+1) if(.Shop[@i]==@bought_nameid) { set @e,1; set .i,@i; callsub Quest_Setup; } mes "[shop Quest NPC]"; mes "I require the following:"; for(set @i,0; !compare(getarg(@i+1),"Zeny"); set @i,@i+2) mes "^FF0000" + ((countitem(getarg(@i))>=getarg(@i+1))? "^00FF00":"") + "" + getarg(@i+1) + " " + getitemname(getarg(@i)) + " [" + countitem(getarg(@i)) + "/" + getarg(@i+1) + "]"; if(getarg(@i)) mes "^FF0000" + ((Zeny>=getarg(@i))? "^00FF00":"") + "" + getarg(@i) + " Zeny"; mes "^000000In exchange, I will give you:^0000FF"; for(set @i,@i+2; getarg(@i+1,0); set @i,@i+2) mes getarg(@i+1) + " " + getitemname(getarg(@i)); switch(select("Exchange:" + (((((getiteminfo(@bought_nameid,5) & 1) || (getiteminfo(@bought_nameid,5) & 256) || (getiteminfo(@bought_nameid,5) & 512)) && @equip==0))? "Preview Item":"") + ":No thanks")) { case 1: for(set @i,0; !compare(getarg(@i+1),"Zeny"); set @i,@i+2) if(countitem(getarg(@i)) < getarg(@i+1)) { next; mes "You have " + countitem(getarg(@i)) + " " + getitemname(getarg(@i)) + ", while I require " + getarg(@i+1) + "."; mes "Please obtain ^FF0000" + (getarg(@i+1)-countitem(getarg(@i))) + " more " + getitemname(getarg(@i)) + "^000000."; close; } if(Zeny < getarg(@i)) { next; mes "You do not have enough Zeny."; mes "Please obtain ^FF0000" + (getarg(@i)-Zeny) + " more Zeny^000000."; close; } for(set @i,0; !compare(getarg(@i+1),"Zeny"); set @i,@i+2) delitem getarg(@i),getarg(@i+1); set Zeny,Zeny-getarg(@i); for(set @i,@i+2; getarg(@i+1,0); set @i,@i+2) getitem getarg(@i),getarg(@i+1); if (compare(getarg(@i,0),"announce")) announce strcharinfo(0) + " has just obtained " + getitemname(@bought_nameid) + "!",bc_all; close; case 2: set @bottomview, getlook(3); set @topview, getlook(4); set @midview, getlook(5); addtimer 1000, strnpcinfo(3)+"::On_Leave"; set @equip,getiteminfo(@bought_nameid, 5); set @view, getiteminfo(@bought_nameid, 11); if(@equip != -1 && @view > 0) { if(@equip & 1) atcommand "@changelook 3 " + @view; if(@equip & 256) atcommand "@changelook 1 " + @view; if(@equip & 512) atcommand "@changelook 2 " + @view; } next; goto OnBuyItem; case 3: close; } On_Leave: atcommand "@changelook 1 " + @topview; atcommand "@changelook 2 " + @midview; atcommand "@changelook 3 " + @bottomview; set @equip,0; set @view,0; set @topview,0; set @midview,0; set @bottomview,0; end; OnInit: npcshopitem "quest_shop",0,0; set .BuildQuest,1; set .i,1; Quest_Setup: switch(.i) { default: set .BuildQuest,0; set .e,0; set .i,0; end; case 1: callsub OnBuyItem,50,"SZeny",501,1,"announce"; case 2: callsub OnBuyItem,502,1,0,"SZeny",502,1; case 3: callsub OnBuyItem,502,1,1000,"Zeny",504,1,501,1; case 4: callsub OnBuyItem,923,20,1000,"SZeny",2284,1,501,1,"announce"; } } Walking through a setup: Requirements: 4 Pencil Cases [iD: 738] 2 Slick Paper [iD: 7111] 10000 Zeny Reward: 1 The Paper Card [iD: 4172] So, let's pretend this is your 5th quest, you'd start off as such: CODE case 5: callsub OnBuyItem, Next, you would add in the first requirement: 4 Pencil Cases [iD: 738]: CODE case 5: callsub OnBuyItem,738,4, Next, you would add in the second requirement: 2 Slick Papers [iD: 7111]: CODE case 5: callsub OnBuyItem,738,4,7111,2, That is the last of your item requirements, so lets add the Zeny Requirement now: 10000 Zeny: CODE case 5: callsub OnBuyItem,738,4,7111,2,10000,"Zeny", Now, you add the prize: 1 The Paper Card [iD: 4172]: CODE case 5: callsub OnBuyItem,738,4,7111,2,10000,"Zeny",4172,1 Now to make sure the server reads this is a line, you need to end the line with a semi-colon (";"): CODE case 5: callsub OnBuyItem,738,4,7111,2,10000,"Zeny",4172,1; We have just created a custom quest.
  13. i tried your script, but i can't understand it, when we play the script all the player w/ guild can join, no limit like pvp, but when someone try to destroy the crsystalls , then when the crystall is been destroyed by someone there no, or nothing happens?.. what to do next?.. and if you got killed you will go back to the save points and can play again..
  14. @Miroslav can you tell me or teach me what SVN and 3ceam you are using?.. and how to make those to renewal with 3rd job skills working? hope you will share it thanks
  15. - i have a question because wall of fog block long range attack.. do acid demo and finger offensive can be block by wall of fog?.. if so how to modify it?..
  16. Requesting a disguise event script for my server. thanks
  17. Goodluck God bless and Congrats.. Wish all the best on you.
  18. I need help regarding 3ceam version 652.. - i want to put some renewal settings but i don't know what settings and what else do i need to change that is not yet provide by 3ceam, thanks in advance..
  19. Try this 3rd job changer and breeder for mounts. Credits to the maker of the script.. jobchanger.txt breeder.txt
  20. Description: This Poring NPC start every 1hour in the server, NPC is hidden and will appear in the said time. and will disappear again after the event. Game Info: You need [1] TCG item it my default you can change it, you need it to enter the coin room event, if not you are not able to enter it.. after entering the coin room, there will be 15 rounds per summon of poring, edit the script for the numbers of poring spawn, number of rounds, and the percentage of the coins to be get in the event. all you have to do is to kill the poring and have a chance % to get a mithril coin.. kill the poring as fast as you can because at 10 seconds the poring will explode and rounds 1 will be finish.. my default is up to 15 rounds, Warning: Poring will explode so do kill as fast as you can.. Note: the map is skill off ~ so you will do a normal attack to the poring Suggestion: I suggest to edit the script that if you are a archer, ranger, hunter, gunslinger or any range attack will not allowed to enter. i have no time to edit it but hope someone will do.. Credits to the helper to make this script work ~ - Emistry Haoyan [modify the script], ReyGen SotsOt [modify the script], and Fan En Goddameit [facebook page] ~ Say thanks by saying this scripter or members that have a good script will again share there script.., comment if theres a bug, dont claim this as yours, ~ Coin Room Event.txt
×
×
  • Create New...