saveposition()
{
player = self;
player thread loadposition();
while(1)
{
wait .05;
if(player meleeButtonPressed())
{
player.bash = 1;
for(i=0;i<7;i++)
{
wait .05;
if(player meleeButtonPressed() && player.bash == 2 && player.sessionstate == "playing")
{
player.saveangles = player.angles;
player.saveorigin = player.origin;
player iprintln("opgeslagen");
wait .5;
break;
}
else if(!player meleeButtonPressed())
player.bash = 2;
}
}
}
}
loadposition() // for loading position
{
player = self;
player.cantload = 0;
while(1)
{
if(player useButtonPressed())
{
player.use = 1;
for(i=0;i<7;i++)
{
wait .05;
if(player useButtonPressed() && player.use == 2 && player.sessionstate == "playing")
{
if(!isDefined(player.saveorigin))
{
player iprintlnbold("eerst opslaan, lege vaas");
wait 1;
continue;
}
player setPlayerAngles(player.saveangles);
player setOrigin(player.saveorigin);
player iprintln("geladen");
wait 1;
break;
}
else if(!self useButtonPressed())
player.use = 2;
}
}
wait 0.05;
}
}