Blockland Forums > Modification Help

VCEPrints, how do you make it refresh when you fire any weapon?

Pages: (1/2) > >>

Kiwi:

I'm working on my modification of a weaponpack with ammo.
Whenever I shoot I want to make VCEPrint refresh, so it always shows the actual ammo amount.
I tried this but without any success.

--- Code: ---function Image::onFire(%this,%obj,%slot)
{
Parent::onFire(%this,%obj,%slot);
%this.client.VCEPrints();
}
--- End code ---
If possible, can you make it so that it will refresh with any weapon?

Bauklotz:

1> Well, %this is the Image, the datablock. Use %obj.client - %obj is the image OBJECT.
2> The classname of weapon datablocks are not 'Image', but 'shapeBaseImageData'.
3> Does GameConnection::VCEPrints exist?
4> Some weapons have special firing methods, and some don't. For some weapons you need a package, for some you don't. For some you need a completely diffirent method of 'detecting fire'.

phflack:

i thought that VCE prints already updated when you click/toggleweapons

Bauklotz:


--- Quote from: phflack on December 24, 2010, 10:24:33 AM ---i thought that VCE prints already updated when you click/toggleweapons

--- End quote ---
what the forget are VCE prints.

Deathwishez:


--- Quote from: phflack on December 24, 2010, 10:24:33 AM ---i thought that VCE prints already updated when you click/toggleweapons

--- End quote ---

No, they don't.

VCEPrints only updates on certain triggers, as opposed to my version, HUDPrints, which updates every 100ms.

Pages: (1/2) > >>

Go to full version