• 05 Juin 2026, 20:49:09


Auteur Sujet: Petit question  (Lu 2404 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
Petit question
« le: 21 Octobre 2008, 22:29:45 »
Bonjour je voudrait retirer le systeme de la barre de vie qui fait qu'on perd des vie quand on ne mange pas mais je sais pas comment faire si vous pourrier m'aider  :D
Mais toujour garder la barre de vie pour les vie quand on a une balle dans la tete ou accident de voiture.
Et voir meme si on pourrait la reduire au mieux  de mettre 100 vie en mettre par exemple 25 si c'est possible bien sur.
Si vous n'avez pas comprit demendez  :)
Merci et ++

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : Petit question
« Réponse #1 le: 21 Octobre 2008, 23:13:37 »
tu as le Gf ?? pour la bouf ?? normalement c'est dans un timer, il y a un SetPlayerHealth(playerid, GetPlayerHealth(playerid)-25); ou un truck du genre

En tout cas, la barre de vie restera, elle fait parti du HUD qui est impossible a modifier en pawn ;) Après si tu veut baiser la vie des persos, dans OnPlayer Spawn tu met :

SetPlayerHealth(playerid, 25);

le tour est joué ^^
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne Dark_revan

  • Serveur RPG : *¤REAL DREAM¤*
  • *
  • Bandit
  • Script Serveur RolePlay.
  • Messages: 338
    • Voir le profil
Re : Petit question
« Réponse #2 le: 22 Octobre 2008, 09:45:10 »
ok merci et moi en faite ce que je voudrait faire ces faire des autre barre de vie en dessous. de la barre de vie rouge genre 2 mais le probleme ce que je ne comprend pas tres bien le systeme textdrawcreate si vous pourrier me montrer comment sa que sa marche.
Avec un petit exemple.sa serai sympa en m'expliquant ce qui faut mettre dedans.
Merci.
++ :D

EDIT:J'ai rien trouver dasn les timer pourtant j'ai comme base le GF mais vu que je les entierement modif peut etre que je les suprimer sans men rendre compte ^^
« Modifié: 22 Octobre 2008, 09:58:57 par Dark_revan »

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : Petit question
« Réponse #3 le: 22 Octobre 2008, 13:19:17 »
Est ce que tu as un FS pour le dégat d'une voiture ?? Non, parce que c'est le même principe que pour ta barre de vie, sauf qu'elle est verte, arrivé a 50 elle devient orange et a 25 elle passe rouge ^^ :p
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne Dark_revan

  • Serveur RPG : *¤REAL DREAM¤*
  • *
  • Bandit
  • Script Serveur RolePlay.
  • Messages: 338
    • Voir le profil
Re : Petit question
« Réponse #4 le: 22 Octobre 2008, 14:43:09 »
Je l'est mais j'aimerai savoir la placer si tu pourrait m'aider parse que c'est dasn le taxi il me sert de GM mais j'en ai besoin pour faire mes barres parse que genre sa pour les barre de vie:
   vehiclehpbar[11] = TextDrawCreate(551.0, 59.0, " ");

tu pourrait m'expliquer les valeurs.
STP.  :D
Merci
++

Hors ligne Dark_revan

  • Serveur RPG : *¤REAL DREAM¤*
  • *
  • Bandit
  • Script Serveur RolePlay.
  • Messages: 338
    • Voir le profil
Re : Petit question
« Réponse #5 le: 22 Octobre 2008, 21:13:55 »
J'ai vut que rRAF a une FS pour les textdrawn il doit si connaitre.
si tu pourrrait m'aider parse que je sais pas comment le postionner  :D.
merci ++

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : Petit question
« Réponse #6 le: 22 Octobre 2008, 21:38:14 »
Alors :

 vehiclehpbar[11] = TextDrawCreate(250.0, 450.0, " "); // ton textdraw sera en bas de l'écran au centre, après change les valeurs pour voir vers ou va le textdraw ;) de 150 en 150 ;)

Ensuite a la place de ça : " " tu va mettre "string" (sans les guillemets ;) )

Tu va ajouter un new string[256];
au dessus de cette ligne ( au début de ta callback )

et tu va définir un format :

format(string,sizeof(string),"~r~_________", ...........));

Après je ne peut pas plus t'aider sur ce sujet, les textdraw et moi ça fait pas 2, mais 50 alors bon ^^ :p
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne Dark_revan

  • Serveur RPG : *¤REAL DREAM¤*
  • *
  • Bandit
  • Script Serveur RolePlay.
  • Messages: 338
    • Voir le profil
Re : Petit question
« Réponse #7 le: 22 Octobre 2008, 22:16:26 »
Voila ce que j'ai fait sa compile mais un problème le serveur crash,rapport d'erreur quand je lance.
J'ai essayer sans le vmenu et la pareil crash je sais pas de ou sa vient dans ces lignes.
PS: quand je retire ces ligne sa compile et sa fait pas crasher le serveur

pbbar[0] = TextDrawCreate(500.0, 59.0, "");
TextDrawUseBox(pbbar[0], true);
TextDrawBoxColor(pbbar[0], COLOR_LIGHTBLUE);
TextDrawSetShadow(pbbar[0],0);
TextDrawTextSize(pbbar[0], 600, 0);
pbbar[1] = TextDrawCreate(500.0, 59.0, "");
TextDrawUseBox(pbbar[1], true);
TextDrawBoxColor(pbbar[1], COLOR_LIGHTBLUE);
TextDrawSetShadow(pbbar[1],0);
TextDrawTextSize(pbbar[1], 586, 0);
pbbar[2] = TextDrawCreate(500.0, 59.0, "");
TextDrawUseBox(pbbar[1], true);
TextDrawBoxColor(pbbar[1], COLOR_LIGHTBLUE);
TextDrawSetShadow(pbbar[1],0);
TextDrawTextSize(pbbar[1], 566, 0);
pbbar[3] = TextDrawCreate(500.0, 59.0, "");
TextDrawUseBox(pbbar[1], true);
TextDrawBoxColor(pbbar[1], COLOR_LIGHTBLUE);
TextDrawSetShadow(pbbar[1],0);
TextDrawTextSize(pbbar[1], 556, 0);
pbbar[4] = TextDrawCreate(500.0, 59.0, "");
TextDrawUseBox(pbbar[1], true);
TextDrawBoxColor(pbbar[1], COLOR_LIGHTBLUE);
TextDrawSetShadow(pbbar[1],0);
TextDrawTextSize(pbbar[1], 550, 0);
SetTimer("pbbar",250,1);

Si vosu pourrier m'aider.  :D

EDIT:Maintenant le serveur bug plus quand je lance il bug quand je vais desus il me met un rapport d'erreur. sa m'enerve  :bangin
 :wall
« Modifié: 23 Octobre 2008, 19:39:53 par Dark_revan »

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Petit question
« Réponse #8 le: 23 Octobre 2008, 21:37:38 »
salut dark_evan,

bon alors je ne suis pas expert en textdraw.... j'en ai fait que 2 sur mon serveur ::)... mais je vais essayer:

pbbar[0] = TextDrawCreate(500.0, 59.0, ""); <<<----
TextDrawUseBox(pbbar[0], true);
TextDrawBoxColor(pbbar[0], COLOR_LIGHTBLUE);
TextDrawSetShadow(pbbar[0],0);
TextDrawTextSize(pbbar[0], 600, 0); << perso, j'ai eu de la difficulté avec cette fonction, tu serais mieu de la revoir plus tard...
pbbar[1] = TextDrawCreate(500.0, 59.0, "");
TextDrawUseBox(pbbar[1], true);
TextDrawBoxColor(pbbar[1], COLOR_LIGHTBLUE);
TextDrawSetShadow(pbbar[1],0);
TextDrawTextSize(pbbar[1], 586, 0);
pbbar[2] = TextDrawCreate(500.0, 59.0, "");
TextDrawUseBox(pbbar[1], true);
TextDrawBoxColor(pbbar[1], COLOR_LIGHTBLUE);
TextDrawSetShadow(pbbar[1],0);
TextDrawTextSize(pbbar[1], 566, 0);
pbbar[3] = TextDrawCreate(500.0, 59.0, "");
TextDrawUseBox(pbbar[1], true);
TextDrawBoxColor(pbbar[1], COLOR_LIGHTBLUE);
TextDrawSetShadow(pbbar[1],0);
TextDrawTextSize(pbbar[1], 556, 0);
pbbar[4] = TextDrawCreate(500.0, 59.0, "");
TextDrawUseBox(pbbar[1], true);
TextDrawBoxColor(pbbar[1], COLOR_LIGHTBLUE);
TextDrawSetShadow(pbbar[1],0);
TextDrawTextSize(pbbar[1], 550, 0);
SetTimer("pbbar",250,1);
euh... juste comme ça, tu avais mit o (comme dans allophone) au lieu d'un zéro dans le premier texte...

et autre question... pourquoi tu le refait 4 fois?, tu aurais mieu fait de faire une boucle étant donné que tu te sert d'un array, alors voici ma recommandation...
for(new i; i< sizeof(pbbar); i++){
pbbar[i] = TextDrawCreate(500.0, 59.0, ""); <<<----
TextDrawUseBox(pbbar[i], true);
TextDrawBoxColor(pbbar[i], COLOR_LIGHTBLUE);
}
SetTimer("pbbar",250,1);

en espérant t'avoir aidé! ;)

++sim++





Hors ligne Dark_revan

  • Serveur RPG : *¤REAL DREAM¤*
  • *
  • Bandit
  • Script Serveur RolePlay.
  • Messages: 338
    • Voir le profil
Re : Petit question
« Réponse #9 le: 23 Octobre 2008, 22:16:58 »
non mais enfaite la barrez doit diminuer au fur et a mesure genre le gars envie de pisser un petit peu alors la barre diminue un peu et vice versa.
Edit: mais j'ai toujour le meme probleme crash du serveur :( :wall
« Modifié: 23 Octobre 2008, 22:19:20 par Dark_revan »

Hors ligne Dark_revan

  • Serveur RPG : *¤REAL DREAM¤*
  • *
  • Bandit
  • Script Serveur RolePlay.
  • Messages: 338
    • Voir le profil
Re : Petit question
« Réponse #10 le: 25 Octobre 2008, 10:53:02 »
Bon j'ai reussit j'ai repris a 0 et jy suis arriver je les mit avec une commandes mais j'aimerai savoir qu'est ce qui la dedans change la largeur de la barre:

    fabar[0] = TextDrawCreate(525.0, 135, "  appetit   ");
   TextDrawUseBox(fabar[0], true);
   TextDrawBoxColor(fabar[0], COLOR_LIGHTBLUE);
   TextDrawSetShadow(fabar[0],0);
   TextDrawTextSize(fabar[0], 615, 0);

Si vous pourriez m'aider  :D

j'ai trouver c'est bon c'est quand on met un espace la barre devient fine et quand on en met pas elle devint plus large.

++
« Modifié: 25 Octobre 2008, 11:04:17 par Dark_revan »

Hors ligne MrFredo

  • *
  • Grand Banditisme
  • Scripteur PHP/PAWN
  • Messages: 953
    • Voir le profil
    • GTA-Hosting
Re : Petit question
« Réponse #11 le: 25 Octobre 2008, 11:15:42 »
Enfet pour definir une largeur a ta barre il faut mettre du texte dedans (moi j'met "-" dans mes texdraw vide) pui j'utilise TextDrawLetterSize et pour que le caractere mit dans mon textdraw ne se voit pas j'le met de la meme couleur que le fond avec TextDrawColor


Si vrmt des dificulté MP ton msn ;)

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : Petit question
« Réponse #12 le: 25 Octobre 2008, 14:41:47 »
Dark_revan, ce que tu cherche, si ma mémoire est bonne, c'est dans le vmenu qu'il y a ca.
Une barre qui diminu au fur et a mesure. ;)

++
nikko

Hors ligne Dark_revan

  • Serveur RPG : *¤REAL DREAM¤*
  • *
  • Bandit
  • Script Serveur RolePlay.
  • Messages: 338
    • Voir le profil
Re : Petit question
« Réponse #13 le: 25 Octobre 2008, 20:57:26 »
j'ai trouver mon systeme de besoin marche impec un grand merci a mister qui ma bien aidez pour diverse chose  :D :D :D