Leaderboard
Popular Content
Showing content with the highest reputation on 11/29/12 in Posts
-
*moves my post here* @GreenBox: was the conversion of indents from tabs to spaces intended? I also vote for tab indents4 points
-
Mail via Scriptcommand With this mod, you can do something like this.. (The sample code in the background is outdated) This is a scriptcommand I wanted when I still had a server. It can be used in Achievement Systems, WoE prizes, and other events. This is better than getitem because the recipient doesn't need to be online. Usage: * sendmail <Recipient's Char ID>,"<Sender's Name>","<Title>","<Body>",<zeny>,<item_id>,<amount>{,<refine>,<attribute>,<card1>,<card2>,<card3>,<card4>}; Description: Uses the same functions as the default mail system, but this time, it is done via script. All item, recipent, message, and title assignment are done in the background. Enjoy this free release. PS: This have not been used on a live server, if you discover a bug (or if there's something wrong with my coding) let me know. My sample script: This code will give the player a +10 Knife and 10,000 zennies upon reaching job level 10. -<tab>script<tab>Mail Test<tab>-1,{ OnPCJobLvUpEvent: if(JobLevel != 9) end; set .charid, getcharid(0); set .sender$, "Achievement System"; set .title$, "Basic Skills"; set .itemid, 1201; set .itemamount, 1; set .zeny, 10000; set .refine, 10; set .body$, "You have successfully unlocked the achievement '"+.title$+"'. You have received "+.itemamount+" "+getitemname(.itemid)+"s and "+.zeny+" zennies."; sendmail .charid,.sender$,.title$,.body$,.zeny,.itemid,.itemamount,.refine; end; } PS: This wasn't used on a live server, please report any bugs you encounter. DIFF LINK2 points
-
I was following the other topic about code style here and it ended up simply making the files bigger and source harder to deal with while making more work for people with modifications as stated in the first post in that topic. I can only guess it might have been unintentional, but like Brian, I would have to agree that 4 spaces = tab is the correct way to go. Is there a final verdict on whether the files are staying like this or will it once again be modified?2 points
-
My god, that stuff existed before eamod, its not like they inveted it. Whats realy destroying the community, are people how believe they could make a server without having any kind of skill or experience, thats why you see all these "Will die in les than 2 months" servers. Making a server isnt just "Buy host, buy eamod/harmony/insert name of other package deals her, get some dude to set it up and done", its months of brainstorming, preperations, scripting, content creation, testing and much more. But maybe im just to old, and "I just buy some stuff and have a ro server, yay!" is the new thing... ugh. OnTopic: What i want to see in pServers? That people give their servers some thoughts and not just set up a server because they believe it would be all cool and easy.2 points
-
I just tested -- enablenpc works from a disabled npc! poring_w01,100,105,0 script test 910,{ OnInit: debugmes "(1) I am enabled"; sleep 1000; disablenpc strnpcinfo(3); debugmes "(1) I am DISabled"; sleep 1000; enablenpc strnpcinfo(3); debugmes "(2) I am enabled again!"; end; } All 3 debmessages printed.2 points
-
I loled, hard. Most "features" of eamod were already available to the public, or featured scripts made by serverowners themself, before these guys even got to work. Ranking, Pre Trans WoE, WoE Supplies, Multiple WoE Times with rotating Castles, CTF, TDM, DM, AtCmd for Guild Skills, House Rental, Mining, ET, Emp/Barricade/Guardian Simulations, Hunting Boards, ChatChannels, PK Mode, and many other stuff... For me thats just a bunch of standard stuff beeing refined and sold in an expensive pack, to cash in some money from thoes who cant script such stuff themselfs.2 points
-
Spaces advantages: + all indentation is guaranteed to look the same in all text editors TABs advantages: + smaller file size (each tab is 1 character vs 4 spaces is 4 characters) + users set their own TAB display size in their text editors + editors that color tabs differently than spaces (might make TABs stand out more than 4 space indent?)2 points
-
My tool allows you to take wings/rucksacks/whatever sprites, rename them numerically to place into the tool, and will automatically output the renamed files for each class, saving you hours of time having to manually rename each file.Originally inspired by this thread: http://rathena.org/board/topic/72734-guidecustom-wings-at-robe-place/ - I created this tool as a means of saving not only myself, but others time. The script can still use some improvements (automatic creation of folders from steps 2 through 6 in the instructions below for instance), but is for all general purposes ready and working as-is. My script uses PHP and web server magic to run. Your web server will also need to be able to .tar.gz files. I don't know how to check other than running the script, so.. yeah. You will need to download the following zip which contains a robes.php file: http://jtynne.com/rAthena/robetool.zip Next, follow these instructions: 1. Upload the robes.php file to your web server. 2. Create two folders "base" and "output" 3. CHMOD both folders to 0777 4. Inside of the "base" folder, place all of your .spr/.act files for the garment sprite you'd like to create. Number these from 1 upward and remember this number for the next step. 5. Inside of the "output" folder, create an equivalent amount of folders to the same number of .spr/.act's you put in the "base" folder. If you went up to 3.spr/3.act then make three folders: 1 2 3 6. Inside EACH of the numbered folders, create two additional folders with the names "³²" and "¿©" (male/female). This is important so do it! 7. Run the robes.php script from your browser and allow it to run. It will create a .tar.gz file containing all the necessary sprite files, but your work is not yet done. 8. Inside the .tar.gz you will find an "output" folder which contains numbered folders and renamed sprite files for all classes. Take the numbered folders and place them into : data/sprite/·Îºê/ (client-side) 9. Open data/lua files/datainfo/spriterobeid.lua AND data/lua files/datainfo/spriterobename.lua YOU MUST EDIT BOTH FILES. 10. Inside spriterobeid.lua in the SPRITE_ROBE_IDs = { section, add in your new robe reference. e.g. ROBE_MYRO_1 = 1, 11. Inside spriterobename.lua in the RobeNameTable = { section, add in your new robe reference using the data from the previous step as an addendum to the syntax. e.g. [sPRITE_ROBE_IDs.ROBE_MYRO_1] = "1", 12. You can then test these out in-game with @changelook 7 # or adjust the "view" field on a garment and voila. Note: If anyone has questions, I probably won't respond very quickly as I'm busy IRL with school/running my own server/working. Help each other, it's pretty straight-forward so long as you have an understanding of client-side data. If anyone would like to create a more detailed guide, be my guest. If you modify my script, please do give credit where credit is due, as I spent a considerable amount of time making this work. Thanks!1 point
-
1 point
-
E - Script Collection Last Update : September 10, 2013 Refine Function SQL Mission Board Monster Marching Vendor Control Advanced Stylist Coin Exchanger Doppelganger Race Of The Day Limited Items Multi Currency Shop Random News GM Online List Link Broken E-Inquiry DotA Runes Flower Counting Game Class Restriction Chain Quest Build Manager Misc Scripts : Freebies Script Card Trader Gold Room [ Pick Gold ] Gold Room [ Guild Tax ] Map Restriction [ GM Based ] Daily Reward Monthly Reward Monster Spawner Monster Summoner with Last Summoned Display Players Stats & Equipments 3rd Job Item Giver Exchanger [ Cashpoint to Coins ] Exchanger [ Poring Coin - Zeny ] Exchanger [ Points to Tickets ] Exchanger [ Item to Item ] Exchanger [ Item to Item ] Exchanger [ Multi Item to 1 Item ] Party Match Auto Ban Over Stats Users Soul Link Buff Kill Players gain Cash Points Party Members All Get Items [ Snippet ] Message Board Stalker Class Skill Reproduce NPC Multiple Selection Quest [ Template ] In-Game Item Rewarder In-Game Points Rewarder Invasion Event Custom Item Rate Status Point Seller [ Snippet ] Anti Bot Security Script Anti Bot Script [ Code / Question ] Item Combo Restriction [ LHZ Card ] Drop Item Upon Death PVP Switcher + Announcer [ Guild Master ] Rotating Waitingroom Messages +10 Refiner [ Specific Items ] Random Rate Item Exchanger MVP Invasion Premium Users [ Boost Rates ] Display Cutin Image upon Login Custom Randomed Box Items Kick GM during WOE Custom Crafting NPC Restrict Same IP [ Certain Map ] Coloured Items Exchanger Guild Master Changer Party Team PK Match Gambling Game IRC Channel Crafting NPC Guild Storage Restriction Stage Game [ Version 4 ] Monster Wiki Event [ Version 3 ] Special Thank you for my Tutor : Notes : I am a bit lazy to write all those Script Descriptions, i do believe that all of you able to get how this script works. Anyway, i will still doing my best to write the Updated Changelog or informations about the script as detail as possible. All the Scripts above are uploaded to Pastebin . Abide the Following Rule : Scripts Error / Not Working , you have to Explain it in Details. ( Add in Images / Modified Scripts ) Do not SPAM / BUMP in my Topic. Do not ask for Support stuffs for other Scripts in this Topic. Link Down , then drop [ @Emistry ] a message. I Reserved the Right for NOT Answering your Posts if you did not abide my Topic's Rules. Keep This In Your Mind : All the Scripts i distribute here are NOT FOR COMMERCIAL USES . DO NOT remove my Credits if you are using part of the scripts to modify your own. DO NOT re-release the scripts in any form / way. If you ♥ these Scripts , Click on to Vote this Topic up. Or you may also click on at above the Topic1 point
-
This is a reference list of script-related work that needs to be done. Non-developers may check the status of tasks here, but many links may be inaccessible. If something is not on this list that should be, send me a PM; developers, feel free to add to the list. This is not for bug reports. npc/quests/first_class/ [unassigned] > These are ancient and very repetitive scripts. Separate Cat Agents [unassigned] > Low-priority, purely organizational. Standardize script format [unassigned] > Very low-priority, but should probably be done since the source was standardized.1 point
-
First of all download Alexandria's Renewal Data Folder EXAMPLE: [ACCESSORY_IDs.ACCESSORY_BUNNYBAND] = "_�䳢�Ӹ���", HOW TO ADD: [ACCESSORY_IDs.ACCESSORY_HEADGEARNAME] = "_SPRITENAME", <<<<---- UNDERSCORE+SPRITENAME +COMMA don't forget it! We're now done on how to add the "SPRITE"... next step.... goto: luafiles514/lua files/data info/accessoryid.lua EXAMPLE: ACCESSORY_BUNNYBAND = 15, HOW TO ADD: ACCESSORY_HEADGEARNAME = ViewID, <<--- + comma.. ----///// we need to use the ViewID later! and also the HEADERGEARNAME We're now done on how to add the "ViewID" :::NEXT STEP::: File to edits: idnum2itemdesctable.txt idnum2itemdisplaynametable.txt idnum2itemresnametable.txt ABOUT THE: idnum2itemdesctable.txt num2itemdesctable.txt I KNOW! YOU ALREADY KNOW HOW TO ADD/EDIT THAT ONE! 1st STEP: idnum2itemdisplaynametable.txt 2214#Bunny_Band# how to add: ITEMNUMBER#CLIENTITEMNAME# 2nd STEP: idnum2itemresnametable.txt 2214#�䳢�Ӹ���# how to add: ITEMNUMBER#SPRITENAME# <<<----so the sprite name! you need to remove the UNDERSCORE for it... 3rd STEP: num2itemdisplaynametable.txt ITEMNUMBER#SPRITENAME# <<<----so the sprite name! you need to remove the UNDERSCORE for it... how to add: ITEMNUMBER#HAT# --------------- 4th STEP: num2itemresnametable.txt 2214#�䳢�Ӹ���# how to add: ITEMNUMBER#SPRITENAME# Server Side: go to your db/item_db.txt or item_db2.txt 2214,Bunny_Band,Bunny Band,5,20,,100,,2,,0,0xFFFFFFFF,31,2,256,,0,1,15,{ bonus bLuk,2; },{},{} how to add: 2214,Bunny_Band,Bunny Band,5,20,,100,,2,,0,0xFFFFFFFF,31,2,256,,0,1,ViewID,{ bonus bLuk,2; },{},{} ---- remember about the ViewID above? specied your own id!lol And for the finale steps Download luac5.1.4 then download notepad++ open it click file>save as>batch>file type as .bat after save it this will look alike as you notice there is already accessoryid.lua and accname.lua meaning withtin that folder those .lua will convert in .lub even how many .lua's you got in that folder. so open the batch this will pop up after opening it after that press any key as what cmd said then poop the two lua file it become lub then you are done put the .lub in your luafiles514 > lua file > datainfo and you are done NOTE: You have to make sure that you have latest data folder!!!! to avoid other errors1 point
-
I prefer to have it something like this *sendmail <Recipient Char ID>|"<Recipient name>", "<Sender's Name>", "<Title>", "<Body>", <zeny>, <item_id>, <amount>, {<refine>,<attribute>,<identify>,<card1>,<card2>,<card3>,<card4>}; most of the script commands are mostly dealing with account ID although getpartyleader and getguildmasterid can return char ID, but the rest almost dealing with account ID by using a character name, might be able to counter-use with rid2name( <recipient AID> ) without having to use attachrid and the refine ... attribute, its quite normal sometimes they want to send a refined items, or a signed items1 point
-
Use 2012-04-10 client and download this: http://svn6.assembla.com/svn/ClientSide/Translation_Project/data/1 point
-
Like what Euphy said, adding getitem after these lines are more resource friendly. https://rathena.svn....d/agit_main.txt OnAgitBreak: https://rathena.svn....git_main_se.txt OnStartArena:1 point
-
http://upaste.me/raw/b34616885d41f5e9 Added refine: //AddCollection("<Quest Name>",<Min Lvl>,<Max Lvl>,<Refine>,<Reward|Item ID>,<Reward|Item Amount>,<Zeny Reward>,<Base EXP>,<Job EXP>,<Item ID>,<Item Amount>,...); //AddHunting("<Quest Name>",<Min Lvl>,<Max Lvl>,<Refine>,<Reward|Item ID>,<Reward|Item Amount>,<Zeny Reward>,<Base EXP>,<Job EXP>,<Monster ID>,<Monster Amount>,...);1 point
-
in official sql char table...we dont have this column secs_online refer here trunk/sql-files/main.sql CREATE TABLE IF NOT EXISTS `char` ( `char_id` int(11) unsigned NOT NULL auto_increment, `account_id` int(11) unsigned NOT NULL default '0', `char_num` tinyint(1) NOT NULL default '0', `name` varchar(30) NOT NULL DEFAULT '', `class` smallint(6) unsigned NOT NULL default '0', `base_level` smallint(6) unsigned NOT NULL default '1', `job_level` smallint(6) unsigned NOT NULL default '1', `base_exp` bigint(20) unsigned NOT NULL default '0', `job_exp` bigint(20) unsigned NOT NULL default '0', `zeny` int(11) unsigned NOT NULL default '0', `str` smallint(4) unsigned NOT NULL default '0', `agi` smallint(4) unsigned NOT NULL default '0', `vit` smallint(4) unsigned NOT NULL default '0', `int` smallint(4) unsigned NOT NULL default '0', `dex` smallint(4) unsigned NOT NULL default '0', `luk` smallint(4) unsigned NOT NULL default '0', `max_hp` mediumint(8) unsigned NOT NULL default '0', `hp` mediumint(8) unsigned NOT NULL default '0', `max_sp` mediumint(6) unsigned NOT NULL default '0', `sp` mediumint(6) unsigned NOT NULL default '0', `status_point` int(11) unsigned NOT NULL default '0', `skill_point` int(11) unsigned NOT NULL default '0', `option` int(11) NOT NULL default '0', `karma` tinyint(3) NOT NULL default '0', `manner` smallint(6) NOT NULL default '0', `party_id` int(11) unsigned NOT NULL default '0', `guild_id` int(11) unsigned NOT NULL default '0', `pet_id` int(11) unsigned NOT NULL default '0', `homun_id` int(11) unsigned NOT NULL default '0', `elemental_id` int(11) unsigned NOT NULL default '0', `hair` tinyint(4) unsigned NOT NULL default '0', `hair_color` smallint(5) unsigned NOT NULL default '0', `clothes_color` smallint(5) unsigned NOT NULL default '0', `weapon` smallint(6) unsigned NOT NULL default '0', `shield` smallint(6) unsigned NOT NULL default '0', `head_top` smallint(6) unsigned NOT NULL default '0', `head_mid` smallint(6) unsigned NOT NULL default '0', `head_bottom` smallint(6) unsigned NOT NULL default '0', `robe` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0', `last_map` varchar(11) NOT NULL default '', `last_x` smallint(4) unsigned NOT NULL default '53', `last_y` smallint(4) unsigned NOT NULL default '111', `save_map` varchar(11) NOT NULL default '', `save_x` smallint(4) unsigned NOT NULL default '53', `save_y` smallint(4) unsigned NOT NULL default '111', `partner_id` int(11) unsigned NOT NULL default '0', `online` tinyint(2) NOT NULL default '0', `father` int(11) unsigned NOT NULL default '0', `mother` int(11) unsigned NOT NULL default '0', `child` int(11) unsigned NOT NULL default '0', `fame` int(11) unsigned NOT NULL default '0', `rename` SMALLINT(3) unsigned NOT NULL default '0', `delete_date` INT(11) UNSIGNED NOT NULL DEFAULT '0', PRIMARY KEY (`char_id`), UNIQUE KEY `name_key` (`name`), KEY `account_id` (`account_id`), KEY `party_id` (`party_id`), KEY `guild_id` (`guild_id`), KEY `name` (`name`), KEY `online` (`online`) ) ENGINE=MyISAM AUTO_INCREMENT=150000; so it must be your custom script that you add recently / any changes in SQL table with script that caused this.. double check what you have add recently....1 point
-
1 point
-
Readme files changed in r16976. Removed html version and created a .txt version with similarly helpful information. For users on *nix distros who don't know how to use the lynx application, changing the file to a text format provides a better way of enabling those users to view it. Windows users double-click as normal. I'll produce a new poll after a number of weeks to see if this change has had much impact, other than reducing the SVN size by ~600kb (it was a large image!) which was my drive behind this change.1 point
-
Brian, if he uses Harmony he can just edit the config file to reject mutli clients.1 point
-
its fine sometimes its even better to show your script to the community and we'll help you improve your scripting skills let's see ... set GREEN_EGG,1; set TABLET_A,0; set TABLET_B,0; set TABLET_C,0; set TABLET_D,0; set TABLET_E,0; I'm quite sure you know how to do bitmask ? TABLET = TABLET | 1 << 1; the way you are doing is wasting permanent variable space, I guess you know it by now ? if ((RED_EGG == 1) && (BLUE_EGG == 1) && (YELlOW_EGG == 1) && (GREEN_EGG == 1) && (PURPLE_EGG == 1) && (BLACK_EGG == 1) && (GOLD_EGG == 1)) { same here, I guess http://www.eathena.ws/board/index.php?showtopic=153708 http://www.eathena.ws/board/index.php?showtopic=162523&hl= http://www.eathena.ws/board/index.php?s=&showtopic=154325&view=findpost&p=850808 other than wasting variable space, its somehow a very nicely written functionality script o.o1 point
-
new_1-1,57,114,4 script Novice Zone 123,{ mes "Are you done?"; if(select("Yes:No") == 1){close2; atcommand "@go 0"; end;} else { close; } } - script novice_zone -1,{ OnPCLoadMapEvent: sleep2 1000; while( strcharinfo(3) == "new_1-1" && BaseJob == 0 && JobLevel < 10) {sleep2 1; if( Hp < MaxHp || readparam(Sp) < readparam(MaxSp) ) {percentheal 100,100; specialeffect2 312;} } end; } new_1-1,0,0,0,0 monster Poring 1002,100,5000,5000; new_1-1,0,0,0,0 monster Drops 1113,100,5000,5000; new_1-1,0,0,0,0 monster Poporing 1031,1000,5000,5000; new_1-1 mapflag loadevent new_1-1 mapflag noteleport new_1-1 mapflag monster_noteleport All i did was use the normal new_1-1 map and added spawns, and your NPC, additionally, it'll auto heal novicecs JobLevel 1-9. So it can't be abused.1 point
-
1st if( isequipped( 4128 ) ) end; refer isequipped 2nd how you want the timer being attach ? and what is the purpose to add the timer ? more elaboraton please... if base on what you said in above situation...we gonna make a script that loop through all player in server and attach them to give the timer.. 3rd use setmapflag then give proper mapflag for weathers.. 4th trunk/db/re/skill_nocast_db.txt and give a correspond mapflag to each map you specified..1 point
-
Healer by Eurphy First: //===== rAthena Script ======================================= //= Healer //===== By: ================================================== //= Euphy //===== Current Version: ===================================== //= 1.0 //===== Compatible With: ===================================== //= rAthena SVN //===== Description: ========================================= //= Basic healer script. //============================================================ - script Healer -1,{ if (isequiped(4127)) { message strcharinfo(0),"The Golden Thief Bug Card blocks the healers magic!"; end;} set .@Price,0; // Zeny required for heal set .@Buffs,0; // Also buff players? (1: yes / 0: no) set .@Delay,0; // Heal delay, in seconds callfunc "F_ClearGarbage",0; if (@HD > gettimetick(2)) end; if (.@Price) { message strcharinfo(0),"Healing costs "+.@Price+" Zeny."; if (Zeny < .@Price) end; if(select("^0055FFHeal^000000:^777777Cancel^000000")==2) close; set Zeny, Zeny-.@Price; } specialeffect2 313; percentheal 100,100; if (.@Buffs) { specialeffect2 37; sc_start SC_INCREASEAGI,240000,10; specialeffect2 42; sc_start SC_BLESSING,240000,10; } if (.@Delay) set @HD, gettimetick(2)+.@Delay; close; } alberta,25,240,6 duplicate(Healer) Healer#alb 909 aldebaran,135,118,6 duplicate(Healer) Healer#alde 909 amatsu,200,79,4 duplicate(Healer) Healer#ama 909 ayothaya,207,169,6 duplicate(Healer) Healer#ayo 909 brasilis,194,221,6 duplicate(Healer) Healer#bra 909 comodo,184,158,6 duplicate(Healer) Healer#com 909 dewata,193,175,6 duplicate(Healer) Healer#dew 909 eclage,105,35,4 duplicate(Healer) Healer#ecl 909 einbech,142,244,4 duplicate(Healer) Healer#einbe 909 einbroch,57,202,6 duplicate(Healer) Healer#einbr 909 dicastes01,201,194,4 duplicate(Healer) Healer#dic 909 geffen,115,72,6 duplicate(Healer) Healer#gef 909 gonryun,156,122,6 duplicate(Healer) Healer#gon 909 hugel,89,150,6 duplicate(Healer) Healer#hug 909 izlude,125,118,5 duplicate(Healer) Healer#izl 909 lighthalzen,149,103,6 duplicate(Healer) Healer#li 909 louyang,225,103,4 duplicate(Healer) Healer#lou 909 malangdo,226,188,4 duplicate(Healer) Healer#mal 909 malaya,205,205,6 duplicate(Healer) Healer#malay 909 manuk,256,176,6 duplicate(Healer) Healer#man 909 mid_camp,203,289,6 duplicate(Healer) Healer#mid 909 mora,106,100,6 duplicate(Healer) Healer#mora 909 morocc,153,97,6 duplicate(Healer) Healer#mor 909 moscovia,215,194,6 duplicate(Healer) Healer#mos 909 niflheim,188,180,5 duplicate(Healer) Healer#nif 909 payon,179,106,4 duplicate(Healer) Healer#pay 909 prontera,162,193,4 duplicate(Healer) Healer#pront 909 rachel,125,116,6 duplicate(Healer) Healer#rac 909 splendide,201,153,4 duplicate(Healer) Healer#spl 909 thor_camp,249,74,4 duplicate(Healer) Healer#thor 909 umbala,129,132,4 duplicate(Healer) Healer#umb 909 veins,217,121,4 duplicate(Healer) Healer#ve 909 xmas,143,136,6 duplicate(Healer) Healer#xmas 909 yuno,164,45,4 duplicate(Healer) Healer#yuno 909 Second: Could you please be more specific? Third: Either set all maps to the following or ask for a source Modification on the Source Request forum map_name mapflag snow Fourth: Conf/battle/skill.conf Change: emergency_call: 11 To emergency_call: 101 point
-
It's working on my end try it again or you can also use the link posted by lelouch on the previous page.1 point
-
- script at_cmd -1,{ OnInit: bindatcmd "test","at_cmd::at_test"; bindatcmd "test2","at_cmd::at_test2"; bindatcmd "hello","at_cmd::at_hello"; end; at_test: set .@atcmd$, "test"; goto OnUseCmd; at_test2: set .@atcmd$, "test2"; goto OnUseCmd; at_hello: set .@atcmd$, "hello"; goto OnUseCmd; OnUseCmd: dispbottom "You used: @"+ .@atcmd$+" "+ .@atcmd_parameters$[0] + .@atcmd_parameters$[1]; end; } EDIT: on a more serious note, it looks like this is already implemented, but not documented. r16471/trunk/src/map/npc.c setd_sub(st, NULL, ".@atcmd_command$", 0, (void *)command, NULL);1 point
-
I've done a little messing around with BE today and this is the result. (Yeah, probably could've focused some more on the lightning, but I hope it's not too bad either way. xP) Version 1 - Plain Version 2 - Lightmapped1 point
-
You can try this. @all I've updated the diff to r16857. I did not test. Here: extending_vending_16857.patch1 point
-
Someone requested this in a 'map request thread'. So I'll put it here as a free release since the request originally was just to help someone out. Enjoy~ Note: This is a very quick design. About an hours work so theres nothing too special about it. EDIT: VERSION 2 Is NOW AVAILABLE FOR DOWNLOAD Version 2 Download Link Attached to this Post!!!!! Custom Vending Map V2.7z1 point