1.0
01 Dec 2014 15:09
bool access = true;
class savedGems {
savedGems() {
red = green = blue = 0;
}
int red;
int green;
int blue;
};
array<int> playerArray(4);
array<savedGems> gemsArray(4);
bool load = false;
array<int>fakeHealth(4, 0);
array<bool>forced(4, false);
void onPlayer(jjPLAYER@ p) {
if ((p.health == 0 && forced[p.localPlayerID]) || (p.health == 5 && !forced[p.localPlayerID])) {
fakeHealth[p.localPlayerID] = p.health;
}
switch(fakeHealth[p.localPlayerID]) {
case 0:
if (access) {
gemsArray[p.localPlayerID].red = p.gems[GEM::RED];
gemsArray[p.localPlayerID].green = p.gems[GEM::GREEN];
gemsArray[p.localPlayerID].blue = p.gems[GEM::BLUE];
jjAlert("Red gems current: " + p.gems[GEM::RED]);
jjAlert("|Red gems saved: " + gemsArray[p.localPlayerID].red);
jjAlert("Green gems current: " + p.gems[GEM::GREEN]);
jjAlert("|Green gems saved: " + gemsArray[p.localPlayerID].green);
jjAlert("Blue gems current: " + p.gems[GEM::BLUE]);
jjAlert("|Blue gems saved: " + gemsArray[p.localPlayerID].blue);
forced[p.localPlayerID] = false;
access = false;
}
break;
case 5:
p.gems[GEM::RED] = gemsArray[p.localPlayerID].red;
jjAlert("||Red gems loaded: " + p.gems[GEM::RED]);
p.gems[GEM::GREEN] = gemsArray[p.localPlayerID].green;
jjAlert("||Green gems loaded: " + p.gems[GEM::GREEN]);
p.gems[GEM::BLUE] = gemsArray[p.localPlayerID].blue;
jjAlert("||Blue gems loaded: " + p.gems[GEM::BLUE]);
if (!access) access = true;
forced[p.localPlayerID] = true;
fakeHealth[p.localPlayerID] = 4;
break;
}
}
Jazz2Online © 1999-INFINITY (Site Credits). We have a Privacy Policy. Jazz Jackrabbit, Jazz Jackrabbit 2, Jazz Jackrabbit Advance and all related trademarks and media are ™ and © Epic Games. Lori Jackrabbit is © Dean Dodrill. J2O development powered by Loops of Fury and Chemical Beats.
Eat your lima beans, Johnny.