Пусть кто-нибудь если хочет напишет... =)))
My MapScript.galaxy :
include "TriggerLibs/NativeLib"
void SetAlliance(int p1, int p2) {
PlayerGetAlliance(p1,0,p2);
PlayerGetAlliance(p1,1,p2);
PlayerGetAlliance(p1,3,p2);
PlayerGetAlliance(p1,5,p2);
PlayerGetAlliance(p1,6,p2);
PlayerGetAlliance(p1,7,p2);
PlayerGetAlliance(p1,8,p2);
PlayerGetAlliance(p1,9,p2);
PlayerGetAlliance(p1,10,p2);
}
void InitLibs () {
libNtve_InitLib();
}
trigger gt_MeleeInitialization;
bool gt_MeleeInitialization_Func (bool testConds, bool runActions) {
if (runActions) {
SetAlliance(4,3);
SetAlliance(3,4);
SetAlliance(2,1);
SetAlliance(1,2);
MeleeInitResources();
MeleeInitUnits();
MeleeInitAI();
MeleeInitOptions();
}
return true;
}
void gt_MeleeInitialization_Init () {
gt_MeleeInitialization = TriggerCreate("gt_MeleeInitialization_Func");
TriggerAddEventMapInit(gt_MeleeInitialization);
}
void InitTriggers () {
gt_MeleeInitialization_Init();
}
void InitMap () {
InitLibs();
InitTriggers();
}
For running my my i use this simple bat script :
MPQEditor.exe /console add.mpq2k
copy "C:\Program Files\StarCraft II Beta\custom_map\Base.SC2Data" "C:\Program Files\StarCraft II Beta\Mods\Liberty.SC2Mod\Base.SC2Data" /Y
lazylaunch2.exe Extrem.s2ma -- -trigdebug=1
__________________
"Оставь надежду всяк сюда входящий!" (с) Данте. "Ад"
Русских всегда недооценивали, а между тем они умеют хранить секреты не только от врагов, но и от друзей. (c)
(Уинстон Черчиль.)
С каждым днем всё радостнее жить!(с)
|