Jump to content
×
×
  • Create New...

C++ - Modifier le Temps de Ramassages entre 2 Items au Sol


Recommended Posts

  • Modérateur

Niveau requis : Intermédiaire

Temps estimé : Entre 5 et 10 minutes

 

Réécriture by Xayah

 

Bonjour à tous,

 

En me baladant sur un forum j'ai trouvé un mini tutoriel qui n'a pas encore été partagé ici à ma connaissance. L'objectif est de modifier le temps de ramassages entre 2 items au sol.

 

Pré-requis :

  • Vos sources client

 

I. Tutoriel

Révélation

Ouvrez donc votre projet et allez dans le fichier PythonPlayer.cpp situé dans UserInterface

Cherchez la fonction 

void CPythonPlayer::SendClickItemPacket(DWORD dwIID)

Trouvez la ligne suivante

s_dwNextTCPTime = dwCurTime + 500;

Modifiez le nombre 500 qui correspond aux secondes 

 

Sauvegardez & compilez ! 

 

Source : MT2Dev

 

Pour continuer :

Si vous ne savez pas comment compiler votre lanceur, je vous invite à lire ce tutoriel Compiler le client Binary

Si vous avez un problème n'hésitez pas à poster votre demande dans l'A/Q/S

 

  • J'adore 2
  • J'aime 1
Link to comment
  • Modérateur

C'est dommage, cela dit ça me semblait bizarre qu'il faille modifier les sources clients.

J'ai trouvé une autre manipulation mais côté serveur :

 

Ouvrir char_item.cpp et rechercher la ligne :

pkItemToDrop->StartDestroyEvent();

 

À modifier comme suit pour que l'objet disparaisse en 5 secondes : 

pkItemToDrop->StartDestroyEvent(5);

 

Ça me semble plus cohérent, tu peux tester ? Je modifierai le post original si cela fonctionne. 

Link to comment
  • Modérateur

Oui j'ai vu, met aussi les erreurs que tu as plus haut sur le screen. 

Les erreurs que tu vois à la fin ce sont juste des erreurs de syntaxe probablement causées par un autre problème, l'effet boule de neige tu vois... ^^

Edited by _Sufhal
Link to comment
  • Modérateur

Bonjour,

 

Ce tutoriel ne fait pas ce que tu annonces. Il permet juste de changer le temps entre le ramassage de deux objets.

Exemple :

 

Tu as 15 objets au sol, pour ramasser les 15 tu auras un temps d'attente de 500ms (0.5 secondes) entre chaque objets ramassés.

Si tu changes ce temps à 1, tu auras une milliseconde d'attente entre chaque objets et donc en spammant "²" ou "w" tu ramasseras de manière quasi isntantanée tous les objets sur le sol sans temps d'attente particulier.

 

Voilà ! Merci du partage cependant :D

  • J'aime 1
Link to comment
  • Modérateur

Tant que ça flood côté client c'est bon, ça peut être utile pour les serveurs qui ont un gros taux de drop ou les serveurs qui n'utilisent pas la 3ème main.
Si quelqu'un valide la manip' je modifie le post original

Link to comment
  • 6 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Flux d'Activité

    1. 38

      Rodnia.net | PVM | International | The Great Conqueror |

    2. 0

      [JAVA] Starloco

    3. 0

      Recherche CMS arkalys 2021

    4. 0

      AresiaCMS

    5. 62

      [CMS] Acamar Cms

    6. 3

      Éditeur Item 2.43 à 2.53

  • Recently Browsing

    • No registered users viewing this page.

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.