• 19 Avril 2024, 17:37:07


Auteur Sujet: aide pour faction / job / rang admin  (Lu 2550 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Thomas240

  • *
  • Nouveau
  • Messages: 15
    • Voir le profil
aide pour faction / job / rang admin
« le: 13 Mars 2015, 21:22:13 »
Bonjour je créer un serveur rp souple de A à Z mes mes connaissance son limiter c’est pour sa que je viens vairs vous

je voudrai associer des commande a mes faction / job comme début service ou fin service ou /heal pour les médecin mes je c pas comment mis prendre et j'ai pas vraiment vue de topique peuvent m’aider.

cordialement Thomas240

Hors ligne Gzsume

  • *
  • Compétent dans l'inutile
  • Messages: 2236
    • Voir le profil
Re : aide pour faction / job / rang admin
« Réponse #1 le: 14 Mars 2015, 00:42:39 »
Le moyen le plus simple est de créer un tableau contenant, pour chaque joueur, un identifiant de classe. Par la suite, lorsque la commande est exécutée, tu vérifies que le joueur en question possède un identifiant de classe valide pour cette commande.

Puisque tu sembles plutôt limité, voici un petit exemple.

Code: (pawn) [Sélectionner]
// Définitions
#define  NO_CLASS   (0)
#define  CLASS_ONE  (1)
#define  CLASS_TWO  (2)

// Enregistrement
new gPlayerClass[MAX_PLAYERS] = NO_CLASS;

// Attribution
public OnPlayerSpawn(playerid)
{
  switch (GetPlayerSkin(playerid))
  {
    case 45: gPlayerClass[playerid] = CLASS_ONE;
    case 74: gPlayerClass[playerid] = CLASS_TWO;
  }

  return 1;
}

// Vérification
public OnPlayerCommandText(playerid, cmdtext)
{
  if (!strcmp(cmdtext, "/commande"))
  {
    if (gPlayerClass[playerid] != CLASS_TWO)
    {
      SendClientMessage(playerid, -1, "Vous n'êtes pas dans la bonne classe !");
      return 1;
    }

    else
    {
      // Les instructions à exécuter
    }

    return 1;
  }

  return 0;
}

Note : J'ai rédigé ça directement sur le forum en quelques secondes, il se peut qu'il y ait des erreurs d’inattention.

Bonne chance !

Hors ligne Thomas240

  • *
  • Nouveau
  • Messages: 15
    • Voir le profil
Re : aide pour faction / job / rang admin
« Réponse #2 le: 14 Mars 2015, 14:38:06 »
merci pour ta réponse je vé faire sa et je me doute qu'il ya des faute vous éte la pour aider pas pour mâcher le travaille.