GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Alphonse_Vegas le 22 Décembre 2009, 22:12:21
-
Bonjour voila j'ai un problem avec mon gm enfaite quand une personne prend une voiture d'une autre personne est ben sa fige la personne ou sinon quand la voiture prend feu et la personne sort de la voiture et ben sa freeze impossible de bougé
-
Est ce que tu freeze la personne s'il rentre dans un véhicule ?
-
Voici la solution pour que le joueur ne soit pas freeze lors ce qu'il sort de sa voiture :
public OnPlayerExitVehicle(playerid, vehicleid)
{
TogglePlayerControllable(playerid, 1);
return 1;
}
Et si ut as déjà du code, tu rajoutes
TogglePlayerControllable(playeridid, 0);
Dans les codes de
OnPlayerExitVehicle
-
Non, c'est
TogglePlayerControllable(playerid, 1); qu'il faut rajouter dans OnPlayerExitVehicle ... par contre, il faut faire gaffe pour un gars qui a été menotté par exemple, puis poussé dans une voiture, car en sortant, il sera defreezé.
-
Salut, j'ai sa moi
public OnPlayerExitVehicle(playerid, vehicleid)
{
if (GetPlayerState(playerid) == 1)
{
return 1;
}
-
Salut, j'ai sa moi
public OnPlayerExitVehicle(playerid, vehicleid)
{
if (GetPlayerState(playerid) == 1)
{
TogglePlayerControllable(playerid, 1);
return 1;
}
Cela signifie que le conducteur sera défreeze à la sortie de la voiture.
Maintenant, tu peux modifier sa à tes gouts.
Par exemple :
public OnPlayerExitVehicle(playerid, vehicleid)
{
if (JoueurMalade(playerid) == 1)
{
TogglePlayerControllable(playerid, 0); // freeze le joueur
Anim_Crack ( j'ai pas le code correcte de l'anim ) // le joueur aura l'anim crack
return 1;
}[/quote]
Et tes possibilité sont infinie ( enfin presque ^^ )
PS : Pour l'erreur d'avant, j'avait copier coller le code, donc, j'ai pas pensé a remettre 1
-
Merci