PDA

View Full Version : |Source| Bau por mapa



LorenStudio
22/08/2020, 10:09 PM
Se tiver algum já postado na pz o mesmo se encontra sem o modo de desativar e ativar no gs..

1- Serverinfo.h

//WareHousemap
int m_WareHouseMapSwitch;

2- Serverinfo.cpp(Dentro de readcommonInfo)


this->m_WareHouseMapSwitch = GetPrivateProfileInt(section,"WareHouseMapSwitch",0,path);

3- NpcTalk.cpp (void CNpcTalk::NpcWarehouse(LPOBJ lpNpc,LPOBJ lpObj))

LOGO DEPOIS DE


lpObj->Interface.use = 1;
lpObj->Interface.type = INTERFACE_WAREHOUSE;
lpObj->Interface.state = 0;


if(gServerInfo.m_WareHouseMapSwitch == 1)
{
if(lpObj->Map == MAP_LORENCIA)
{
lpObj->WarehouseNumber = 0;//Numero do bau
gNotice.GCNoticeSend(lpObj->Index,1,0,0,0,0,0,"Você está usando o bau de lorencia");
}


if(lpObj->Map == MAP_NORIA)
{
lpObj->WarehouseNumber = 1;//Numero do bau
gNotice.GCNoticeSend(lpObj->Index,1,0,0,0,0,0,"Você está usando o bau de noria");
}


if(lpObj->Map == MAP_DEVIAS)
{
lpObj->WarehouseNumber = 2;//Numero do bau
gNotice.GCNoticeSend(lpObj->Index,1,0,0,0,0,0,"Você está usando o bau de devias");
}


if(lpObj->Map == MAP_ELBELAND)
{
lpObj->WarehouseNumber = 3;//Numero do bau
gNotice.GCNoticeSend(lpObj->Index,1,0,0,0,0,0,"Você está usando o bau de elbeland");
}
}
gWarehouse.GDWarehouseItemSend(lpObj->Index,lpObj->Account);


4-GameServerInfo -Common.dat



;================================================= =
; Habilitar Bau por Mapa
;================================================= =
WareHouseMapSwitch = 0


Print:
[Only registered and activated users can see links]