Hi guys, who can help me how get drawing item grenade or C4 etc...?
i use this method:
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.
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);
}
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.