Napster Posted September 8, 2014 Group: Members Topic Count: 11 Topics Per Day: 0.00 Content Count: 196 Reputation: 72 Joined: 12/12/11 Last Seen: November 6, 2016 Share Posted September 8, 2014 (edited) if you want to use please read topic reference ref topic : http://rathena.org/board/topic/60817-extended-vending-system-18/this version fix & cleanup support rAthena only update : 23/11/2015 fix clash & cleanup version 1.9.01. support new item array max (range: 1 ~ 65,534) 2. support Autotrade persistency (please update SQL files upgrade_extended_vending_item.sql) 3. fix map server clash when cancle windows select item 4. cleanup some code version 1.9.1 1. fix wrong msg number2. add battle conf show broadcas info when click shop board 3. cleanup support rAthena revision 12425 version 1.9.2 1. fix bug autotarde can't save state type (Bugreport by Darkpurple) thank you 2. cleanup support rAthena revision 12540 version 1.9.3 1. cleanup support rAthena revision 12836 version 1.9.4 1. cleanup support rAthena revision 15149 enjoy upgrade_extended_vending_item.sql ExtendedVendingSystem_1.9.patch ExtendedVendingSystem_1.9.1.diff ExtendedVendingSystem_1.9.1_r17704.diff ExtendedVendingSystem_1.9.2.diff ExtendedVendingSystem_1.9.3_r12836.diff ExtendedVendingSystem_1.9.4_r15149.diff Edited November 23, 2015 by Napster 10 Quote Link to comment Share on other sites More sharing options...
GodKnows Jhomz Posted September 8, 2014 Group: Members Topic Count: 38 Topics Per Day: 0.01 Content Count: 333 Reputation: 68 Joined: 09/05/12 Last Seen: June 13, 2023 Share Posted September 8, 2014 This is what exactly i'm searching for.Gonna try this and will give feedback later.Thanks! Quote Link to comment Share on other sites More sharing options...
Radian Posted September 8, 2014 Group: Members Topic Count: 162 Topics Per Day: 0.04 Content Count: 1546 Reputation: 192 Joined: 07/23/14 Last Seen: June 24, 2024 Share Posted September 8, 2014 Cool +1 for this and need to test this as soon as possible. Quote Link to comment Share on other sites More sharing options...
Vanquiser Posted September 10, 2014 Group: Members Topic Count: 25 Topics Per Day: 0.01 Content Count: 81 Reputation: 1 Joined: 02/22/12 Last Seen: August 30, 2022 Share Posted September 10, 2014 nc thx for this Quote Link to comment Share on other sites More sharing options...
GodKnows Jhomz Posted September 10, 2014 Group: Members Topic Count: 38 Topics Per Day: 0.01 Content Count: 333 Reputation: 68 Joined: 09/05/12 Last Seen: June 13, 2023 Share Posted September 10, 2014 Recommended to use this for latest git.+1 For this~~! 1 Quote Link to comment Share on other sites More sharing options...
Darkpurple Posted September 11, 2014 Group: Members Topic Count: 9 Topics Per Day: 0.00 Content Count: 187 Reputation: 7 Joined: 09/04/12 Last Seen: May 9, 2022 Share Posted September 11, 2014 (edited) I found main bug....it cannot buy items from cash/zeny vending.... edit: player can buy..but gm cannot buy?!! bugged ?? Edited September 11, 2014 by Darkpurple Quote Link to comment Share on other sites More sharing options...
Napster Posted September 11, 2014 Group: Members Topic Count: 11 Topics Per Day: 0.00 Content Count: 196 Reputation: 72 Joined: 12/12/11 Last Seen: November 6, 2016 Author Share Posted September 11, 2014 check you zeny over > 0 when buy itemproblem if zeny 0 can't buying item this limit by client side Quote Link to comment Share on other sites More sharing options...
Darkpurple Posted September 11, 2014 Group: Members Topic Count: 9 Topics Per Day: 0.00 Content Count: 187 Reputation: 7 Joined: 09/04/12 Last Seen: May 9, 2022 Share Posted September 11, 2014 (edited) check you zeny over > 0 when buy item problem if zeny 0 can't buying item this limit by client side Yes, I know. I have 1 million zeny and cash in gm account but I think is gm account probelm...because my player account can buy.... In Lilith's version, GM account also can buy the items from vending. Edited September 11, 2014 by Darkpurple Quote Link to comment Share on other sites More sharing options...
Radian Posted September 11, 2014 Group: Members Topic Count: 162 Topics Per Day: 0.04 Content Count: 1546 Reputation: 192 Joined: 07/23/14 Last Seen: June 24, 2024 Share Posted September 11, 2014 i've tested it and its working fine. even if you are a level 99 GM account. Quote Link to comment Share on other sites More sharing options...
Darkpurple Posted September 11, 2014 Group: Members Topic Count: 9 Topics Per Day: 0.00 Content Count: 187 Reputation: 7 Joined: 09/04/12 Last Seen: May 9, 2022 Share Posted September 11, 2014 i've tested it and its working fine. even if you are a level 99 GM account. I am using 99 gm account.. Quote Link to comment Share on other sites More sharing options...
Napster Posted September 11, 2014 Group: Members Topic Count: 11 Topics Per Day: 0.00 Content Count: 196 Reputation: 72 Joined: 12/12/11 Last Seen: November 6, 2016 Author Share Posted September 11, 2014 maybe this problem client side@darkpurple use client date ? @Ginji use client date ? Quote Link to comment Share on other sites More sharing options...
Darkpurple Posted September 11, 2014 Group: Members Topic Count: 9 Topics Per Day: 0.00 Content Count: 187 Reputation: 7 Joined: 09/04/12 Last Seen: May 9, 2022 Share Posted September 11, 2014 my client is 22012-04-10a... Quote Link to comment Share on other sites More sharing options...
Radian Posted September 11, 2014 Group: Members Topic Count: 162 Topics Per Day: 0.04 Content Count: 1546 Reputation: 192 Joined: 07/23/14 Last Seen: June 24, 2024 Share Posted September 11, 2014 I use 2012 04 10 RE client. i've tested it and its working fine. even if you are a level 99 GM account. I am using 99 gm account.. its working fine on me. bro Quote Link to comment Share on other sites More sharing options...
Napster Posted September 11, 2014 Group: Members Topic Count: 11 Topics Per Day: 0.00 Content Count: 196 Reputation: 72 Joined: 12/12/11 Last Seen: November 6, 2016 Author Share Posted September 11, 2014 i have test main kro (2012-04-10aragexe & 2013-12-23cRagexe) with cashshop same problem but Sak RE not test Quote Link to comment Share on other sites More sharing options...
Darkpurple Posted September 11, 2014 Group: Members Topic Count: 9 Topics Per Day: 0.00 Content Count: 187 Reputation: 7 Joined: 09/04/12 Last Seen: May 9, 2022 Share Posted September 11, 2014 i have test main kro (2012-04-10aragexe & [/size]2013-12-23cRagexe) with cashshop same problem[/size] but Sak RE not test[/size] Do you mean have problem same as mine? GM cannot buy and player can buy times from vending? Quote Link to comment Share on other sites More sharing options...
Napster Posted September 11, 2014 Group: Members Topic Count: 11 Topics Per Day: 0.00 Content Count: 196 Reputation: 72 Joined: 12/12/11 Last Seen: November 6, 2016 Author Share Posted September 11, 2014 (edited) main kro (2012-04-10aragexe & 2013-12-23cRagexe) with cashshop (Cash mode pay) GM level 99 zeny = 0 NO GM level 99 zeny > 0 YES GM level 0 zeny = 0 NO GM level 0 zeny > 0 YES Edited September 11, 2014 by Napster Quote Link to comment Share on other sites More sharing options...
simplexjay2 Posted September 12, 2014 Group: Members Topic Count: 56 Topics Per Day: 0.01 Content Count: 224 Reputation: 4 Joined: 02/09/12 Last Seen: April 20, 2024 Share Posted September 12, 2014 (edited) Can this be use in 17704 N if i apply patch there's a red list that cant be enter and manually put cant find where do i need to insert Edited September 12, 2014 by simplexjay2 Quote Link to comment Share on other sites More sharing options...
Lilith Posted September 16, 2014 Group: Members Topic Count: 14 Topics Per Day: 0.00 Content Count: 407 Reputation: 159 Joined: 11/18/11 Last Seen: November 15, 2014 Share Posted September 16, 2014 @@Napster Well, thanks for supporting this 1 Quote Link to comment Share on other sites More sharing options...
Darkpurple Posted September 16, 2014 Group: Members Topic Count: 9 Topics Per Day: 0.00 Content Count: 187 Reputation: 7 Joined: 09/04/12 Last Seen: May 9, 2022 Share Posted September 16, 2014 (edited) @@Napster Well, thanks for supporting this Well come back Lilith, which is my super star Edited September 16, 2014 by Darkpurple Quote Link to comment Share on other sites More sharing options...
Lelouch vi Britannia Posted September 17, 2014 Group: Members Topic Count: 45 Topics Per Day: 0.01 Content Count: 715 Reputation: 84 Joined: 01/05/12 Last Seen: April 10, 2023 Share Posted September 17, 2014 Please update the map_msg.conf because 700 ~ 708 is already used for @vip // @vip 700: Usage: @vip <time> <character name> 701: Invalid time for VIP command. 702: Time parameter format is +/-<value> to alter. y/a = Year, m = Month, d/j = Day, h = Hour, n/mn = Minute, s = Second. 703: GM has removed your VIP time. 704: Player is no longer VIP. 705: Your VIP status is valid for %d years, %d months, %d days, %d hours and %d minutes. 706: Player '%s' is now VIP for %d years, %d months, %d days, %d hours and %d minutes. 707: You are VIP until: %s 708: The player is now VIP until: %s Quote Link to comment Share on other sites More sharing options...
Napster Posted September 17, 2014 Group: Members Topic Count: 11 Topics Per Day: 0.00 Content Count: 196 Reputation: 72 Joined: 12/12/11 Last Seen: November 6, 2016 Author Share Posted September 17, 2014 thank you for report update 1.9.1 : ) Quote Link to comment Share on other sites More sharing options...
Elsa Mist Posted September 18, 2014 Group: Members Topic Count: 23 Topics Per Day: 0.01 Content Count: 387 Reputation: 60 Joined: 10/08/13 Last Seen: July 14, 2022 Share Posted September 18, 2014 failed when compile with r17704. make[1]: Entering directory `/home/ragnarok/trunk/src/map' MKDIR obj_sql CC map.c CC chrif.c CC clif.c clif.c: In function ‘clif_parse_OpenVending’: clif.c:12342: error: ‘struct map_session_data’ has no member named ‘vend_loot’ clif.c:12351: error: ‘struct map_session_data’ has no member named ‘vend_loot’ clif.c:12381: error: ‘struct map_session_data’ has no member named ‘vend_loot’ make[1]: *** [obj_sql/clif.o] Error 1 @Napster : could you please make this patch for r17704... Seem like rAthena will never be improve if no one do this. everybody will running to another emulator and rAthena will dying. same like eA.... if i know C++ and etc, surely i will do all that for free for rA... Quote Link to comment Share on other sites More sharing options...
Lelouch vi Britannia Posted September 18, 2014 Group: Members Topic Count: 45 Topics Per Day: 0.01 Content Count: 715 Reputation: 84 Joined: 01/05/12 Last Seen: April 10, 2023 Share Posted September 18, 2014 I tryed to test this on windows and its working great but when it comes to linux there are warning msg while compiling CC script.c CC searchstore.c CC skill.c CC status.c CC storage.c CC trade.c CC unit.c CC vending.c vending.c: In function ‘vending_purchasereq’: vending.c:318: warning: ‘item_name’ may be used uninitialized in this function LD map-server make[1]: Leaving directory `/root/rathena/src/map' building conf/import, conf/msg_conf/import and db/import folder... Quote Link to comment Share on other sites More sharing options...
Napster Posted September 18, 2014 Group: Members Topic Count: 11 Topics Per Day: 0.00 Content Count: 196 Reputation: 72 Joined: 12/12/11 Last Seen: November 6, 2016 Author Share Posted September 18, 2014 @Elsa Mistfree time i will create for old svn@Lelouch vi Britanniain line remove + all for( i = 0; i < count; i++ ) { short amount = *(uint16*)(data + 4*i + 0); short idx = *(uint16*)(data + 4*i + 2); + const char *item_name; + double rev = 0.; idx -= 2; + /** + * Extended Vending system [Lilith] + **/ + if(battle_config.ex_vending_info){ + item_name = itemdb_jname(vsd->status.cart[idx].nameid); + rev = ((double)vsd->vending[vend_list].value * (double)amount); + } and edit line - sprintf(temp, msg_txt(sd,265), sd->status.name); + if(battle_config.ex_vending_info) // Extended Vending system [Lilith] + sprintf(temp, msg_txt(sd,1597), sd->status.name, item_name, amount, (int)(rev -= rev * (battle_config.vending_tax/10000.)), vsd->vend_loot?itemdb_jname(vsd->vend_loot):"Zeny"); + else + sprintf(temp, msg_txt(sd,265), sd->status.name); to if(battle_config.ex_vending_info) { // Extended Vending system [Lilith] const char *item_name = itemdb_jname(vsd->status.cart[idx].nameid); double rev = ((double)vsd->vending[vend_list].value * (double)amount); sprintf(temp, msg_txt(sd,1597), sd->status.name, item_name, amount, (int)(rev -= rev * (battle_config.vending_tax/10000.)), vsd->vend_loot?itemdb_jname(vsd->vend_loot):"Zeny"); } else sprintf(temp, msg_txt(sd,265), sd->status.name); compile again @Elsa Mistfor older SVN Compatibility 17704 2014-07-03 02:40:03 https://rathena.svn.sourceforge.net/svnroot/rathena/ ExtendedVendingSystem_1.9.1_r17704.diff 1 Quote Link to comment Share on other sites More sharing options...
Elsa Mist Posted September 19, 2014 Group: Members Topic Count: 23 Topics Per Day: 0.01 Content Count: 387 Reputation: 60 Joined: 10/08/13 Last Seen: July 14, 2022 Share Posted September 19, 2014 @Napster i will try it as soon as posible... @Napster compile is good no error. but when server runing. there is and db error ad it say : [SQL]: DB error - Unknown column 'extended_vending_item' in 'field list' [Debug]: at vending.c:654 - SELECT `id`, `account_id`, `char_id`, `sex`, `title` , `extended_vending_item` FROM `vendings` WHERE `autotrade` = 1 AND (SELECT COUN T(`vending_id`) FROM `vending_items` WHERE `vending_id` = `id`) > 0; i think i have figure it out but i dont know how to do next... im using latest sql table for r17704 ur given sql is ALTER TABLE `vendings` ADD COLUMN `extended_vending_item` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `sit`; in my sql version dosent have 'sit'; this is error on my sql : #1054 - Unknown column 'sit' in 'vendings' im adding it manually. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.