Aller au contenu
News ticker
  • Bienvenue sur le nouveau forum VeryGames
  • Welcome to the new VeryGames forum
  • VeryNews

    (aide) besoin de codage pour ba_jail + correction


    maitre-yondaime

    Messages recommandés

    ====== DreamLand ========

     

     

    capitaine:

    zone:

     

     

    prisonnier:

    Gardien:

     

     

    Mute: (off ou on)

    roundtime: definie par le serveur

    __________________________________

     

     

     

     

    plugin capitaine: le chef des gardien est exemple maitre-yondaime

    pour etre chef choisi : oui ou non

    donner quartier libre

     

     

     

     

    plugin: dernier ct

     

     

    ====dernier ct ====

    ====dernier ct ====

    ====dernier ct ====

     

     

    plugin: ouverture jail possible de le corriger svp:

     

     

    #include <sdktools>

    #include "colors.inc"

     

     

     

     

    new bool:Jail_Status = false;

    new String:current_map[128];

     

     

     

     

    public Plugin:myinfo = {

    name = "ouverture-jail",

    author = "dreamland",

    description = "Annonce qui a ouvert les jails sur la razor v6",

    version = "1.0",

    url = "site en construction"

    };

     

     

     

     

    public OnMapStart()

    {

    GetCurrentMap(current_map, sizeof(current_map));

    }

    public OnPluginStart()

    {

    HookEvent("round_start", OnRoundStart);

    }

    public Action:OnRoundStart(Handle:event, const String:name[], bool:dontBroadcast)

    {

    if (StrEqual(current_map, "ba_jail_electric_razor_v6"))

    {

    Jail_Status = false;

    new entindex=-1;

    new Float:entorigin[3];

    while ((entindex = FindEntityByClassname(entindex, "func_button")) != -1)

    {

    GetEntPropVector(entindex, Prop_Send, "m_vecOrigin", entorigin);

    if ((-1392.000000 == entorigin[0]) && (-516.500000 == entorigin[1]) && (136.720001 == entorigin[2]))

    HookSingleEntityOutput(entindex, "OnIn", JailPressed);

    }

    }

    }

     

     

     

     

    public JailPressed(const String:output[], caller, activator, Float:delay)

    {

    if (!Jail_Status)

    {

    Jail_Status = true;

    new String:player_name[65];

    GetClientName(activator, player_name, sizeof(player_name));

    if (GetClientTeam(activator) == 3)

    {

    CPrintToChatAll("{blue}[OUVERTURE] Les cellules ont été ouvertes par %s", player_name);

    CPrintToChatAll("{blue}[OUVERTURE] Ecoutez bien les ordres des gardiens.");

    }

    else

    {

    CPrintToChatAll("{red}[OUVERTURE] Les cellules ont été ouvertes par %s", player_name);

    CPrintToChatAll("{red}[OUVERTURE] Les prisonniers ont quartier libre!");

    }

     

    PrintCenterTextAll("Cellules ouvertes par %s", player_name);

    }

    }

     

     

    merci d'avance pour celui qui va me codé ce que je demande merci beaucoup

    Lien vers le commentaire
    Partager sur d’autres sites

    Rejoindre la conversation

    Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

    Invité
    Répondre à ce sujet…

    ×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

      Seulement 75 émoticônes maximum sont autorisées.

    ×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

    ×   Votre contenu précédent a été rétabli.   Vider l’éditeur

    ×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

    ×
    ×
    • Créer...