Jump to content

Retirar as bandeiras do Reino de um ou mais NPC's


ProblemsIn
 Share

Recommended Posts

Não encontrei nada por aqui, então deixo um pequeno tutorial.

Isto é para o caso de terem algum NPC com uma diferença de tamanho, que a bandeira por cima, fique desproporcional.

Ou mesmo como eu, que apenas ache feio os NPC's o terem apenas.

Vamos apenas precisar do InstanceBaseEffect, na pasta UserInterface. ( Source Client )

Procurem por -

void CInstanceBase::__AttachEmpireEffect(DWORD eEmpire)

e por baixo de -  

if (IsResource())

return;

adicionam:

DWORD vnum_my_npc = 20406; 
if (GetRace() == vnum_my_npc)
return;

Sendo que em "20406" é o NPC que querem que a bandeira não apareça.

No meu caso ( que eu uso nos servidores ), retiro por completo tudo, ou seja, em vez de adicionar o que referi acima, faço o seguinte:

Aqui  - 

if (IsResource())

return;

adicionam abaixo:

if (IsNPC())
return;

 

Edited by ProblemsIn
Link to comment
Share on other sites

Em 31/08/2017 em 10:01, ProblemsIn disse:

Não encontrei nada por aqui, então deixo um pequeno tutorial.

Isto é para o caso de terem algum NPC com uma diferença de tamanho, que a bandeira por cima, fique desproporcional.

Ou mesmo como eu, que apenas ache feio os NPC's o terem apenas.

Vamos apenas precisar do Binário. ( Source Client )

Procurem por -


void CInstanceBase::__AttachEmpireEffect(DWORD eEmpire)

e por baixo de -  


if (IsResource())

return;

adicionam:


DWORD vnum_my_npc = 20406; 
if (GetRace() == vnum_my_npc)
return;

Sendo que em "20406" é o NPC que querem que a bandeira não apareça.

No meu caso ( que eu uso nos servidores ), retiro por completo tudo, ou seja, em vez de adicionar o que referi acima, faço o seguinte:

Aqui  - 


if (IsResource())

return;

adicionam abaixo:


if (IsNPC())
return;"

Desculpa a ignorância, mais em qual arquivo do binário eu adiciono?

 

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...