xDwin 9 Posted June 20, 2020 Share Posted June 20, 2020 (edited) Version of Files : r410 Hello, I know you guys a professional but i'm a amateur. I'm trying opening a good server and enjoy with my user family. 1. Description of the problem / Question : Hello sirs, I have a problem with Special Storage and normal Inventory. Everything is work good in my server. I didin't got any cores more than 2000+ players. But i have a big problem. My players say : My item's lost! I check the syserr and i see this SYSERR: Jun 19 21:26:43 :: CreateItem: ITEM_ID_DUP: 310010176 B. Domuzkuyru?urdele+ owner 0x433dfc80 SYSERR: Jun 19 21:26:43 :: ItemLoad: cannot create item by vnum 30073 (name Psyduck id 310010176) SYSERR: Jun 19 21:26:43 :: CreateItem: ITEM_ID_DUP: 50000306 Kurt Postu+ owner 0x433dfc80 SYSERR: Jun 19 21:26:43 :: ItemLoad: cannot create item by vnum 30070 (name Psyduck id 50000306) SYSERR: Jun 19 21:26:43 :: CreateItem: ITEM_ID_DUP: 50001610 B. Domuzkuyru?urdele+ owner 0x433dfc80 SYSERR: Jun 19 21:26:43 :: ItemLoad: cannot create item by vnum 30073 (name Psyduck id 50001610) I buy from my special storage from @Itachi but he can't fix the problem. Its ok, i never want force the people for fixing my problems. I'm trying be a good person. I'll never used illegal software or warez software. My first server opening beta with 3500 online and one day i lost 3000 more players. He saying i fixed and i try 100+ times i didin't got this error again and i opening live server with 2500 users. Not i have a 500 users because our players item's lost. I need the help. Thanks, Sincerly, Edited June 26, 2020 by xDwin Solved. Link to comment Share on other sites More sharing options...
Premium WeedHex 635 Posted June 20, 2020 Premium Share Posted June 20, 2020 (edited) They are taking free duplied items on game or losing them because you've problem on saving. Is not a bad of who sold you the system, but could be an other your new system making conflict due to no checks pos. I suggest to fix it fast, or you will RIP your gameplay. Edited June 20, 2020 by WeedHex 1 Link to comment Share on other sites More sharing options...
xDwin 9 Posted June 20, 2020 Author Share Posted June 20, 2020 1 hour ago, WeedHex said: They are taking free duplied items on game or losing them because you've problem on saving. Is not a bad of who sold you the system, but could be an other your new system making conflict due to no checks pos. I suggest to fix it fast, or you will RIP your gameplay. I know, system is not bad system. I'm respect everytime this system. But i don't know why i have this problem. I can't find anywhere. This problem starts after add Special Storage. So i think, its all about special storage. I feel sad because I'm trying everytime think and be good. Now, my game will RIP. Can you help me to fix this problem? @WeedHex Link to comment Share on other sites More sharing options...
Contributor TMP4 10984 Posted June 20, 2020 Contributor Share Posted June 20, 2020 (edited) It is only happening with special storage's items? Your syserr's item is one of them. But if it's not then i doubt it is causes by special storage. Also the duped id's item's pair is the same item or not? For example in your item table the item with id "50000306" is a "Kurt Postu+"? If it's the same, they're really just duplicating. (But they sell the duped items and it's disappear with a "flush" from the victim's inventory) Edited June 20, 2020 by TMP4 1 Link to comment Share on other sites More sharing options...
Denis 1474 Posted June 20, 2020 Share Posted June 20, 2020 (edited) My guess is, that when you put an item into special storage it removes it from the player, then if you open again the special storage it tries to create again the item with the same id so the error appears. Because, lets say item id 310010176 was first loaded on boot, then when you put it inside the special storage, and open it again it tries to create a new item with the id 310010176(which was already loaded at boot) Im only guessing since i cant see your source code. Edited June 20, 2020 by Denis correcting my bestered english Link to comment Share on other sites More sharing options...
xDwin 9 Posted June 20, 2020 Author Share Posted June 20, 2020 2 minutes ago, Denis said: My guess is, that when you put an item into special storage it removes it from the player, then if you open again the special storage it tries to create again the item with the same id so the error appears. Because, lets say item id 310010176 was first loaded on boot, then when you put it inside the special storage, and open it again it tries to create a new item with the id 310010176(which was already loaded at boot) Im only guessing since i cant see your source code. It happen on normal inventory too, special storage too. So i don't think is special storage cause Link to comment Share on other sites More sharing options...
Denis 1474 Posted June 20, 2020 Share Posted June 20, 2020 Try to disable the special storage and see if you will get the same error again Link to comment Share on other sites More sharing options...
Premium WeedHex 635 Posted June 20, 2020 Premium Share Posted June 20, 2020 If a developer i serious, he will adapt his system on your gameplay. Btw i'm sure is happened, you installed a rar tutorial file and finished there. Maybe you have sash different, offline shop, special system and so on, might be easy to find some issue and take free items, or lose them. Check your logs. Fine items ID on your player.item db. Wrap this syserr like this: sys_err("ITEM_ID_DUP: %u %s owner %s", id, item->GetName(), (owner ? owner->GetName() : "No Owner")); If are only certain player doing shits, you can ask/ban them. Link to comment Share on other sites More sharing options...
xDwin 9 Posted June 22, 2020 Author Share Posted June 22, 2020 (edited) On 6/20/2020 at 9:04 PM, Denis said: Try to disable the special storage and see if you will get the same error again I can't disable, its the problem. On 6/20/2020 at 8:37 PM, TMP4 said: It is only happening with special storage's items? Your syserr's item is one of them. But if it's not then i doubt it is causes by special storage. Also the duped id's item's pair is the same item or not? For example in your item table the item with id "50000306" is a "Kurt Postu+"? If it's the same, they're really just duplicating. (But they sell the duped items and it's disappear with a "flush" from the victim's inventory) Items didin't disappear. Items can't see in Inventory or Special Storage Inventory. After the restart server item loaded. But again gone far avay. Its really bad for me. I don't know C++ and trying to best for my Players. On 6/20/2020 at 10:16 PM, WeedHex said: If a developer i serious, he will adapt his system on your gameplay. Btw i'm sure is happened, you installed a rar tutorial file and finished there. Maybe you have sash different, offline shop, special system and so on, might be easy to find some issue and take free items, or lose them. Check your logs. Fine items ID on your player.item db. Wrap this syserr like this: sys_err("ITEM_ID_DUP: %u %s owner %s", id, item->GetName(), (owner ? owner->GetName() : "No Owner")); If are only certain player doing shits, you can ask/ban them. Itachi install this. I never use tutorial or anything. But he didin't fix or answer me. I lost players and i can't fix this shit. I will get special support. Can you help me please? Sorry for delay. As far as I can see, this problem exists only in stackable items. This can help. Edited June 22, 2020 by xDwin Link to comment Share on other sites More sharing options...
xDwin 9 Posted June 23, 2020 Author Share Posted June 23, 2020 (edited) Can you help me? @WeedHex @Denis @TMP4 SYSERR: Jun 23 13:13:49 :: CreateItem: ITEM_ID_DUP: 50421082 Beceri Kitabı owner 0x53f40fc0 SYSERR: Jun 23 13:13:49 :: ItemLoad: cannot create item by vnum 50300 (name TheLeMaria id 50421082) SYSERR: Jun 21 22:18:48 :: CreateItem: ITEM_ID_DUP: 50332251 Beceri Kitabı owner 0x44d66e00 SYSERR: Jun 21 22:18:48 :: ItemLoad: cannot create item by vnum 50300 (name xlArweNlx id 50332251) SYSERR: Jun 21 22:18:48 :: ModifyPoints: cannot find table by vnum 1594041794, player name: xlArweNlx SYSERR: Jun 21 22:18:48 :: CreateItem: ITEM_ID_DUP: 50332300 Beceri Kitabı owner 0x44d66e00 SYSERR: Jun 21 22:18:48 :: ItemLoad: cannot create item by vnum 50300 (name xlArweNlx id 50332300) SYSERR: Jun 21 22:18:48 :: CreateItem: ITEM_ID_DUP: 310340058 Beceri Kitabı owner 0x44d66e00 SYSERR: Jun 21 22:18:48 :: ItemLoad: cannot create item by vnum 50300 (name xlArweNlx id 310340058) SYSERR: Jun 22 12:43:59 :: CreateItem: ITEM_ID_DUP: 270260965 Kurnazlık Taşı+1 owner 0x3b95ac00 SYSERR: Jun 22 12:43:59 :: ItemLoad: cannot create item by vnum 28139 (name BigaLee id 270260965) SYSERR: Jun 22 12:43:59 :: CreateItem: ITEM_ID_DUP: 270261430 Kutsama Kağıdı owner 0x3b95ac00 SYSERR: Jun 22 12:43:59 :: ItemLoad: cannot create item by vnum 25040 (name BigaLee id 270261430) SYSERR: Jun 22 12:43:59 :: CreateItem: ITEM_ID_DUP: 270261010 Suradan KoruyanTaş+1 owner 0x3b95ac00 SYSERR: Jun 22 12:43:59 :: ItemLoad: cannot create item by vnum 28135 (name BigaLee id 270261010) SYSERR: Jun 22 12:43:59 :: CreateItem: ITEM_ID_DUP: 270260526 Beceri Kitabı owner 0x3b95ac00 SYSERR: Jun 22 12:43:59 :: ItemLoad: cannot create item by vnum 50300 (name BigaLee id 270260526) SYSERR: Jun 22 12:43:59 :: CreateItem: ITEM_ID_DUP: 270260527 Ninjadan Koruyan Taş+1 owner 0x3b95ac00 SYSERR: Jun 22 12:43:59 :: ItemLoad: cannot create item by vnum 28134 (name BigaLee id 270260527) SYSERR: Jun 22 12:43:59 :: CreateItem: ITEM_ID_DUP: 270260468 Ninjadan Koruyan Taş+2 owner 0x3b95ac00 SYSERR: Jun 22 12:43:59 :: ItemLoad: cannot create item by vnum 28234 (name BigaLee id 270260468) SYSERR: Jun 22 12:43:59 :: CreateItem: ITEM_ID_DUP: 270259753 Beceri Kitabı owner 0x3b95ac00 SYSERR: Jun 22 12:43:59 :: ItemLoad: cannot create item by vnum 50300 (name BigaLee id 270259753) SYSERR: Jun 22 12:43:59 :: CreateItem: ITEM_ID_DUP: 270260950 Savaşcıdan Koruyan Taş+2 owner 0x3b95ac00 SYSERR: Jun 22 12:43:59 :: ItemLoad: cannot create item by vnum 28233 (name BigaLee id 270260950) SYSERR: Jun 22 12:43:59 :: CreateItem: ITEM_ID_DUP: 270261431 Canavardan Koruyan Taş+0 owner 0x3b95ac00 SYSERR: Jun 22 12:43:59 :: ItemLoad: cannot create item by vnum 28037 (name BigaLee id 270261431) SYSERR: Jun 22 12:43:59 :: CreateItem: ITEM_ID_DUP: 270260495 Hız Taşı+2 owner 0x3b95ac00 SYSERR: Jun 22 12:43:59 :: ItemLoad: cannot create item by vnum 28243 (name BigaLee id 270260495) SYSERR: Jun 22 12:43:59 :: CreateItem: ITEM_ID_DUP: 270260572 Beceri Kitabı owner 0x3b95ac00 SYSERR: Jun 22 12:43:59 :: ItemLoad: cannot create item by vnum 50300 (name BigaLee id 270260572) SYSERR: Jun 22 12:43:59 :: CreateItem: ITEM_ID_DUP: 270260544 Kurnazlık Taşı+1 owner 0x3b95ac00 SYSERR: Jun 22 12:43:59 :: ItemLoad: cannot create item by vnum 28139 (name BigaLee id 270260544) SYSERR: Jun 22 12:43:59 :: CreateItem: ITEM_ID_DUP: 270260541 Beceri Kitabı owner 0x3b95ac00 SYSERR: Jun 22 12:43:59 :: ItemLoad: cannot create item by vnum 50300 (name BigaLee id 270260541) SYSERR: Jun 22 12:43:59 :: CreateItem: ITEM_ID_DUP: 270260554 Ninjadan Koruyan Taş+2 owner 0x3b95ac00 SYSERR: Jun 22 12:43:59 :: ItemLoad: cannot create item by vnum 28234 (name BigaLee id 270260554) SYSERR: Jun 22 12:43:59 :: CreateItem: ITEM_ID_DUP: 270260553 Beceri Kitabı owner 0x3b95ac00 SYSERR: Jun 22 12:43:59 :: ItemLoad: cannot create item by vnum 50300 (name BigaLee id 270260553) Edited June 23, 2020 by xDwin Link to comment Share on other sites More sharing options...
Contributor TMP4 10984 Posted June 23, 2020 Contributor Share Posted June 23, 2020 Maybe when they unstack the item with move_item it's not register the item as another item. But i'll honest with you. You'll be better to hire a developer. We can write sentences what can be the cause but since you're not very familiar with c++ and problem solving, you don't go far with it. -We don't have access to your files and server -Most of us don't have special inventory, especially not Itachi's version -You cannot post his code to this forum either to show us cause it would be against the rules and he would be angry to you In the future, run a test server at least on your local machine for you to test out deeply the stuffs before it goes to the live server. Link to comment Share on other sites More sharing options...
Johnny69 364 Posted June 23, 2020 Share Posted June 23, 2020 Are you sure is a special inventory problem ? What shop do you use ? If you use Great offline shop there you have your answer to the problem. Also, do you have items with owner_id 0 in player.item ? Link to comment Share on other sites More sharing options...
xDwin 9 Posted June 23, 2020 Author Share Posted June 23, 2020 (edited) 40 minutes ago, Johnny69 said: Are you sure is a special inventory problem ? What shop do you use ? If you use Great offline shop there you have your answer to the problem. Also, do you have items with owner_id 0 in player.item ? Before, i using Great in my Test Server. I think its free. But developers tell me "It's w@rez" and i contact with Ikarus for using non-w@rez system. But now I'm using live server Ikarus and he deactivate Great Offline Shop. Don't delete. I don't have owner_id 0 in player.item https://metin2.download/picture/tkh1l7sB1l22oZLGqM3IZgwS5mBc9784/.png https://metin2.download/picture/ym56L40fG22ZuY0dse5azgogj5LBiKB7/.png "Are you sure is a special inventory problem ?" I can't sure anything right now. I'm scared. Users send PM too much about it. I need help guys. I'm really need help. I can do it everything for fix this problem. There is nothing warez in my source files. I bought everything from the developers. I even bought my source codes. All the systems I bought were installed by experts who developed those systems. Edited September 4, 2022 by Metin2 Dev Core X - External 2 Internal 2 Link to comment Share on other sites More sharing options...
Contributor TMP4 10984 Posted June 23, 2020 Contributor Share Posted June 23, 2020 So you already spent hundreds, maybe a thousand euro to your server, i'm really wonder why don't you just hire somebody now (No, not me, before you think i just say because of that ) Since just stackable items affected as you say, can you check if the unstacking process is okey in the special inventory? It should be similar to the normal inventory, you can take that as an example. (In CHARACTER::MoveItem) Maybe you can try to reproduce the problem too. Unstack an item, log out and wait for the flush (default 7min) and log in back. Also what Denis said above can be the problem's cause too in a very high percent... Link to comment Share on other sites More sharing options...
Honorable Member xP3NG3Rx 19647 Posted June 23, 2020 Honorable Member Share Posted June 23, 2020 Is there any item in your item table which has no value in the window column? Link to comment Share on other sites More sharing options...
xDwin 9 Posted June 23, 2020 Author Share Posted June 23, 2020 (edited) 7 minutes ago, xP3NG3Rx said: Is there any item in your item table which has no value in the window column? no there's no item without value in windows columun, everything seems fine. Edited June 23, 2020 by xDwin Link to comment Share on other sites More sharing options...
Premium WeedHex 635 Posted June 23, 2020 Premium Share Posted June 23, 2020 show us char_item.cpp and char.cpp 1 Link to comment Share on other sites More sharing options...
Contributor TMP4 10984 Posted June 23, 2020 Contributor Share Posted June 23, 2020 (edited) 9 minutes ago, WeedHex said: show us char_item.cpp and char.cpp o_O after you gave me hate (due to a misunderstanding) when i said to a guy to use LC_IsNewCIBN instead of g_bChinaIntoxicationCheck (because that is Marty's and he used the kraizy.tgz) i thought you're against such things He will expose a lot of parts of their non warez system Anyway i feel like @xDwin kinda ignoring all of my comment so i do not really care for him. Edited June 23, 2020 by TMP4 1 Link to comment Share on other sites More sharing options...
Premium WeedHex 635 Posted June 23, 2020 Premium Share Posted June 23, 2020 7 minutes ago, TMP4 said: o_O after you gave me hate (due to a misunderstanding) when i said to a guy to use LC_IsNewCIBN instead of g_bChinaIntoxicationCheck (because that is Marty's and he used the kraizy.tgz) i thought you're against such things He will expose a lot of parts of their non warez system Anyway i feel like @xDwin kinda ignoring all of my comment so i do not really care for him. ??? I don't read comments dude don't be angry. 1 Link to comment Share on other sites More sharing options...
Contributor TMP4 10984 Posted June 23, 2020 Contributor Share Posted June 23, 2020 (edited) I'm not, don't worry I just wanted to point out that i said one of Marty's variable name before (Just a name xD) and you went nuts, but you ask this guy to expose 2 full cpp file with paid systems. Edited June 23, 2020 by TMP4 1 Link to comment Share on other sites More sharing options...
Premium WeedHex 635 Posted June 23, 2020 Premium Share Posted June 23, 2020 (edited) 8 minutes ago, TMP4 said: I'm not, don't worry I just wanted to point out that i said one of Marty's variable name before (Just a name xD) and you went nuts, but you ask this guy to expose 2 full cpp file with paid systems. If ask public help while players fucking his items, he can show the interessed file if want to save his ass XD Btw the fix may be 90%: if (!TItemPos(item->GetWindow(), item->GetCell()).IsDefaultInventoryPosition()) return false; Edited June 23, 2020 by WeedHex 1 1 Link to comment Share on other sites More sharing options...
xDwin 9 Posted June 23, 2020 Author Share Posted June 23, 2020 8 hours ago, TMP4 said: Maybe when they unstack the item with move_item it's not register the item as another item. But i'll honest with you. You'll be better to hire a developer. We can write sentences what can be the cause but since you're not very familiar with c++ and problem solving, you don't go far with it. -We don't have access to your files and server -Most of us don't have special inventory, especially not Itachi's version -You cannot post his code to this forum either to show us cause it would be against the rules and he would be angry to you In the future, run a test server at least on your local machine for you to test out deeply the stuffs before it goes to the live server. 5 hours ago, TMP4 said: o_O after you gave me hate (due to a misunderstanding) when i said to a guy to use LC_IsNewCIBN instead of g_bChinaIntoxicationCheck (because that is Marty's and he used the kraizy.tgz) i thought you're against such things He will expose a lot of parts of their non warez system Anyway i feel like @xDwin kinda ignoring all of my comment so i do not really care for him. No, I'm really sorry for this. I have a problem in my life, its little special. That's why i can't answer some messages. I'm sorry friend, i don't want be bad guy. I find the problem. If your item falls to another one of your group, but you can take this item to your own inventory, then the item is a disappear. Check the video. Link to comment Share on other sites More sharing options...
Contributor TMP4 10984 Posted June 23, 2020 Contributor Share Posted June 23, 2020 (edited) Then it is really the special inventory's problem. Either post your cpp file (risking Itachi's anger) and we may fix it , or go back to Itachi with this video explanation. We need CHARACTER::PickupItem mostly from your char_item.cpp, especially the part under this else if (!IS_SET(item->GetAntiFlag(), ITEM_ANTIFLAG_GIVE | ITEM_ANTIFLAG_DROP) && GetParty()) Edited June 23, 2020 by TMP4 Link to comment Share on other sites More sharing options...
xDwin 9 Posted June 23, 2020 Author Share Posted June 23, 2020 1 minute ago, TMP4 said: Then it is really the special inventory's problem. Either post your cpp file (risking Itachi's anger) and we may fix it , or go back to Itachi with this video explanation. We need CHARACTER::PickupItem mostly from your char_item.cpp, especially the part under this else if (!IS_SET(item->GetAntiFlag(), ITEM_ANTIFLAG_GIVE | ITEM_ANTIFLAG_DROP) && GetParty()) @Itachi 's anger? He doesn't answer my messages. It caused me to lose 4000 players. I'll send you this codes. Link to comment Share on other sites More sharing options...
Contributor TMP4 10984 Posted June 23, 2020 Contributor Share Posted June 23, 2020 Post here, no PM. I may not able to find the problem anyway since i never used that special inventory. Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now