Jump to content
×
×
  • Create New...
  • 0

Bug pv négatif


VorGam

Question

Salut tout le monde, comment allez vous ? 

 

 

Je viens vous demander de l'aide aujourd'hui car j'ai un petit soucis c'est avec le bug de pv négatif vous savez quand vous vous téléportez ou encore quand vous mourrez et que vous regen pas la vie a fond, sauf que sa a pas marcher j'ai pas eu d'erreur quand j'ai recompiler tout c'est bien passé, mais quand je me kill ou encore me téléporte sa me met pas mes pv's a fond si quelqu'un pourrais m'aider sa serais super ! 20x20https://online-game.fr/uploads/emoticons/smile.png[/img] J'attends vos réponses. Merci d'avance 20x20https://online-game.fr/uploads/emoticons/tongue.png[/img] (J'utilise les files FE)

Link to comment
  • Answers 14
  • Created
  • Last Reply

Top Posters For This Question

Top Posters For This Question

14 answers to this question

Recommended Posts

  • 0

Hellow,

 

Pour ça 2 solutions soit la quette :

 

quest hp begin
state start begin
	when login begin
		affect.add_collect(apply.HP_REGEN, 500000, 5)
		affect.add_collect(apply.SP_REGEN, 500000, 5)
	end
end
end

 

Soit les sources :

 

Dans char.cpp cherche           SetHP(t->hp);         et            SetSP(t->sp);         et remplace par             SetHP(GetMaxHP());         et          SetSP(GetMaxSP());

Puis dans table.h cherche     short       hp;  et   short   sp;  que tu remplace par    long       hp;   et  long       sp;

   

Et après tu compile ton game et c'est tout.

Link to comment
  • 0

Quand j'ai recompiler mon game j'ai pas eu d'erreur ni rien, j'ai effectué les test une fois arrivé en IG (bien sur j'ai remplacer le game par celui ou c'était modifié) j'me suis téléporter et kill et ma barre de PV se remet pas pleine faut popoter pourtant j'ai tout modifier comme c'était sur le tutoriel

Link to comment
  • 0

Celui ci

 

Hello tout le monde,

 

Vous connaissez sans doute ce fichu bug où au moment d'une téléportation vous avez vos pv en négatif !

Pas de soucis, je viens vous partagez le correctif

Commençons:

 

1. Rendez vous dans votre dossier Server/game/src, ouvrez votre fichier "char.cpp" et cherchez:

SetHP(t->hp);

SetSP(t->sp);

2. Remplacez par:

SetHP(GetMaxHP());

SetSP(GetMaxSP());

3. Rendez vous dans votre dossier Server/common, ouvrez votre fichier "table.h" et cherchez:

short hp;

short sp;

4. Remplacez par:

int hp;

int sp;

Link to comment
  • 0

Hellow,

 

Dans char.cpp cherche           SetHP(t->hp);         et            SetSP(t->sp);         et remplace par             SetHP(GetMaxHP());         et          SetSP(GetMaxSP());

Puis dans table.h cherche     short       hp;  et   short   sp;  que tu remplace par    long       hp;   et  long       sp;

   

Et après tu compile ton game et c'est tout.

 

Celui ci

 

Hello tout le monde,

 

Vous connaissez sans doute ce fichu bug où au moment d'une téléportation vous avez vos pv en négatif !

Pas de soucis, je viens vous partagez le correctif

Commençons:

 

1. Rendez vous dans votre dossier Server/game/src, ouvrez votre fichier "char.cpp" et cherchez:

SetHP(t->hp);

SetSP(t->sp);

2. Remplacez par:

SetHP(GetMaxHP());

SetSP(GetMaxSP());

3. Rendez vous dans votre dossier Server/common, ouvrez votre fichier "table.h" et cherchez:

short hp;

short sp;

4. Remplacez par:

int hp;

int sp;

 

iryzz t'as proposé la même solution sauf qu'au lieu de mettre int hp et int sp dans ton étape 4 il te propose de mettre long hp et long sp. Je ne sais pas si ça va changer grand chose, mais a essayer je pense

Partages :

Projets :

Link to comment
  • 0
  • Funkiest

Navicat > player > clique droit > design table > hp et sp > tu as une liste déroulante et tu mets le nouveau type (pas valeur my bad) > tu enregistres

 

Après si même la quête ne marche pas... Tu as un GROS soucis Oo car on utilisait ça à l'époque et en général ça marchait du tonnerre

Link to comment
Guest
This topic is now closed to further replies.


Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.