Itemele pica fara proprietar in anumite harti

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

Nivel 3
Mesaje: 301
Membru din: 13 Mar 2014, 18:46
Server: Karios2
Regat: Shinsoo
Aprecieri: 185  
Mulţumiri: 9  
Discord: Copiază ID
Medalii

*Problemă/Întrebare: In anumite harti, daca bati anumiti bosi (am drop-ul lor in mob_drop_item.txt) itemele pica fara proprietar ( ca si cum ar fi aruncate pe jos de un player normal, oricine poate sa le culeaga de pe jos ). Iar in Map1 spre exemplu nu intampin aceasta problema.
Tipologie server:
*Resursă folosită:
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare: Am index-ul hartii "cu probleme" in ch1 la MAP_ALLOW
Talk is cheap.
Show me the code.
Afișează semnătura
Avatar utilizator
-DND-
Utilizatorul Lunii Ianuarie

Utilizatorul Lunii Ianuarie
Mesaje: 1464
Membru din: 22 Ian 2017, 16:40
Server: Serverfiles By DnD
Regat: Jinno
Aprecieri: 116  
Mulţumiri: 2249  
Discord: Copiază ID
 Contact:
Medalii

compara char_item.cpp cu un alt char_item.cpp sau item.cpp
Avatar utilizator
misura123
Nivel 3

Nivel 3
Mesaje: 301
Membru din: 13 Mar 2014, 18:46
Server: Karios2
Regat: Shinsoo
Aprecieri: 185  
Mulţumiri: 9  
Discord: Copiază ID
Medalii

Hai ca incerc. Revin cu un edit.
Talk is cheap.
Show me the code.
Afișează semnătura
Avatar utilizator
misura123
Nivel 3

Nivel 3
Mesaje: 301
Membru din: 13 Mar 2014, 18:46
Server: Karios2
Regat: Shinsoo
Aprecieri: 185  
Mulţumiri: 9  
Discord: Copiază ID
Medalii

-DND- scrie: ↑11 Sep 2020, 17:50 compara char_item.cpp cu un alt char_item.cpp sau item.cpp
Am comparat si char_battle.cpp si char_item.cpp si sunt la fel la partea de SetOwnership.

Tind sa cred ca nu e din sursa ci din mapa/server.. Avand in vedere ca imi face asa doar in anumite mape.
Talk is cheap.
Show me the code.
Afișează semnătura
Avatar utilizator
BOBO^
Untrusted User

Untrusted User
Mesaje: 53
Membru din: 06 Iun 2020, 14:51
Server: B0B0PROJ
Regat: Jinno
Aprecieri: 249  
Mulţumiri: 942  
Discord: Copiază ID
Medalii

Ce serverfiles ai ?
Avatar utilizator
misura123
Nivel 3

Nivel 3
Mesaje: 301
Membru din: 13 Mar 2014, 18:46
Server: Karios2
Regat: Shinsoo
Aprecieri: 185  
Mulţumiri: 9  
Discord: Copiază ID
Medalii

BOBO^ scrie: ↑11 Sep 2020, 18:10 Ce serverfiles ai ?

Cod: Selectaţi tot

DaryuS Clean 2009 core @ 2016-2017
Talk is cheap.
Show me the code.
Afișează semnătura
Avatar utilizator
Petrinel
Nivel 4

Nivel 4
Mesaje: 539
Membru din: 31 Mar 2018, 00:58
Server: Fara
Regat: Jinno
Aprecieri: 319  
Mulţumiri: 101  
Discord: Copiază ID
Medalii

if (pkItemToDrop->AddToGround(GetMapIndex(), pxPos))
	{
		ChatPacket(CHAT_TYPE_INFO, LC_TEXT("떨어진 아이템은 3분 후 사라집니다."));
#ifdef ENABLE_NEWSTUFF
		pkItemToDrop->StartDestroyEvent(g_aiItemDestroyTime[ITEM_DESTROY_TIME_DROPITEM]);
#else
		pkItemToDrop->StartDestroyEvent();
#endif
//Ownership Start
		pkItemToDrop->SetOwnership(this, 300);
//Ownership Stop
		ITEM_MANAGER::instance().FlushDelayedSave(pkItemToDrop);

		char szHint[32 + 1];
		snprintf(szHint, sizeof(szHint), "%s %u %u", pkItemToDrop->GetName(), pkItemToDrop->GetCount(), pkItemToDrop->GetOriginalVnum());
		LogManager::instance().ItemLog(this, pkItemToDrop, "DROP", szHint);
		//Motion(MOTION_PICKUP);
	}
Imagine
Afișează semnătura
Avatar utilizator
BOBO^
Untrusted User

Untrusted User
Mesaje: 53
Membru din: 06 Iun 2020, 14:51
Server: B0B0PROJ
Regat: Jinno
Aprecieri: 249  
Mulţumiri: 942  
Discord: Copiază ID
Medalii

Petrinel scrie: ↑15 Sep 2020, 13:34
if (pkItemToDrop->AddToGround(GetMapIndex(), pxPos))
	{
		ChatPacket(CHAT_TYPE_INFO, LC_TEXT("떨어진 아이템은 3분 후 사라집니다."));
#ifdef ENABLE_NEWSTUFF
		pkItemToDrop->StartDestroyEvent(g_aiItemDestroyTime[ITEM_DESTROY_TIME_DROPITEM]);
#else
		pkItemToDrop->StartDestroyEvent();
#endif
//Ownership Start
		pkItemToDrop->SetOwnership(this, 300);
//Ownership Stop
		ITEM_MANAGER::instance().FlushDelayedSave(pkItemToDrop);

		char szHint[32 + 1];
		snprintf(szHint, sizeof(szHint), "%s %u %u", pkItemToDrop->GetName(), pkItemToDrop->GetCount(), pkItemToDrop->GetOriginalVnum());
		LogManager::instance().ItemLog(this, pkItemToDrop, "DROP", szHint);
		//Motion(MOTION_PICKUP);
	}
Nu mai da reply-uri random sa faci post-uri :))
Asta nu e rezolvarea:)) e Drop item with ownership de la Maniac:))
Avatar utilizator
Asky
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 1472
Membru din: 08 Oct 2014, 17:32
Regat: Chunjo
Aprecieri: 98  
Mulţumiri: 4811  
Discord: Copiază ID
 Contact:
Medalii

Arhivat - Subiect inactiv!
Imagine
Afișează semnătura
Închis

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

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Baidu [Spider], Google [Bot] și 102 vizitatori