[BUG] Special Storage

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
RobertSV
Nivel 3

Nivel 3
Mesaje: 309
Membru din: 15 Dec 2017, 18:15
Aprecieri: 81  
Mulţumiri: 955  
Medalii

Tipologie server:WOW 2k18
*Resursă folosită:marty
*ServerFiles utilizat:marty
*Detalii suplimentare:
Am urmatoarea problema:
-Cand iau un item de UP mil baga in item ca find in BELT_INVENTORY
-Daca iau o carte o baga in GROUND adica dupa un reboot dispare si din inventar
-Daca iau o piatra o baga in UPGRADE_INVENTORY
Normal ar trebui sa le bage in UPGRADE_INVENTORY, BOOK_INVENTORY, STONE_INVENTORY
ClientManagerPlayer al meu arata asa unde trebuia sa editez:

Cod: Selectaţi tot

snprintf(szQuery, sizeof(szQuery),
"SELECT id,window+0,pos,count,vnum,socket0,socket1,socket2,attrtype0,attrvalue0,attrtype1,attrvalue1,attrtype2,attrvalue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attrtype5,attrvalue5,attrtype6,attrvalue6 "
"FROM item%s WHERE owner_id=%d AND (window in ('INVENTORY','EQUIPMENT','DRAGON_SOUL_INVENTORY','BELT_INVENTORY','UPGRADE_INVENTORY','BOOK_INVENTORY','STONE_INVENTORY'))",
GetTablePostfix(), pTab->id);

Cod: Selectaţi tot

snprintf(queryStr, sizeof(queryStr),
"SELECT id,window+0,pos,count,vnum,socket0,socket1,socket2,attrtype0,attrvalue0,attrtype1,attrvalue1,attrtype2,attrvalue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attrtype5,attrvalue5,attrtype6,attrvalue6 "
"FROM item%s WHERE owner_id=%d AND (window in ('INVENTORY','EQUIPMENT','DRAGON_SOUL_INVENTORY','BELT_INVENTORY','UPGRADE_INVENTORY','BOOK_INVENTORY','STONE_INVENTORY'))",
GetTablePostfix(), packet->player_id);
CDBManager::instance().ReturnQuery(queryStr, QID_ITEM, peer->GetHandle(), new ClientHandleInfo(dwHandle, packet->player_id));

Cod: Selectaţi tot

snprintf(queryStr, sizeof(queryStr), "DELETE FROM item%s WHERE owner_id=%d AND (window in ('INVENTORY','EQUIPMENT','DRAGON_SOUL_INVENTORY','BELT_INVENTORY','UPGRADE_INVENTORY','BOOK_INVENTORY','STONE_INVENTORY'))", GetTablePostfix(), pi->player_id);
delete CDBManager::instance().DirectQuery(queryStr);
Nu stiu daca e din clientmanagerplayer poate o fi din alta parte. A trebuit sa adaptez cateva lucruri pentru sursa marty ultima si sigur e ceva gresit care fac.
Folosesc acesta: Special
Avatar utilizator
[ST]SSH
Membru Club

Membru Club
Mesaje: 1704
Membru din: 12 Apr 2016, 23:54
Server: Fost Eluria2
Regat: Jinno
Aprecieri: 132  
Mulţumiri: 245  
 Contact:
Medalii

Nu ai sanse cu special storage free,e plin de bugs,cumpara unul si scapi de probleme.
Avatar utilizator
RobertSV
Nivel 3

Nivel 3
Mesaje: 309
Membru din: 15 Dec 2017, 18:15
Aprecieri: 81  
Mulţumiri: 955  
Medalii

[ST]SSH scrie:Nu ai sanse cu special storage free,e plin de bugs,cumpara unul si scapi de probleme.
Din cate am citit in postul acela nu are buguri, platesc pentru rezolvare prin paypal.
Avatar utilizator
RobertSV
Nivel 3

Nivel 3
Mesaje: 309
Membru din: 15 Dec 2017, 18:15
Aprecieri: 81  
Mulţumiri: 955  
Medalii

Am rezolvat pana la urma. Imagine T.C
Avatar utilizator
Titan
Metin Master

Metin Master
Mesaje: 2783
Membru din: 01 Iun 2015, 15:09
Server: In curand.
Regat: Chunjo
Aprecieri: 42  
Mulţumiri: 377  
  Rezolvări prob.: 3
Discord: Copiază ID
 Contact:
Medalii

Problemă rezolvată, topic mutat în arhivă probleme și întrebări deoarece rezolvarea nu a fost postată.
Imagine
Afișează semnătura
Închis
Răspunsuri
11
Vizualizări
2008
Răspunsuri
1
Vizualizări
1078
Răspunsuri
1
Vizualizări
279
Răspunsuri
4
Vizualizări
257

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 24 vizitatori