jeudi 6 mars 2014

[Help] WarFace Item drawing. topic




Hi guys, who can help me how get drawing item grenade or C4 etc...?
i use this method:

Code:



pES = pEnv->pEntitySystem;

void ItemLoop()
{
        char ee2[255];
        sprintf(ee2,"Count %d",Count);
        GUI::Text.Draw(ee2,100,100,20,Color::colGreen,0,0,0);

        for (int i = 0; i < Count; i++)
        {
                IEntity* pItem = pES->GetEntity(i);
                if(pItem )
                {
                ddd++;
                Vec3 Pos = pItem->GetWorldPos();
                Vec3 Out;

                char str[255];
                sprintf(str,"%s",pItem->GetName());

                if(WorldToScreen(&Pos, &Out) )
                {                                       
                    GUI::Text.Draw(str,Out.x,Out.y,20,Color::ColYellow,0,0,0);
                }
        }
              sprintf(ee2,"Result:Count: %d",ddd);
              GUI::Text.Draw(ee2,100,140,20,Color::colGreen,0,0,0);
}


i get this, but my grenade or c4 = NULL, why ?








onClick="if (this.parentNode.parentNode.getElementsByTagName('div')['show_spoil'].style.display != '')
{
this.parentNode.parentNode.getElementsByTagName('div')['show_spoil'].style.display = '';
this.parentNode.parentNode.getElementsByTagName('div')['hide_spoil'].style.display = 'none';
this.value = 'Hide Spoiler!';
}
else
{
this.parentNode.parentNode.getElementsByTagName('div')['show_spoil'].style.display = 'none';
this.parentNode.parentNode.getElementsByTagName('div')['hide_spoil'].style.display = '';
this.value = 'Show Spoiler!';
}" />





if use IEntity* Next(); blah blah blah, work, but sometimes i get random crash,and i trying to find an alternative method.





Aucun commentaire:

Enregistrer un commentaire