Aller au contenu
San Andreas Multiplayer

pause.inc 1.0.0

   (0 avis)

Dayrion
  • Trouver leurs autres fichiers

À propos de ce fichier

pause.inc

Pour introduire cette include, je tient à précisier que je suis conscient que cette include est très simple à réaliser et que cela explique (en partie) qu'elle est destinée aux débutants. Cette include a été réalisé principalement dans le but de me faire comprendre comment la méthode ALS par hooking fonctionne.

* Deux façons d'utiliser:
- Avec y_hooks

 

#include <pause_ALS>

- Sans y_hooks
 

#include <pause_hook>

Callback & fonction:

------------------------------------------------------------------------------------- 
    public OnPlayerUnPause(playerid, time);
        - Quand un joueur retourne in game après avoir été AFK. Donne le temps, en secondes, durant lequel le joueur était AFK.
    public OnPlayerPause(playerid);
        - Quand un joueur revient sur son bureau ou appuie sur échap.
    bool:IsPlayerPaused(playerid);
        - Returne si un joueur est, ou non, AFK.
    -------------------------------------------------------------------------------------

* Configuration:
Si vous voulez mettre des valeurs pré-définies, vous devez les définir avec l'include:

#define INTERVAL_AFK_DETECT 500 // Toutes les 500 ms, un timer vérifie si un joueur est AFK ou non (Recommendé : 800ms)
#define MAX_TIME_ALLOWED 3 // Temps, en secondes, avant qu'un joueur soit considéré comme AFK (Recommendé : 3 secondes)
#include <pause_hook> // ou <pause_ALS>

Include:
pause_hook.inc
pause_ALS.inc

* Credits:
» Konstantinos : Pour son aide majeur depuis que j'ai commence à apprendre MySQL & ALS (Joueur du forum sa-mp anglais).
» [HLF]Southclaw : Pour son aide majeur & précisue. Si vous souhaitez apprendre la méthode ALS pour les hooks, lisez ça (en anglais - Joueur du forum sa-mp anglais).
» Y_Less: pour son include (y_hook).




Retour utilisateur

Vous pouvez donner un avis uniquement après avoir téléchargé le fichier.

Il n’y a aucun avis à afficher.

×
×
  • Créer...