Sari la conținut

JUST4METIN.COM CAUTA STAFF ACTIV - PM Bogdan

Robot

[C++] Vnum Range DS

Postări Recomandate

// Open service.h and add

#define ENABLE_VNUMRANGE
  
// 1. Open ClientManagerBoot.cpp and earch enum IProtoT and after , value5 add
  
 #ifdef ENABLE_VNUMRANGE
	, vnum_range
#endif
  
// 2. Search bool CClientManager::InitializeItemTableFromDB() and after , value5" add
  
#ifdef ENABLE_VNUMRANGE
		" , vnum_range"
#endif
  // or replace the function with 
  
  bool CClientManager::InitializeItemTableFromDB()
{
	char query[2048];
	fprintf(stdout, "Loading item_proto from MySQL\n");
	snprintf(query, sizeof(query),
		"SELECT vnum, type, subtype, name, %s, gold, shop_buy_price, weight, size,"
		" flag, wearflag, antiflag, immuneflag+0, refined_vnum, refine_set, magic_pct,"
		" socket_pct, addon_type, limittype0, limitvalue0, limittype1, limitvalue1,"
		" applytype0, applyvalue0, applytype1, applyvalue1, applytype2, applyvalue2,"
		" value0, value1, value2, value3, value4, value5"
#ifdef ENABLE_VNUMRANGE
		" , vnum_range"
#endif
		" FROM item_proto%s ORDER BY vnum;",
		g_stLocaleNameColumn.c_str(),
		GetTablePostfix()
	);
    
// 3. Search VERIFY_IFIELD(IProto::addon_type,		item_table->sAddonType); and after add
    
#ifdef ENABLE_VNUMRANGE
		VERIFY_IFIELD(IProto::vnum_range,		item_table->dwVnumRange);
#endif
  
// 4. Open player.item_proto, select Design Table and add
  
  `vnum_range` tinyint(4) NOT NULL DEFAULT '0',

 

Partajează acest post


Link spre post
Distribuie pe alte site-uri

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum

×