Das ist der code für eine animation wen du p drückst spielt er die animation in einer schleife ab



action animation
{ while (1)

{ if (key_any == 0)

{ ent_cycle("attack", my.skill46);
my.skill46 += 1 * time; // hier kannst du die geschwindikeit der animation verändern
my.skill46 %= 100;
}
wait (1);

}
wait (1);
}
}

///////////////////////////////////////////////////////////////////////////////////////////////////////


Hier nochmal der gleiche code....jetzt spielt der code die animation aber nur ab wen du die taste p gedrückt hälst


action animation

{ while (1)

{ if (key_p == 1) // HABE ICH VERÄNDERT.....von key_any == 0.....zu key_p == 1

{ ent_cycle("attack", my.skill46);
my.skill46 += 1 * time;
my.skill46 %= 100;

}
wait (1);
}
wait (1);
}
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////

Hier nochmal der gleiche code.....jetzt spielt der code die animation sofort ab und hält an wen du die taste p gedrückt hälst


action animation

{ while (1)

{ if (key_p == 0) // HABE ICH VERÄNDERT.....von key_any == 0.....zu key_p == 0

{ ent_cycle("attack", my.skill46);
my.skill46 += 1 * time;
my.skill46 %= 100;

}
wait (1);
}
wait (1);
}
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Hier ist der code nochmal....jetzt spielt er die animation sofort ab....und wen du p drückst spielt er die
animation 5 mal so schnell....man kann den code noch weiter verändern also wen ihr noch ein paar ideen habt
schreibt mir.Ein 5 zeilen code wäre nicht schlecht für ne animation das kleinste was ich kenne ist der 11
zeilen code.

action animation

{ while (1)

{ if (key_p == 0)

{ ent_cycle("attack", my.skill46);
my.skill46 += 1 * time;
my.skill46 %= 100;

}
else

{ if (key_p == 1)

{
while (key_p == 1) {wait (1);}
my.skill46 = 0;
while (my.skill46 < 100)

{ ent_cycle("attack", my.skill46);
my.skill46 += 5 * time;
wait (1);

}

wait (1);
}
}
wait (1);
}
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////


drücke p und die animation spielt einmal ab (attack) (jump) oder andere


action animation

{ while(1)

{ if(key_p == 1)
{
my.skill20 = 0;
while (my.skill20 < 100)

{ ent_cycle("attack", my.skill20);
my.skill20 += 1 * time;
wait (1);
}
}
while (key_p == 1) {wait (1);}
wait(1);
}
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

HIer habe ich leider ein problem....also wen ich zoome ist alles ok vorwärts aber wen ich rückwärts zoome kann man auf einmal meine waffe sehen
(NUR MEINE WAFFE) kann man die standartwaffen nicht irgendwie unsichtbar machen.

Aum Magazin von 45 46 47 48 49 50 irgendwo da drinne

F: Können Sie uns vormachen, wie man mit dem Mausrad weich zoomen kann?
A: Hier ist ein Beispiel:

starter wheel_zoom()
{
while (1)
{
if (mickey.z > 1)
{
camera.arc += 10 * time; // play with "10"
}
if (mickey.z < -1)
{
camera.arc -= 10 * time; // play with "10"
}
camera.arc = min (max (camera.arc, 10), 120); // limit camera.arc to 10..120
wait (1);
}
}

Last edited by xxxbmxsam; 09/15/07 15:29.