Cum pot pune restrictie la licorile rosii?

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

Nivel 1
Mesaje: 79
Membru din: 01 Iul 2015, 03:09
Server: s
Regat: Chunjo
Aprecieri: 202  
Mulţumiri: 2  
Medalii

*Problemă/Întrebare:Cum pot pune restrictie la licorile rosii la eventul dojang?
Tipologie server:pvm
*Resursă folosită:-
*ServerFiles utilizat:zearth
*Syserr:nimic
Poză: -
*Detalii suplimentare:
Salut! Dupa cum zice si titlul, as dorii sa pot pune restrictie la licorile rosii la eventul dojang, exact cum este la arena de duel 1vs1
Avatar utilizator
iMerv3
Nivel 1

Nivel 1
Mesaje: 86
Membru din: 20 Mai 2020, 23:25
Aprecieri: 85  
Mulţumiri: 159  
Discord: Copiază ID
 Contact:
Medalii

În UseItem(...) în char_item.cpp înainte de

Cod: Selectaţi tot

if (IS_SET(item->GetFlag(), ITEM_FLAG_LOG))


adaugă (schimbă dojang_map_index cu ce index are acea mapă)

Cod: Selectaţi tot

if (GetMapIndex() == dojang_map_index && (item->GetVnum() == 27001 || item->GetVnum() == 27002 item->GetVnum() == 27003))
{
	return false;
}
Avatar utilizator
budan199
Nivel 1

Nivel 1
Mesaje: 79
Membru din: 01 Iul 2015, 03:09
Server: s
Regat: Chunjo
Aprecieri: 202  
Mulţumiri: 2  
Medalii

iMerv3 scrie: ↑12 Dec 2021, 10:00 În UseItem(...) în char_item.cpp înainte de

Cod: Selectaţi tot

if (IS_SET(item->GetFlag(), ITEM_FLAG_LOG))


adaugă (schimbă dojang_map_index cu ce index are acea mapă)

Cod: Selectaţi tot

if (GetMapIndex() == dojang_map_index && (item->GetVnum() == 27001 || item->GetVnum() == 27002 item->GetVnum() == 27003))
{
	return false;
}
char_item.cpp: In member function 'bool CHARACTER::UseItem(TItemPos, TItemPos)':
char_item.cpp:5384: error: expected `)' before 'item'
char_item.cpp:5389: error: expected `)' before 'if'
Avatar utilizator
iMerv3
Nivel 1

Nivel 1
Mesaje: 86
Membru din: 20 Mai 2020, 23:25
Aprecieri: 85  
Mulţumiri: 159  
Discord: Copiază ID
 Contact:
Medalii

Uploadează char_item.cpp... wtf.
Avatar utilizator
budan199
Nivel 1

Nivel 1
Mesaje: 79
Membru din: 01 Iul 2015, 03:09
Server: s
Regat: Chunjo
Aprecieri: 202  
Mulţumiri: 2  
Medalii

iMerv3 scrie: ↑12 Dec 2021, 13:37 Uploadează char_item.cpp... wtf.
https://www.gfile.ro/?do=fD&fI=851699d7 ... a9180ceeee
Avatar utilizator
iMerv3
Nivel 1

Nivel 1
Mesaje: 86
Membru din: 20 Mai 2020, 23:25
Aprecieri: 85  
Mulţumiri: 159  
Discord: Copiază ID
 Contact:
Medalii

Ce index are mapa unde vrei sa blochezi alea?
Pentru acest mesaj, iMerv3 for the post:
budan199
Avatar utilizator
budan199
Nivel 1

Nivel 1
Mesaje: 79
Membru din: 01 Iul 2015, 03:09
Server: s
Regat: Chunjo
Aprecieri: 202  
Mulţumiri: 2  
Medalii

iMerv3 scrie: ↑12 Dec 2021, 15:47 Ce index are mapa unde vrei sa blochezi alea?
28
Avatar utilizator
budan199
Nivel 1

Nivel 1
Mesaje: 79
Membru din: 01 Iul 2015, 03:09
Server: s
Regat: Chunjo
Aprecieri: 202  
Mulţumiri: 2  
Medalii

budan199 scrie: ↑12 Dec 2021, 15:48
iMerv3 scrie: ↑12 Dec 2021, 15:47 Ce index are mapa unde vrei sa blochezi alea?
28
Am rezolvat cu restrictia pentru licorile rosii si elixirul rosu dar as vrea sa mearga si elixirul albastru
Licorile albastre merg folosite
Avatar utilizator
Kidro
Membru Club

Membru Club
Mesaje: 2487
Membru din: 29 Aug 2019, 16:49
Aprecieri: 331  
Mulţumiri: 5190  
Discord: Copiază ID
Medalii

if (GetMapIndex() == dojang_map_index && (item->GetVnum() == 27001 || item->GetVnum() == 27002 item->GetVnum() == 27003))

Nu-i clar ca aici pui si vnum u pt cele albastre?
Pentru acest mesaj, Kidro for the post:
budan199
Avatar utilizator
Moț
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 2825
Membru din: 03 Apr 2017, 15:00
Aprecieri: 216  
Mulţumiri: 3040  
Discord: Copiază ID
Medalii

ai mancat un or iMerv3

Cod: Selectaţi tot

if (GetMapIndex() == dojang_map_index && (item->GetVnum() == 27001 || item->GetVnum() == 27002 || item->GetVnum() == 27003))
{
	return false;
}
//////////////////////////////////////////////
pui cate vr in acel switch budan199

Cod: Selectaţi tot

if(GetMapIndex() == dojang_map_index)
{
	switch(item->GetVnum())
	{
		case 27001:
		case 27002:
		case 27003:
			return false;
		default:
			break;
	}
}
Pentru acest mesaj, Moț a primit 2 (de) mulţumiri
iMerv3 • budan199
Imagine
Afișează semnătura
Închis
Răspunsuri
4
Vizualizări
480
Răspunsuri
3
Vizualizări
181

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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