Plugin for EI. (c) Bargest, Demoth
More information on
  http://www.gipat.ru/forum/index.php?showtopic=3513

-----------------------------------------
---------------- English ----------------
-----------------------------------------
Installation: Copy EI_Plugin.asi and EI_Plugin.ini to folder of Evil Islands
(e.g. C:\Program Files\Evil Islands\).

Description of the parameters in EI_Plugin.ini

Pause
1 - only server can on\off pause.
2 - all players can on\off pause.
3 - without pause.
Any another values - standard pause.

PK
0 - off
1 - on

NPlayers
If value 1-7, then you have standard person icon size on map.
If value more then 7 you have small person icon size on map.
The maximum value of recommended - 12.

AutoAim
0 - off
1 - your standart attack is not a random.
    Now it always chose head.
    You still can chose another part of body by NUM 1,3,4,5,6.

GraphGen (ONLY FOR MODMAKERS!)
0 - off
1 - AIGraph generator mode.

-----------------------------------------
---------------- Example ----------------
-----------------------------------------
[CONFIG]
PK=0
NPlayers=7
Pause=0
AutoAim=0

-----------------------------------------
---------------- Russian ----------------
-----------------------------------------
:   EI_Plugin.asi  EI_Plugin.ini    
( C:\Program Files\ \).

    EI_Plugin.ini

NPlayers
    1-7,     .
  7 - .

PK
0 - 
1 - 

Pause
0 -  . ( /,  )
1 -    .
2 -   .
3 -    .

AutoAim
0 - 
1 - . 
            ,    .
           NUM 1,3,4,5,6.

GraphGen (  !)
0 - 
1 -   AIGraph'.       .

  :
GetPlayerOfUnit(unit: object) : float
-      ( ;      0) 
GetUnitExp(unit: object) : float
-   
GetArmor(unit: object, part: float, id: float) : float
-   ; part -  : 0-5  ---. -1 - .
id -    0-6 (impaling, slashing, crushing, termical, chemical, electrical, general)
GetObjectStringID(object) : string
-  ID   . 
FloatToStr(f: float) : string
-    . 
StrToFloat(s: string) : float
-    .
StrCat(s1: string, s2: string) : string
-  .
StrLen(s: string) : float
-  .
Sin(float) : float
- .
Cos(float) : float
- .
Pow(base : float, pow : float) : float
-  (base ^ pow)
DistancePointPoint(x1: float, y1: float, x2: float, y2: float) : float
-   
NearestUnit(x: float, y: float, r: float, flags: float) : object
-    (x,y) .     r.
 flags = 1,    .
 flags = 2,    .
 flags = 3,   .
UnitsNearPoint(x: float, y: float, r: float, flags: float) : group
-     .     NearestUnit.
InvokeScript(script: string, count: float)
-   script,   , count . 
 script      .
 script: "WorldScript(ConsoleString('Hello!'))".

      ,            ().
  nPlayer    -   .
   ,  GetPlayerOfUnit (    , ..    ).

---------------- Enjoy! -----------------