CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Problème en C#

Drowlys
Drowlys
Niveau 10
19 mai 2013 à 10:42:45

http://pastebin.com/w6aCVMKc

J'aimerais mettre 2 conditions !
Si les Hp sont inférieurs à 95000 ET supérieur ou égaux à 50000, les actions s'executent !
Les conditions sont HpLesser et HpGreaterEqual

Merci de m'aider !

Hadopire
Hadopire
Niveau 10
19 mai 2013 à 12:16:50

if (hp < 95000 && hp >= 50000) ? :hap:

Drowlys
Drowlys
Niveau 10
19 mai 2013 à 12:22:58

Jfais test

Drowlys
Drowlys
Niveau 10
19 mai 2013 à 12:25:10

Ca colle pas vraiment avec mon code, car Hp n'est pas défini justement

jyklam
jyklam
Niveau 2
19 mai 2013 à 14:28:12

a tu une variable qui contient le HP non ?

maskah
maskah
Niveau 13
19 mai 2013 à 14:40:37

Le code n'est pas de toi ?

Hadopire
Hadopire
Niveau 10
19 mai 2013 à 16:48:39

Comment tu veux vérifier si la variable existe pas ? :hap:

Drowlys
Drowlys
Niveau 10
19 mai 2013 à 17:40:23

Si je vous donne le projet entier. Pensez-vous pouvoir m'aider ? (Le projet fait 20Mo). La variable n'est pas Hp mais enemy.HP il me zemble j'ai pas accès au PC

roonie007
roonie007
Niveau 3
19 mai 2013 à 17:47:52

passe le code de cette class

Drowlys
Drowlys
Niveau 10
19 mai 2013 à 19:18:40

Le pathern du mob : http://pastebin.com/XhSrBS1P
Les fonctions : http://pastebin.com/kwXsRGUx

Voilà les deux pastebin nécessaires :hap:

Azare
Azare
Niveau 2
20 mai 2013 à 00:29:58

Peut être quelque chose dans ce genre: http://pastebin.com/hHAGngZt :(

jyklam
jyklam
Niveau 2
20 mai 2013 à 04:10:46

Bon j'ai pas trop regarder ton code mais j'ai remarqué une chose cette commande la : "var enemy = Host as Enemy;"

elle te permet d'avoir l'objet enemy ce qui te permet d'acceder a l'objet HP de l'enemy c'est dans la class "HpGreaterEqual"

donc tu n'as qu'a ajouter une simple fonction qui te permet de déterminer si oui ou non le hp de l'enemy et superieur ou inferieur a tes 2 valeurs

comme ce si :

public isHpBetween()
{
var enemy = Host as Enemy;
if(enemy.HP < 95000 && enemy.HP >= 50000)
return true;

return false;
}

donc si le hp est entre 95000 et 50000 sa te retourne un true sinon sa retourne un false et puis tu peux accéder a cette fonction de puis ton objet

jyklam
jyklam
Niveau 2
20 mai 2013 à 04:12:27

j'ai oublier le type de retoure dans la fonction

public bool isHpBetween()
{
var enemy = Host as Enemy;
if(enemy.HP < 95000 && enemy.HP >= 50000)
return true;

return false;
}

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment