Aller à la page... |
Bug bonus résiduels via déco/reco
Suivre Répondre |
|
Partager | Rechercher |
|
Tu pourrais faire simplement ça à la connexion du joueur:
Code PHP:
Mon travail sur l'autre version est un peu plus gros est plus compliqué... ça se basait sur des hash des items pour vérifier qu'à chaque equip/unequip il n'y avait pas de bonus qui se stack. Déséquiper/rééquiper le joueur c'est plus simple et plus propre. En plus je crois que ça gère que le cas des bonus aux caracs, tu peux le trouver [ici] (pendant un mois) si ça t'intéresse. |
20/12/2010, 14h59 |
|
|
Grand merci Lv4, je vais bosser dessus en rentrant du travail
|
20/12/2010, 22h06 |
|
|
Je pense que tu pourrais mettre la vérification de l'inventaire plein + la recherche de l'objet à déplacer dans la même boucle. Ca évite d'en faire deux.
Code PHP:
Une autre chose que je vois c'est que tu fais des DelayCommand(.5, bla); et avec ça tu n'es jamais sûr de les avoir dans l'ordre. Par exemple tu pourrais très bien redonner l'objet au joueur avant d'avoir fait ton antistack. Il faudrait redonner l'objet une fois que tu es sûr d'avoir terminé. Note aussi que CopyItem(...); renvoie l'objet copié donc tu n'es pas obligé de faire un GetItemPossessedBy sur le réservoir pour le retrouver ! Edit: Et tu utilises GetIsPC(object) sur la première condition et pas la seconde. Je pense que tu peux mettre ce test au tout début de ton script et couper si c'est pas bon: Code PHP:
:) |
26/12/2010, 15h36 |
|
|
Merci de ton retour Lv4!
J'adapte ça demain, il se fait tard en Australie^^ A première vue c'est du Made In Lv4, optimisé à souhait !! |
26/12/2010, 16h06 |
|
|
Salut!
Veuillez pardonner mon ignorance, mais je n'ai pas bien compris le but de la manœuvre en fait . Il s'agit d'un bug/exploit sur les PW? |
30/12/2010, 09h28 |
|
|
Mais c'est un truc de dingue comme problème quand même... Je vais donc suivre ce sujet avec attention Merci de vous y pencher en tout cas!
|
30/12/2010, 11h05 |
|
Suivre Répondre |
Connectés sur ce fil1 connecté (0 membre et 1 invité)
Afficher la liste détaillée des connectés
|