Voilà, j'ai voulu essayer de faire en sorte qu'à la mort d'un Joueur, l'ecran soit semi-rouge, ensuite il respawn là ou il est mort avec mon animation de KO, et puis 20 HP et un Freeze pour pas qu'il se barre, simplement quand je veut mettre le GetPlayerPos puis le SetPlayer Pos, j'ai un message d'erreur....
Pour le moment si j'enléve l'histoire du SetPlayerPos, j'ai l'ecran rouge qui se met et puis les 20 HP mais comment je fait pour mettre mes trucs dans l'ordre ? Genre :
1/ Ecran Rouge
2/ Respawn à la position de la mort avec 20HP.
3/ Drunk Level
4/ etc...
Edition : Quand je remplace Float truc par simplement ' x,y,z ' ca me respawn au point de depart..Et directement aprés la mort on voit pas la vue comme d'habitude la ou la camera part au dessus du joueur..
Voilà le bout de GM
public OnPlayerDeath(playerid, killerid, reason)
{
// Freeze + Ecran Rouge + 20 HP + Animation KO quand tu meurt + DrunkLevel
new tmp[96];
new pid;
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
SetPlayerPos(playerid, %float,%float,%float);
TogglePlayerControllable(pid, 0); // freeze
SetPlayerHealth(playerid, 20);// La vie à 20
// TextDraw rouge
sang=TextDrawCreate(0.0, 0.0,"----"); // choix de la position et du texte
TextDrawUseBox(sang, 1); // ajoute boxe derrière le texte
TextDrawBoxColor(sang, 0xA500008B);
TextDrawFont(sang, 2); // choix d'une police d'écriture
TextDrawLetterSize(sang, 0.0, 50.0);
TextDrawShowForPlayer(playerid, sang); // montrer le textdraw à UN joueur
return 1;
}
Et voici le message d'erreur :
C:\Program Files\Rockstar Games\SERVEUR MOT DE PASSE\gamemodes\lvdm.pwn(73) : warning 217: loose indentation
C:\Program Files\Rockstar Games\SERVEUR MOT DE PASSE\gamemodes\lvdm.pwn(78) : warning 217: loose indentation
C:\Program Files\Rockstar Games\SERVEUR MOT DE PASSE\gamemodes\lvdm.pwn(79) : warning 217: loose indentation
C:\Program Files\Rockstar Games\SERVEUR MOT DE PASSE\gamemodes\lvdm.pwn(104) : warning 217: loose indentation
C:\Program Files\Rockstar Games\SERVEUR MOT DE PASSE\gamemodes\lvdm.pwn(193) : warning 217: loose indentation
C:\Program Files\Rockstar Games\SERVEUR MOT DE PASSE\gamemodes\lvdm.pwn(196) : warning 217: loose indentation
C:\Program Files\Rockstar Games\SERVEUR MOT DE PASSE\gamemodes\lvdm.pwn(201) : warning 217: loose indentation
C:\Program Files\Rockstar Games\SERVEUR MOT DE PASSE\gamemodes\lvdm.pwn(203) : warning 225: unreachable code
C:\Program Files\Rockstar Games\SERVEUR MOT DE PASSE\gamemodes\lvdm.pwn(203) : warning 217: loose indentation
C:\Program Files\Rockstar Games\SERVEUR MOT DE PASSE\gamemodes\lvdm.pwn(221) : warning 217: loose indentation
C:\Program Files\Rockstar Games\SERVEUR MOT DE PASSE\gamemodes\lvdm.pwn(222) : warning 217: loose indentation
C:\Program Files\Rockstar Games\SERVEUR MOT DE PASSE\gamemodes\lvdm.pwn(252) : warning 217: loose indentation
C:\Program Files\Rockstar Games\SERVEUR MOT DE PASSE\gamemodes\lvdm.pwn(253) : warning 217: loose indentation
C:\Program Files\Rockstar Games\SERVEUR MOT DE PASSE\gamemodes\lvdm.pwn(266) : warning 217: loose indentation
C:\Program Files\Rockstar Games\SERVEUR MOT DE PASSE\gamemodes\lvdm.pwn(294) : warning 217: loose indentation
C:\Program Files\Rockstar Games\SERVEUR MOT DE PASSE\gamemodes\lvdm.pwn(296) : warning 217: loose indentation
C:\Program Files\Rockstar Games\SERVEUR MOT DE PASSE\gamemodes\lvdm.pwn(297) : warning 217: loose indentation
C:\Program Files\Rockstar Games\SERVEUR MOT DE PASSE\gamemodes\lvdm.pwn(302) : warning 225: unreachable code
C:\Program Files\Rockstar Games\SERVEUR MOT DE PASSE\gamemodes\lvdm.pwn(302) : warning 217: loose indentation
C:\Program Files\Rockstar Games\SERVEUR MOT DE PASSE\gamemodes\lvdm.pwn(303) : warning 217: loose indentation
C:\Program Files\Rockstar Games\SERVEUR MOT DE PASSE\gamemodes\lvdm.pwn(313) : warning 217: loose indentation
C:\Program Files\Rockstar Games\SERVEUR MOT DE PASSE\gamemodes\lvdm.pwn(314) : error 029: invalid expression, assumed zero
C:\Program Files\Rockstar Games\SERVEUR MOT DE PASSE\gamemodes\lvdm.pwn(314) : error 076: syntax error in the expression, or invalid function call
C:\Program Files\Rockstar Games\SERVEUR MOT DE PASSE\gamemodes\lvdm.pwn(314) : error 076: syntax error in the expression, or invalid function call
C:\Program Files\Rockstar Games\SERVEUR MOT DE PASSE\gamemodes\lvdm.pwn(314) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Merci :)