Ik ben een soort van ''free-movement'' aan het maken voor SA. Voor als ik weer eens ergens vastzit ofzo. Dat is mij aardig goed gelukt, maar: ik kan óf alleen mijn speler bewegen óf mijn auto, anders crashed SA. Want als ik ze allebij in 1 code doe, dan crashed SA. Hier is de code. (Als ik dit enable in een auto, dan werkt alles goed. Maar als ik dit op de voet doe dan komt er een crash) Het probleem zit bij het freezen van iets, alle andere dingen werken goed.
// This file was decompiled using sascm.ini published by Seemann (http://sannybuilder.com/files/SASCM.rar) on 13.10.2007
{$VERSION 3.1.0027}
{$CLEO .cs}
//-------------MAIN---------------
wait 100
:NONAME_4
wait 0
if and
0AB0: key_pressed 79
0AB0: key_pressed 17
Player.Defined($PLAYER_ACTOR)
else_jump @NONAME_4
Actor.LockInCurrentPosition($PLAYER_ACTOR) = True
0811: 1@ = actor $PLAYER_ACTOR car // versionC
Car.LockInCurrentPosition(1@) = True
:NONAME_54
wait 0
if and
0AB0: key_pressed 65
Player.Defined($PLAYER_CAHR)
else_jump @NONAME_126
Actor.StorePos($PLAYER_ACTOR, $ABX, $ABY, $ABZ)
$ABY += 5.0
$ABZ -= 0.9
Actor.PutAt($PLAYER_ACTOR, $ABX, $ABY, $ABZ)
:NONAME_126
wait 0
if and
0AB0: key_pressed 68
Player.Defined($PLAYER_CAHR)
else_jump @NONAME_198
Actor.StorePos($PLAYER_ACTOR, $ABX, $ABY, $ABZ)
$ABY -= 5.0
$ABZ -= 0.9
Actor.PutAt($PLAYER_ACTOR, $ABX, $ABY, $ABZ)
:NONAME_198
wait 0
if and
0AB0: key_pressed 83
Player.Defined($PLAYER_CAHR)
else_jump @NONAME_270
Actor.StorePos($PLAYER_ACTOR, $ABX, $ABY, $ABZ)
$ABX -= 5.0
$ABZ -= 1.0
Actor.PutAt($PLAYER_ACTOR, $ABX, $ABY, $ABZ)
:NONAME_270
wait 0
if and
0AB0: key_pressed 87
Player.Defined($PLAYER_CAHR)
else_jump @NONAME_342
Actor.StorePos($PLAYER_ACTOR, $ABX, $ABY, $ABZ)
$ABX += 5.0
$ABZ -= 1.0
Actor.PutAt($PLAYER_ACTOR, $ABX, $ABY, $ABZ)
:NONAME_342
wait 0
if and
0AB0: key_pressed 38
Player.Defined($PLAYER_CAHR)
else_jump @NONAME_414
Actor.StorePos($PLAYER_ACTOR, $ABX, $ABY, $ABZ)
$ABZ += 5.0
$ABZ -= 1.0
Actor.PutAt($PLAYER_ACTOR, $ABX, $ABY, $ABZ)
:NONAME_414
wait 0
if and
0AB0: key_pressed 40
Player.Defined($PLAYER_CAHR)
else_jump @NONAME_486
Actor.StorePos($PLAYER_ACTOR, $ABX, $ABY, $ABZ)
$ABZ -= 5.0
$ABZ -= 1.0
Actor.PutAt($PLAYER_ACTOR, $ABX, $ABY, $ABZ)
:NONAME_486
wait 0
if and
0AB0: key_pressed 17
0AB0: key_pressed 80
Player.Defined($PLAYER_ACTOR)
else_jump @NONAME_54
Actor.LockInCurrentPosition($PLAYER_ACTOR) = False
0811: 1@ = actor $PLAYER_ACTOR car // versionC
Car.LockInCurrentPosition(1@) = False
jump @NONAME_4
Hey allemaal
Ik ben een soort van ''free-movement'' aan het maken voor SA. Voor als ik weer eens ergens vastzit ofzo. Dat is mij aardig goed gelukt, maar: ik kan óf alleen mijn speler bewegen óf mijn auto, anders crashed SA. Want als ik ze allebij in 1 code doe, dan crashed SA. Hier is de code. (Als ik dit enable in een auto, dan werkt alles goed. Maar als ik dit op de voet doe dan komt er een crash) Het probleem zit bij het freezen van iets, alle andere dingen werken goed.
Wie kan mij helpen? Alvast bedankt