[8.0]items Por Level!

Jackson Zani

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/02/07Posts: 84

Olá, desculpe minha ausensia no forum, estava de "mudança" :B agora voltando ao assunto, um belo code que faz qualquer item precisar de level.

 

Lembrando code só pega na versão Forgotten Server.

 

Em Items.cpp

 

Depois dê:

ItemType::ItemType()
{

 

Adicione:

reqLevel = 0;

 

Depois dê:

else if(strcasecmp(strValue.c_str(), "replaceable") == 0){
if(readXMLInteger(itemAttributesNode, "value", intValue)){
it.replaceable = (intValue != 0);
}
}

 

Adicione:

else if(strcasecmp(strValue.c_str(), "reqLevel") == 0){
if(readXMLInteger(itemAttributesNode, "value", intValue)){
it.reqLevel = intValue;
}
}

 

Agora em items.h

 

Depois dê:

ItemTypes_t type;

 

Adicione:

uint32_t reqLevel;

 

Agora em item.h

 

Adicione em algum lugar do public:

int32_t getReqLevel() const {return items[id].reqLevel;}

 

Em player.cpp

 

Depois dê:

	default:
		ret = RET_NOTPOSSIBLE;
		break;
}

 

Adicione:

if(level < item->getReqLevel())
	ret = RET_NOTPOSSIBLE;

 

Pronto, para fazer funcionar basta você adicionar a linha que está em negrito:

 

<item id="2436" name="skull staff">

<attribute key="description" value="The staff longs for death."/>

<attribute key="weight" value="1700"/>

<attribute key="defense" value="12"/>

<attribute key="attack" value="36"/>

<attribute key="reqLevel" value="30"/>

<attribute key="weaponType" value="club"/>

</item>

 

Créditos: ??

 

Não sei, achei este code em um forum polonês :D

 

Abraços!

Todos direitos reservados® Administrador - Medieval Works 2009.

GM Volcano

Freelancer Developer
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 26/06/06Posts: 115Char no Tibia: Kasugol

Huhuhuhuhuhuhuh

=P

Meu ot nem tem..

E nem vo pode ter =/

Uso evolutions...

Se o Forgotten fosse xml...=/

dah nds

 

\\Aguardando atualização do code para outros servidores..//



Um simples scripter, porém com criatividade..

GM Volcano - Since 2006

 

In momoriam : FrozenMapper(Carlos Pain), Tprocheira, Mustorze, Voxnot, BlackDream(Gabriel Carrara), Kiko5, Morpheus_, Look_of_hell, Skulls, Clic, Heitorzin, Biakko

~Hail Old School~

Clic

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/05/06Posts: 57

Boa Jackson Zani!!

Porem eu acho q ja tme esse code na SVN 8.0!!!

Mais mesmo assim continue com esse otimo trabalho!!

Sem mais, Clic.



Lutando por um forum Melhor

Presentes:
NONE

torpse

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/07/07Posts: 10

mano onde eu colo isso <attribute key="reqLevel" value="30"/>, q arquivo???

 

 

E PLXX Meu Fan RESPONDA A PERGUNDA DE RANDOMIZER GROUNDS q eu TE fiz

Jackson Zani

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/02/07Posts: 84
mano onde eu colo isso <attribute key="reqLevel" value="30"/>, q arquivo???

E PLXX Meu Fan RESPONDA A PERGUNDA DE RANDOMIZER GROUNDS q eu TE fiz

 

Olá Torpse, seguintem você adiciona essa attribute key no items.xml ;} fica dentro de sua pasta data,

E sobre o randomizer grounds irei responder lá,

 

Abraços.

Todos direitos reservados® Administrador - Medieval Works 2009.

torpse

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/07/07Posts: 10

Ooo vlew kra otimo code obrigado por responder so novo aqui no ot em questao de responde hehehe SO teu Fan xD

 

abraços, Balneario EH NOIS \o/

torpse

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/07/07Posts: 10

brow to te pedindo uma coisa q acho q vc n vai fazer muito esforço, que eh troca a cor de fundo do ot e letra

pelo c++

 

tem como faze pra mim???

 

obrigado

 

n sei onde posta pedidos heheh

faz a versao DE LVL PRA ARMA pra usa em evolutions huaHUAhuaHUAhuahU

 

tu tem futuro ehhe xD

u n d e r

4fun
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 09/07/05Posts: 1137Char no Tibia: Fedrick

Torpse,

Evite double posts, isso atrapalha o bom andamento do Fórum e pode ocasionar em um alerta de 10%.

Procure editar [p_edit.gif] o seu post, assim, você evita futuros problemas.

 

Atenciosamente,

UNDER.

10qynhg.png

upking

Phoenix, sempre ressurgindo das cinzas
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 24/10/06Posts: 1026Char no Tibia: Lord Night Rider

vlw jack amanha msm eu vo botar no meu forgotten por tua causa eu to podendo editar ele

 

OBS: ja traduzi o acc mananger todin =)

Visite meu canal no youtube: http://youtube.com/gabriel_rodriguez_tech

 

TibianusIII

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/09/07Posts: 2

Malucooo vo testa dentro de polcoo tempo ce funcionarr ta lindooooooooooo

 

vlwssss