, 09 2012 . 17:49
+
:
var Desire = false; // ;
var Info = false; // ;
var Skill = false; // ;
:
DoAnything(Desire, {Params: Anything}){
if(!Desire){
return false; //
}
while(!Info){
var WhatToDo = Think(Params); // ? !
Params = Params + LookForInfo(WhatToDo); // , - .
Info = EnoughInformation(Params); // true,
}
while(!Skill){
Params = Params + TryToDo(Params); //
Skill = EnoughSkill(Params); // true,
}
MessageBox('! ! !');
return true;
}
:
DoAnything(true, {Params: Anything});
, .
P.S. , Desire undefined, - ...
: