[Help] Guild Gates and Guild Pole

01/23/2011 16:46 .Beatz#1
Hey guys, been working on my server and haven't tested my Guild War till now but I have a major problem.

The Guild Gates and Pole don't show up... they are there because I cant physically jump / move onto the spot where the pole should be...

I have tried with a few different clients and they just don't show up...

Anyone have any ideas?

If possible could someone please post the Mesh IDs and the Mesh files if you have them?

I have probably missed something so simple, but any help would be much appreciated.
01/23/2011 17:15 12tails#2
what version?
01/23/2011 17:16 .Beatz#3
Quote:
Originally Posted by 12tails View Post
what version?
Oh sorry forgot to mention that part lol

It's 5165
01/23/2011 17:22 12tails#4
Take a look on that... check the packet and the mesh and type of pole and gates...

THIS Packet is for 535+ source.... so don't use it as a base ... cause won't work... but you can use to check the values... hope it help you!


Cya!... send a pv msg to me if you need some help....
01/23/2011 18:02 .Beatz#5
Quote:
Originally Posted by 12tails View Post
Take a look on that... check the packet and the mesh and type of pole and gates...

THIS Packet is for 535+ source.... so don't use it as a base ... cause won't work... but you can use to check the values... hope it help you!


Cya!... send a pv msg to me if you need some help....
Nope, didn't help

Just downloaded Rickardo Updated - From Arcos thread and that works with my client and also shows the Pole and Gates :/

Mesh IDs are correct and everything is pretty much the same as the other source I downloaded... I am at a loss of what to do and try!?!

Add me on msn if you can 12tails or anyone that knows / thinks they know whats wrong
01/27/2011 23:37 eroymichael#6
me I wwant to be a website designer... deal...
01/28/2011 11:48 { Angelius }#7
as long as you have that Rickardo Updated look at the SpawnNPCWithHP packet/GuildWar.cs .

ThePole , ID = 6700 ;
ThePole , Mesh = 1137;
TheLeftGate , ID = 6701;
opened , Mesh = 240;
Closed , Mesh = 250;
TheRightGate , ID = 6702;
opened , Mesh = 270;
Closed , Mesh = 280;

i'll upload the meshes/monster folder out of my client it might work .

Edit... here is the link .
[Only registered and activated users can see links. Click Here To Register...]
01/28/2011 13:08 .Beatz#8
Still can't get the damn thing working... everything is the same as rikardos as I just copied it all over to see if it would work and nothing! tried your files and they still work for rikardos source but not mine :( hmmmm
01/28/2011 13:56 { Angelius }#9
Any time :)
01/28/2011 21:03 .Beatz#10
Hmm okay, thought of another way for people to help me out lol

This is my GW code but I can't see whats wrong with it, its the one out of NCOS just modified some stuff to work with my source... can anyone see what's wrong?



Thanks for the help :)

1000th post! Woot
01/29/2011 02:04 { Angelius }#11
it looks fine though but why dont you try something like ..

PHP Code:
switch (Cmd[0])
  {
   case 
"!Open":
   {
    
GuildWars.TheLeftGate.Opened = !GuildWars.TheRightGate.Opened;    // change the mesh
    
GuildWars.TheRightGate.Opened =  !GuildWars.TheRightGate.Opened// change the mesh
    
GuildWars.TheRightGate.ReSpawn();
    
GuildWars.ThePole.ReSpawn();
    
GuildWars.TheLeftGate.ReSpawn();
    break;
  }

change the Spawn/respawn voids to look like this .

PHP Code:
public void ReSpawn()
            {
                foreach (
Character C in Game.H_Chars.Values)
                {
// remove the map/inbox check that well spawn it any way .
                 
C.Client.Send(ConquerPacket.SpawnNPCWithHP(EntityID, (ushort)Mesh26Loctrue"Gate"CurHPMaxHP));
                }
            }
          public 
void Spawn(Character Cbool Check)
            {
// remove the map/inbox check that well spawn it any way .
             
C.Client.Send(ConquerPacket.SpawnNPCWithHP(EntityID, (ushort)Mesh10Loctrue"Pole"CurHPMaxHP));
             }
            } 
see what happens .
not sure if thats gonna work but you can always try .
01/29/2011 17:36 .Beatz#12
Quote:
Originally Posted by { Angelius } View Post
it looks fine though but why dont you try something like ..

PHP Code:
switch (Cmd[0])
  {
   case 
"!Open":
   {
    
GuildWars.TheLeftGate.Opened = !GuildWars.TheRightGate.Opened;    // change the mesh
    
GuildWars.TheRightGate.Opened =  !GuildWars.TheRightGate.Opened// change the mesh
    
GuildWars.TheRightGate.ReSpawn();
    
GuildWars.ThePole.ReSpawn();
    
GuildWars.TheLeftGate.ReSpawn();
    break;
  }

change the Spawn/respawn voids to look like this .

PHP Code:
public void ReSpawn()
            {
                foreach (
Character C in Game.H_Chars.Values)
                {
// remove the map/inbox check that well spawn it any way .
                 
C.Client.Send(ConquerPacket.SpawnNPCWithHP(EntityID, (ushort)Mesh26Loctrue"Gate"CurHPMaxHP));
                }
            }
          public 
void Spawn(Character Cbool Check)
            {
// remove the map/inbox check that well spawn it any way .
             
C.Client.Send(ConquerPacket.SpawnNPCWithHP(EntityID, (ushort)Mesh10Loctrue"Pole"CurHPMaxHP));
             }
            } 
see what happens .
not sure if thats gonna work but you can always try .
Definatly gonna try it although I didn't think about removing the checks lmao would have been a good start really lol

#Bump

Sorry for the Double Post :/ - Couldn't really help it lol

Still can't get this damn thing to work... anyone that thinks they can help please add me on msn... I am getting to the point where I am gonna throw my PC out the window rofl!!

Thanks in advance
02/20/2011 15:15 -Mac-#13
How do you think I feel LOL.