Mici problemute

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

Hades ✔ scrie: ↑08 Sep 2019, 01:37
KrYpToNNN scrie: ↑08 Sep 2019, 01:17 [*]
Hades ✔ scrie: ↑08 Sep 2019, 00:40 Ti-am mai spus intr-un topic ca crash-ul la 6/7 e din db, nici acum nu l-ai rezolvat :))

[ Postat de pe Android ] Imagine

Aparent, nu. Nu stiu ce anume e din db la chestia asta ( Si da, nu am uitat ca ai zis din Navicat, dar nu stiu de unde pastele ma-sii, ca query-urile erau ok, item_attr_rare erau ok la valori, in rest nu stiu ce sa verific)
Numarul de bonusuri ce intra pe item :)
Deci ma uit ca prostul si in item proto in toate coloanele de la Adauga 6/7, in item_attr_rare .... mi-a scapat ceva? Nu cred ca am mai auzit de "numarul de bonusuri ce intra pe item" . Suna ca si cum pot modifica sa intre mai mult de 2 bonusuri pe un item, wtf...(referitor la 6/7)
Avatar utilizator
Hades ✔
Utilizatorul Lunii Noiembrie

Utilizatorul Lunii Noiembrie
Mesaje: 3363
Membru din: 22 Aug 2016, 18:35
Server: Hades World
Aprecieri: 104  
Mulţumiri: 824  
Discord: Copiază ID
 Contact:
Medalii

Ce om.

Pune ma drq mai multe bonusuri in item attr rare.

Ca is prea putine.

[ Postat de pe Android ] Imagine
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

Hades ✔ scrie: ↑08 Sep 2019, 03:19 Ce om.

Pune ma drq mai multe bonusuri in item attr rare.

Ca is prea putine.

[ Postat de pe Android ] Imagine
Imagine Am astea ... strictul necesar :)) oare am pus ceva ce nu trebuia acolo? :-?
Avatar utilizator
Athero
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 3936
Membru din: 17 Aug 2017, 00:08
Aprecieri: 559  
Mulţumiri: 7142  
Discord: Copiază ID
Medalii

KrYpToNNN scrie: ↑08 Sep 2019, 04:13
Hades ✔ scrie: ↑08 Sep 2019, 03:19 Ce om.

Pune ma drq mai multe bonusuri in item attr rare.

Ca is prea putine.

[ Postat de pe Android ] Imagine
Imagine Am astea ... strictul necesar :)) oare am pus ceva ce nu trebuia acolo? :-?
[ Postat de pe Android ] Imagine Frate cine dracu calumea RARE NU ATTR SIMPLU.
//retras
Afișează semnătura
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

1. Asigura-te ca ai setate 7 bonusuri(attrtype/value de la 0 la 6 inclusiv) in functia
void CClientManager::QUERY_ITEM_SAVE(sursa server/db/ClientManager.cpp),
si de asemeni adauga daca nu ai setat deja,
if (player.GetItemIndex(dstSlotPos) == srcItemVNum and player.GetItemCount(dstSlotPos) < 200):
	return True
dupa tot if-ul
if item.IsRefineScroll(srcItemVNum):
in uiinventory.py;
2. Verifica tabela item sa nu fie truncata, sau da un repare_table;
3. 5*60 citit literal(in acel ride.quest) inseamna: 5 minute a cate 60 de secunde fiecare.
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

[RaffaeL] scrie: ↑08 Sep 2019, 08:35 1. Asigura-te ca ai setate 7 bonusuri(attrtype/value de la 0 la 6 inclusiv) in functia
void CClientManager::QUERY_ITEM_SAVE(sursa server/db/ClientManager.cpp),
si de asemeni adauga daca nu ai setat deja,
if (player.GetItemIndex(dstSlotPos) == srcItemVNum and player.GetItemCount(dstSlotPos) < 200):
	return True
dupa tot if-ul
if item.IsRefineScroll(srcItemVNum):
in uiinventory.py;
2. Verifica tabela item sa nu fie truncata, sau da un repare_table;
3. 5*60 citit literal(in acel ride.quest) inseamna: 5 minute a cate 60 de secunde fiecare.
1. Da, am setate 7 bonusuri, am verificat ce ai spus ... si chestia aia nu era setata, am setat-o eu. Tot pica ....

2. Asta imi da la tabela item..sper doar sa nu trebuiasca sa-i dau iarasi reinstall la MySQL (nu mi-e greu, dar am foarte mult de refacut in ea :)) ) : Imagine


Frate cine dracu calumea RARE NU ATTR SIMPLU.
Cred ca am inteles si eu ce a vrut sa zica : Imagine
Cu 3 am reusit, mi-a dat Kido un quest mai bun pentru mount-uri si acum merg. Dezavantajul e ca nu e permanent in inventar, dar meh, se poate mari timpul, dar macar nu ma mai da jos de pe mount :))
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

Up, please. Am rezolvat si cu depozitul (am schimbat serverfiles, pana la urma). Dar cu faza cu 6/7, nu. Se pare ca acel serverfiles din topicul "Serverfiles complet + sursa", nu avea 6/7 bagate, le-am bagat eu + functia in sursa si se pare ca la fel face. Ceea ce ma duce cu gandul ca este ceva gresit in acest cod :

Cod: Selectaţi tot


							case 71051 : // Adauga Bonus
								{
									LPITEM item2;

									if (!IsValidItemPosition(DestCell) || !(item2 = GetInventoryItem(wDestCell)))
										return false;

									if (item2->IsExchanging() == true)
										return false;

									if (item2->IsEquipped())
									{
										ChatPacket(CHAT_TYPE_INFO, "Nu poti modifica bonusul unui item echipat!");
										return false;
									}

									if (item2->AddRareAttribute() == true)
									{
										ChatPacket(CHAT_TYPE_INFO, "Ai adaugat un bonusul cu succes!");

										int iAddedIdx = item2->GetRareAttrCount() + 4;
										char buf[21];
										snprintf(buf, sizeof(buf), "%u", item2->GetID());

										item->SetCount(item->GetCount() - 1);
									}
									else
									{
										ChatPacket(CHAT_TYPE_INFO, "Item-ul are deja 5 bonusuri, nu mai poti adauga altele");
									}
								}
								break;

Avatar utilizator
Hades ✔
Utilizatorul Lunii Noiembrie

Utilizatorul Lunii Noiembrie
Mesaje: 3363
Membru din: 22 Aug 2016, 18:35
Server: Hades World
Aprecieri: 104  
Mulţumiri: 824  
Discord: Copiază ID
 Contact:
Medalii

Mai pune o variabila la bonusuri sa nu fie valoare fixa.

Dacă nu refa partea de sursă.

Si nu doar partea din char item.
[ Postat de pe Android ] Imagine
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

Se poate inchide acest topic, le-am rezolvat pe toate 3 . Cum? Cu serverfiles-ul din categoria serverfiles -> "Serverfiles just4metin". Se pare ca acela nu are problema la 6/7. Depozitul merge ok. Cu mount-urile m-am chinuit ceva pana sa fac chestia cu timpul si sa nu dispara sigiliul din inventar (ca nu se punea nici la slot)
Avatar utilizator
Filipino
Metin Master

Metin Master
Mesaje: 2789
Membru din: 03 Sep 2014, 21:02
Server: ▬▬▬▬▬▬
Aprecieri: 39  
Mulţumiri: 785  
Discord: Copiază ID
Medalii

Mutat in Probleme Rezolvate

[ Postat de pe Android ] Imagine
Imagine
Afișează semnătura
Închis
Răspunsuri
10
Vizualizări
811
Răspunsuri
4
Vizualizări
204
Răspunsuri
3
Vizualizări
431

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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