ใโ-๐ใโ๐๐ผ๐ Posted November 2, 2017 Report Share Posted November 2, 2017 Abrimos el archivo "cmd_general.cpp" y buscamos: ACMD(do_open_offline_shop) Al final agregamos: if (ch->IsFight()) { ch->ChatPacket(CHAT_TYPE_INFO, "No puedes abrir una tienda durante un duelo."); return; } Randaron, Break and Kenshi Torres 3 Quote Link to comment Share on other sites More sharing options...
Kenshi Torres Posted November 2, 2017 Report Share Posted November 2, 2017 Muchas gracias y como iría para fixear la tienda offline para que no duplique los items. Quote Link to comment Share on other sites More sharing options...
Byron Marroquin Posted November 2, 2017 Report Share Posted November 2, 2017 oye este es para la solución de duplicar items, en duelo o es el mismo de duplicar offlineshop?? disculpen si sueno algo ignorante. Quote Link to comment Share on other sites More sharing options...
ใโ-๐ใโ๐๐ผ๐ Posted November 2, 2017 Author Report Share Posted November 2, 2017 hace 10 horas, Kenshi1232 dijo: Muchas gracias y como iría para fixear la tienda offline para que no duplique los items. Prueba con esto... Abre input_main.cpp y busca case SHOP_SUBHEADER_CG_TAKE_ITEM: { if (uiBytes < sizeof(BYTE)) return -1; BYTE bPos = *c_pData; sys_log(0, "INPUT: %s OFFLINE_SHOP_TAKE_ITEM", ch->GetName()); COfflineShopManager::instance().TakeItem(ch, bPos); return (sizeof(BYTE)); } Cambialo por: case SHOP_SUBHEADER_CG_TAKE_ITEM: { if (uiBytes < sizeof(BYTE)) return -1; BYTE bPos = *c_pData; if (!COfflineShopManager::instance().HasOfflineShop(ch)){ sys_log(0, "INPUT: %s OFFLINE_SHOP_TAKE_ITEM", ch->GetName()); COfflineShopManager::instance().TakeItem(ch, bPos); } return (sizeof(BYTE)); } Despues busca: case SHOP_SUBHEADER_CG_REFRESH_UNSOLD_ITEMS: { sys_log(0, "INPUT: %s OFFLINE_SHOP_REFRESH_UNSOLD_ITEMS", ch->GetName()); COfflineShopManager::instance().RefreshUnsoldItems(ch); return 0; } Cambialo por: case SHOP_SUBHEADER_CG_REFRESH_UNSOLD_ITEMS: { if (!COfflineShopManager::instance().HasOfflineShop(ch)){ sys_log(0, "INPUT: %s OFFLINE_SHOP_REFRESH_UNSOLD_ITEMS", ch->GetName()); COfflineShopManager::instance().RefreshUnsoldItems(ch); } return 0; } Kenshi Torres 1 Quote Link to comment Share on other sites More sharing options...
Kenshi Torres Posted November 2, 2017 Report Share Posted November 2, 2017 hace 4 horas, ATHOM dijo: Prueba con esto... Abre input_main.cpp y busca case SHOP_SUBHEADER_CG_TAKE_ITEM: { if (uiBytes < sizeof(BYTE)) return -1; BYTE bPos = *c_pData; sys_log(0, "INPUT: %s OFFLINE_SHOP_TAKE_ITEM", ch->GetName()); COfflineShopManager::instance().TakeItem(ch, bPos); return (sizeof(BYTE)); } Cambialo por: case SHOP_SUBHEADER_CG_TAKE_ITEM: { if (uiBytes < sizeof(BYTE)) return -1; BYTE bPos = *c_pData; if (!COfflineShopManager::instance().HasOfflineShop(ch)){ sys_log(0, "INPUT: %s OFFLINE_SHOP_TAKE_ITEM", ch->GetName()); COfflineShopManager::instance().TakeItem(ch, bPos); } return (sizeof(BYTE)); } Despues busca: case SHOP_SUBHEADER_CG_REFRESH_UNSOLD_ITEMS: { sys_log(0, "INPUT: %s OFFLINE_SHOP_REFRESH_UNSOLD_ITEMS", ch->GetName()); COfflineShopManager::instance().RefreshUnsoldItems(ch); return 0; } Cambialo por: case SHOP_SUBHEADER_CG_REFRESH_UNSOLD_ITEMS: { if (!COfflineShopManager::instance().HasOfflineShop(ch)){ sys_log(0, "INPUT: %s OFFLINE_SHOP_REFRESH_UNSOLD_ITEMS", ch->GetName()); COfflineShopManager::instance().RefreshUnsoldItems(ch); } return 0; } Muchas gracias lo probare. Quote Link to comment Share on other sites More sharing options...
mrsanty Posted November 3, 2017 Report Share Posted November 3, 2017 hola, gracias por el aporte y perdón por mi ignorancia es que recién empiezo con source, esto iría en la parte del bin del cliente o del source Quote Link to comment Share on other sites More sharing options...
ใโ-๐ใโ๐๐ผ๐ Posted November 3, 2017 Author Report Share Posted November 3, 2017 hace 3 horas, mrsanty dijo: hola, gracias por el aporte y perdón por mi ignorancia es que recién empiezo con source, esto iría en la parte del bin del cliente o del source Source game Quote Link to comment Share on other sites More sharing options...
Lishel Dawson Posted November 16, 2017 Report Share Posted November 16, 2017 Holi a todos/as, haciendo la solución que se da para fixear la shop offline, me tira este error: Debes iniciar sesión para ver el contenido del enlace en esta publicación. he de destacar que te falta una " comillas, en el comentario de "No puedes abrir una tienda durante un duelo". Jijijijiji , ¿Me podéis ayudar en este error? porfis Debes iniciar sesión para ver el contenido del archivo adjunto en esta publicación. jorge926, Erezria, n1njutsu and 1 other 2 1 1 Quote Link to comment Share on other sites More sharing options...
Tyrael Posted November 29, 2017 Report Share Posted November 29, 2017 En 16/11/2017 a las 17:30, Lishel Dawson dijo: Holi a todos/as, haciendo la solución que se da para fixear la shop offline, me tira este error: Debes iniciar sesión para ver el contenido del enlace en esta publicación. he de destacar que te falta una " comillas, en el comentario de "No puedes abrir una tienda durante un duelo". Jijijijiji , ¿Me podéis ayudar en este error? porfis Debes iniciar sesión para ver el contenido del archivo adjunto en esta publicación. eso es para evitar abrir el panel de la shopoffline mientras estas en duelo(sistema de trade duel) no te fix duplicado de items referente a la shopoffline n1njutsu and nikolai asdlol 2 Quote Link to comment Share on other sites More sharing options...
Yelson Oliveros Posted May 8, 2018 Report Share Posted May 8, 2018 Buenas Perdonen Por Molestar Pero alguien Sabe Como Puedo Quitar el Sistema de Trade DUel? Quote Link to comment Share on other sites More sharing options...
Kenshi Torres Posted May 10, 2018 Report Share Posted May 10, 2018 En 8/5/2018 a las 14:30, Yelson Oliveros dijo: Buenas Perdonen Por Molestar Pero alguien Sabe Como Puedo Quitar el Sistema de Trade DUel? Eso mismo quiero yo quitar pero cobran esta a 10 euros la quitada de ese sistema Quote Link to comment Share on other sites More sharing options...
ใโ-๐ใโ๐๐ผ๐ Posted May 10, 2018 Author Report Share Posted May 10, 2018 No creo que sea tan dificil, solo buscar lineas :3 Quote Link to comment Share on other sites More sharing options...
Yelson Oliveros Posted May 11, 2018 Report Share Posted May 11, 2018 Solo Buscar Lineas Pero Ni idea de como se llamen o donde estan Ubicadas :/ Quote Link to comment Share on other sites More sharing options...
Yelson Oliveros Posted May 12, 2018 Report Share Posted May 12, 2018 En 10/5/2018 a las 23:56, Kenshi Torres dijo: Eso mismo quiero yo quitar pero cobran esta a 10 euros la quitada de ese sistema Mano Quien Te esta cobrando 10 Euros? Contactame al Facebook Yo Pago Los 10 EurosDebes iniciar sesión para ver el contenido del enlace en esta publicación. Yelson and Yelmaster 2 Quote Link to comment Share on other sites More sharing options...
Break Posted June 26, 2021 Report Share Posted June 26, 2021 Que buenos recuerdos! TTV_RANDARON 1 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.