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

Bonus


Cube
 Share

Question

Bonjour

 

Version des files : 2012

Domaine (Base de données, Core, etc.) : mysql

Votre niveau (débutant, intermédiaire, avancé) : intermédiaire

 

Description du problème : j ai modifier les bonusde 1/5 et 6/7 sur mon serveur mais les joueur ont encore les ancien bonus sur leur ancien stuff je veux savoir comment je peux métre à jour les ancien bonus,

 

merci d avance :)

 

En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.

Link to comment
Share on other sites

  • Answers 3
  • Created
  • Last Reply

Top Posters For This Question

Popular Days

Top Posters For This Question

3 answers to this question

Recommended Posts

  • 0

Il vous faut pour cela toucher à la table item qui contient tous les objets actuellement en circulation dans le jeu.

 

Les bonus sont les champs de type "attrtypeX" et attrvalueX". Les premiers font référence à l'ID du bonus et les secondes à sa valeur.

 

Les bonus sont écris dans deux tables séparées : item_attr (1 à 5) et item_attr_rare (6 à 7).

 

Si vous avez modifié les valeurs maximales d'un bonus, il vous faut les harmoniser dans votre table item.

Plusieurs solutions s'offrent à vous.

Premièrement, vous pouvez opter pour la solution "hard" qui consciste à supprimer le bonus en question de toutes les armes.

Secondement, vous pouvez faire en sorte que les valeurs au dessus de la nouvelle valeur maximale passent à cette dernière valeur.

Troisièmement, vous pouvez prendre en compte les anciennes valeurs, et changer à chaque fois pour la nouvelle.

 

Dans les 3 cas, c'est faisable relativement facilement en SQL (je vous conseille d'utiliser un langage annexe pour traiter les données plus facilement, comme PHP).

 

Si vous ne savez pas comment faire, dites moi quelle solution vous voulez choisir et je vous écrirai le code.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



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.