!*this is NOT my work*!
I got this script from some one--but it does not work,
anyone know why?
NPC Code:
if (playerenters&&!(hasweapon(Menuthing)))
{toweapons Menuthing;}
//#CLIENTSIDE
if (created)
{setstring client. menuthingoptions,Option1,Option2,Option3,Option4,O
ption5,Exit;timeout=0.05;}
if(timeout&&!(hasweapon(Menuthing))){
if (this.showmenu==1)
{CheckKeys();for(this.i=0;this.i<sarraylen(client. menuthingoptions);this.i++)
{if(this.optionselected==this.i)
showimg 1000+this.i,@@i@#I(client.menuthingoptions,this.i) ,0,24*this.i;
else
showimg 1000+this.i,@#I(client.menuthingoptions),0,24*this .i;}
for (this.i=1;this.i<4;this.i+=2)
if (this.keydown[this.i]==true&&this.oldkeydown[this.i]==false)
{this.optionselected=(this.optionselected+vecy(thi s.i))
%sarraylen(client.menuthingoptions);}
for (this.i=4;this.i<7;this.i++)
if (this.keydown[this.i]==true&&this.oldkeydown[this.i]==false)
{this.temp=0; if (this.optionselected==5)
{this.temp=1; this.showmenu=0;}
if (this.temp==1)break;}}
else
for (this.i=0;this.i<sarraylen(client.menuthingoptions );this.i++)
hideimg 1000+this.i; timeout=0.05;}
if (weaponfired)
{setarray this.keydown,10; setarray this.oldkeydown,10;
this.showmenu=1;CheckKeys();}
function CheckKeys()
{for (this.i=0;this.i<10;this.i++)
{this.oldkeydown[this.i]=this.keydown[this.i];
this.keydown[this.i]=keydown(this.i);}}
PLEASE help