• 04 Juin 2026, 21:11:41


Auteur Sujet: aide pour qu'a 5/100 PV ca lance une anim  (Lu 5689 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Dark_revan

  • Serveur RPG : *¤REAL DREAM¤*
  • *
  • Bandit
  • Script Serveur RolePlay.
  • Messages: 338
    • Voir le profil
Re : aide pour qu'a 5/100 PV ca lance une anim
« Réponse #15 le: 02 Novembre 2008, 11:43:32 »
Domme moi ton bout de script pas le rapport d'erreur :(
Aussi non je peut rien faire apart te dire qu'il manque 2 forwards que ton getplayerhealth et mal mit ou mal ecrit.
et que tu as un petit probleme avec ton Timer

Hors ligne killian_sanchez

  • *
  • Nouveau
  • Messages: 19
    • Voir le profil
Re : aide pour qu'a 5/100 PV ca lance une anim
« Réponse #16 le: 02 Novembre 2008, 11:50:43 »
ba le script c'est celui que tu m'a fais sur la page d'avan

en fait je croi que le pb c'est que j'oublie de completer des truc: tu pe pa me le completer avec des exemple

Hors ligne Dark_revan

  • Serveur RPG : *¤REAL DREAM¤*
  • *
  • Bandit
  • Script Serveur RolePlay.
  • Messages: 338
    • Voir le profil
Re : aide pour qu'a 5/100 PV ca lance une anim
« Réponse #17 le: 02 Novembre 2008, 12:02:17 »
Je vais te le corriger et t'expliquer tes erreurs
EDIT:envoit moi le bout de script que tu as fait je te le corrige car le seul qu'il y a ses le mien mais je pense que tu as changer certaine chose.

Hors ligne killian_sanchez

  • *
  • Nouveau
  • Messages: 19
    • Voir le profil
Re : aide pour qu'a 5/100 PV ca lance une anim
« Réponse #18 le: 02 Novembre 2008, 12:40:40 »
SetTimer("vies",5000,1);
forward vies();
public vies()
{
new vie;
vie = GetPlyerHealth(playerid, 5);
if( vie == 1)
{
ApplyAnimation(playerid, "CRACK", "crckidle2")
}
return 1;
}

Je croi ( enfin je suis sure) que j'ai oublier de compléter des chose.
Jai suprr [toggleplayercontrollable(playerid,0)] psk si il est freeze il ne peut pa faire l'animation

EDIT : tu pourais pa plutot me donner ton MSN ce serais plus pratique ?
« Modifié: 02 Novembre 2008, 12:42:16 par killian_sanchez »

Hors ligne Dark_revan

  • Serveur RPG : *¤REAL DREAM¤*
  • *
  • Bandit
  • Script Serveur RolePlay.
  • Messages: 338
    • Voir le profil
Re : aide pour qu'a 5/100 PV ca lance une anim
« Réponse #19 le: 02 Novembre 2008, 13:48:18 »
alors voila comment il faut faire:

Dans ton public OnGameModeInit:
SetTimer("vies",2000,1);Tu le met avec les autre dsn ongamemodeinit tu trouvera bien je pense ;)

et ensuite ton public qui peut etre a la fin de ton script comme au miliieu

forward vies(playerid);
public vies(playerid)
{
new vie;
vie = GetPl[b]a[/b]yerHealth(playerid, 5);//j'avait fait une faute sur mon 1er mais t'aurai pu corriger le "a" qui manquait ^^
if( vie == 1)
{
TogglePlayerControllable(playerid,0);//Ps moi sa marche alors y a pas de raison pour toi que sa marche pas  ;)
ApplyAnimation(playerid, "CRACK", "crckidle2")
}
return 1;
}

Voila et je pense que tu va y arriver is ya des erreurs tu les met.

++

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : aide pour qu'a 5/100 PV ca lance une anim
« Réponse #20 le: 02 Novembre 2008, 14:17:31 »
Les couleurs passent pas dans le code ^^

le TogglePlayerControllable mis a 0 veut dire que le joueur ne peut pas bouger Je ne vois pas pourquoi tu en a mis un alors que tu n'en a pas défini un qui débloque le joueur après....
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : aide pour qu'a 5/100 PV ca lance une anim
« Réponse #21 le: 02 Novembre 2008, 14:28:11 »
la fonction GetPlayerHealth requiert un float, alors il te faudrait plutôt ça:

forward vies(playerid);
public vies(playerid)
{
new Float:vie;
GetPlayerHealth(playerid, vie);//ici on stock la vie du joueur dans le Float
if(vie <= 5)
{
TogglePlayerControllable(playerid,0);//Ps moi sa marche alors y a pas de raison pour toi que sa marche pas  ;)
ApplyAnimation(playerid, "CRACK", "crckidle2")
}
return 1;
}

voilà pour le GetPlayerHealth, sinon, va chercher un peu sur le wiki

[HS] Qu'es qui est arrivé au projet de wiki de GtaOnline??[/HS]

++Sim++





Hors ligne killian_sanchez

  • *
  • Nouveau
  • Messages: 19
    • Voir le profil
Re : aide pour qu'a 5/100 PV ca lance une anim
« Réponse #22 le: 02 Novembre 2008, 15:52:43 »
ju sui vaiment plus que nul ! sa marche pa : :wall

QQun pourais me le placer dans un GM de base pour me montrer ou ca va ? plz

Hors ligne madinina972

  • *
  • Grand Banditisme
  • Debutant dans le pawn
  • Messages: 517
    • Voir le profil
Re : aide pour qu'a 5/100 PV ca lance une anim
« Réponse #23 le: 02 Novembre 2008, 16:19:18 »
il ta deja tout fait , a toi de les placé en plus il dis ou le placer (enfin je crois) :p

++
madinina 972 ;)
Madinina972



Hors ligne killian_sanchez

  • *
  • Nouveau
  • Messages: 19
    • Voir le profil
Re : aide pour qu'a 5/100 PV ca lance une anim
« Réponse #24 le: 02 Novembre 2008, 16:32:23 »
voici les erreurs :
C:\DOCUME~1\THOMAS~1.GAU\MESDOC~1\SERVEU~1\GAMEMO~1\sftdm.pwn(530) : warning 235: public function lacks forward declaration (symbol "SetupPlayerForClassSelection")
C:\DOCUME~1\THOMAS~1.GAU\MESDOC~1\SERVEU~1\GAMEMO~1\sftdm.pwn(640) : warning 235: public function lacks forward declaration (symbol "GameModeExitFunc")
C:\DOCUME~1\THOMAS~1.GAU\MESDOC~1\SERVEU~1\GAMEMO~1\sftdm.pwn(701) : error 035: argument type mismatch (argument 2)
C:\DOCUME~1\THOMAS~1.GAU\MESDOC~1\SERVEU~1\GAMEMO~1\sftdm.pwn(705) : warning 202: number of arguments does not match definition
C:\DOCUME~1\THOMAS~1.GAU\MESDOC~1\SERVEU~1\GAMEMO~1\sftdm.pwn(705) : warning 202: number of arguments does not match definition
C:\DOCUME~1\THOMAS~1.GAU\MESDOC~1\SERVEU~1\GAMEMO~1\sftdm.pwn(705) : warning 202: number of arguments does not match definition
C:\DOCUME~1\THOMAS~1.GAU\MESDOC~1\SERVEU~1\GAMEMO~1\sftdm.pwn(705) : warning 202: number of arguments does not match definition
C:\DOCUME~1\THOMAS~1.GAU\MESDOC~1\SERVEU~1\GAMEMO~1\sftdm.pwn(705) : warning 202: number of arguments does not match definition
C:\DOCUME~1\THOMAS~1.GAU\MESDOC~1\SERVEU~1\GAMEMO~1\sftdm.pwn(705) : warning 202: number of arguments does not match definition
C:\DOCUME~1\THOMAS~1.GAU\MESDOC~1\SERVEU~1\GAMEMO~1\sftdm.pwn(706) : error 001: expected token: ";", but found "}"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.




forward vies(playerid);
public vies(playerid)
{
new vie;
vie = GetPlayerHealth(playerid, 5);//j'avait fait une faute sur mon 1er mais t'aurai pu corriger le "a" qui manquait ^^
if( vie == 1)
{
TogglePlayerControllable(playerid,0);//Ps moi sa marche alors y a pas de raison pour toi que sa marche pas  ;)
ApplyAnimation(playerid, "CRACK", "crckidle2")
}
return 1;
}
ca je lé placer tt a la fin du GM



SetTimer("vies",5000,1);et ca ds public OnGameModeInit()
« Modifié: 02 Novembre 2008, 16:57:25 par killian_sanchez »

Hors ligne Dark_revan

  • Serveur RPG : *¤REAL DREAM¤*
  • *
  • Bandit
  • Script Serveur RolePlay.
  • Messages: 338
    • Voir le profil
Re : aide pour qu'a 5/100 PV ca lance une anim
« Réponse #25 le: 02 Novembre 2008, 17:51:14 »
Deja le toggleplayercontollable faut le laisser car il y aura une autre command pour le sauver avec les secour donc laisse le toggle.
Ensuite serieux le bout de code et bon donc sa doit marcher.

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : aide pour qu'a 5/100 PV ca lance une anim
« Réponse #26 le: 02 Novembre 2008, 19:05:50 »
salut,

tu utilise mal la fonction GetPlayerHealth, le 2e argument est un float dans lequel tu stock la vie du joueur, donc tu fais comme dans mon post!

++Sim++





Hors ligne anamafia

  • *
  • Nouveau
  • Messages: 21
    • Voir le profil
Re : aide pour qu'a 5/100 PV ca lance une anim
« Réponse #27 le: 02 Novembre 2008, 19:25:42 »
Voila je bosse avec Killian sur le meme projet et il me reste plus qu"une erreur. Voila le bout de script
forward vies(playerid);
public vies(playerid)
{
new Float:vie;
GetPlayerHealth(playerid, vie);//ici on stock la vie du joueur dans le Float
if(vie <= 6)
{
TogglePlayerControllable(playerid,0);//Ps moi sa marche alors y a pas de raison pour toi que sa marche pas  ;)
ApplyAnimation(playerid, "CRACK", "crckidle2")
}
return 1;
}
Et voici l'erreur:
C:\DOCUME~1\$h@DW$\MESDOC~1\SERVEU~2\GAMEMO~1\west.pwn(15279) : warning 217: loose indentation
C:\DOCUME~1\$h@DW$\MESDOC~1\SERVEU~2\GAMEMO~1\west.pwn(24416) : warning 217: loose indentation
C:\DOCUME~1\$h@DW$\MESDOC~1\SERVEU~2\GAMEMO~1\west.pwn(33573) : warning 202: number of arguments does not match definition
C:\DOCUME~1\$h@DW$\MESDOC~1\SERVEU~2\GAMEMO~1\west.pwn(33573) : warning 202: number of arguments does not match definition
C:\DOCUME~1\$h@DW$\MESDOC~1\SERVEU~2\GAMEMO~1\west.pwn(33573) : warning 202: number of arguments does not match definition
C:\DOCUME~1\$h@DW$\MESDOC~1\SERVEU~2\GAMEMO~1\west.pwn(33573) : warning 202: number of arguments does not match definition
C:\DOCUME~1\$h@DW$\MESDOC~1\SERVEU~2\GAMEMO~1\west.pwn(33573) : warning 202: number of arguments does not match definition
C:\DOCUME~1\$h@DW$\MESDOC~1\SERVEU~2\GAMEMO~1\west.pwn(33573) : warning 202: number of arguments does not match definition
C:\DOCUME~1\$h@DW$\MESDOC~1\SERVEU~2\GAMEMO~1\west.pwn(33574) : error 001: expected token: ";", but found "}"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
« Modifié: 02 Novembre 2008, 19:30:11 par anamafia »

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : aide pour qu'a 5/100 PV ca lance une anim
« Réponse #28 le: 02 Novembre 2008, 19:36:07 »
salut,

ton ApplyAnimation contient bien plus de paramètre, je t'ai dit de chercher un peu sur le wiki....LINK
et pour les loose indentation, tu n'as qu'a réaligner les lignes...

++Sim++





Hors ligne Dark_revan

  • Serveur RPG : *¤REAL DREAM¤*
  • *
  • Bandit
  • Script Serveur RolePlay.
  • Messages: 338
    • Voir le profil
Re : aide pour qu'a 5/100 PV ca lance une anim
« Réponse #29 le: 02 Novembre 2008, 20:08:10 »
et tu as oublier le ";" apres ton aplyanim  ;)

++