PLayFF-ForumPlugin
Bienvenu sur le Forum Vous aller decouvivre des Mode tuto plugin plein de hose se forum et en cours merci de vous inscrire ^^

Round Terminator

Voir le sujet précédent Voir le sujet suivant Aller en bas

Round Terminator

Message  -(GoOD|STrIKeR)- Haribo le Dim 18 Sep - 15:20

<BLOCKQUOTE>
Round Terminator


Manière simple et efficace pour forcer un tour à la fin.
Elle ne tue pas les joueurs. La voie est directe.

Toutes les conditions de victoire par défaut sont pris en charge:

La minuterie est terminé;
Une équipe entière est exterminée;
Un objectif a été rempli;
Un tour de tirage.
Tous les objectifs sont soutenus par défaut:

Bombe / Désamorcer;
Hostage Rescue;
Vip / Assasination;
Prison Escape.
Une commande est fourni et peut gérer également ces cas particuliers:

Cartes à objectifs multiples;
Entités dynamiques gérés par un autre plugin.
Une commande est fourni pour gérer facilement toutes les conditions.
Un natif est prévu pour être utilisé dans les plugins d'autres.

Les gens peuvent avoir besoin pour terminer un tour automatiquement, mais il serait plus approprié
de laisser les gens d'intégrer les autochtones dans leurs plugins, au lieu d'essayer de mettre en œuvre
une caractéristique des conditions puisque les besoins peuvent être très différentes.




Contenu:




Requirements
</BLOCKQUOTE>
<BLOCKQUOTE>

  • Command
  • API Documentation
  • Installation
  • Installation Files
  • Notes
  • Change Log
</BLOCKQUOTE>

<BLOCKQUOTE>Requirements top

<BLOCKQUOTE>CS 1.6, CZ.
AMX Mod X 1.8.x or higher.
Orpheu 2.3 and higher.
Steam server.
</BLOCKQUOTE>
Command top


  • terminate_round <RoundEndType> [<TeamWinning> <MapType>]

    La commande fonctionne avec des mots clés pour chaque champs.

    Astuce1: seul le premier caractère est cochée (sauf pour minuterie / la première équipe de 2).
    Astuce 2: taper la commande sans argument et vous obtiendrez la syntaxe de commande et la liste des arguments.

    RoundEndType

    - Minuterie: La minuterie est terminée. Les principaux objectifs n'a pas été achevée.
    - Équipe: Une équipe a été exterminé. Vous devez spécifier l'équipe gagnante que vous voulez.
    - Objectif: Un objectif a été complété ou non. Vous devez spécifier l'équipe gagnante que vous voulez.
    - Tirage: Pour avoir un tirage ronde.
    TeamWinning

    - Terroristes: Spécifiez les terroristes que l'équipe gagnante de la manche.
    - CT: Spécifiez le cts que l'équipe gagnante de la manche.

    Il doit être utilisé soit avec «l'équipe» ou «objectifs».
    MapType

    - Auto: Valeur par défaut. Il permet de détecter l'objectif actuel. Il va travailler pour des entités personnalisées créées dans le jeu.
    - La bombe: Spécifiez le type de carte sans vérifier la bombe.
    - Otages: Spécifiez le type de carte en otage sans vérifier. Uniquement pour les cts.
    - VIP: Spécifiez le type de carte vip sans vérifier. Ne fonctionnera que si il ya un VIP dans le jeu.
    - Échapper à: Spécifiez le type de carte d'évasion sans vérifier.

    Facultatif. Si vous spécifiez un type et l'entité n'est pas présent, rien ne se passera.
    Utile pour les cartes avec des objectifs multiples.

    Pour éviter d'autres questions, voici toutes les possibilités de cette commande:

    Le temps est écoulé / tirage ronde.

    minuterie terminate_round
    terminate_round tirage
    Une des équipes a été exterminé.

    terminate_round équipe de terroristes
    terminate_round équipe de CT
    L'objectif carte actuelle de l'équipe a été complétée.

    objectif terminate_round terroristes
    terminate_round objectif ct
    L'objectif de la carte fournie à l'équipe a été complétée. (Ne fonctionne que si l'entité liée est présent)

    objectif terminate_round terroristes vip
    terminate_round otages but terroriste
    échapper à terminate_round but terroriste
    terminate_round objectif ct vip
    terminate_round objectif ct la bombe
    terminate_round objectif ct en otage
    terminate_round objectif ct échapper



  • API Documentation top

  • TerminateRound( const roundEndType, const teamWinning = TeamWinning_None, const mapType = MapType_AutoDetect );

    A native is provided to be used in others plugin.
    To avoid further questions, here all the possibilities of this native :

    Time is up / round draw.
    <BLOCKQUOTE>TerminateRound( RoundEndType_Timer );
    TerminateRound( RoundEndType_Draw );</BLOCKQUOTE>One of the team has been exterminated.
    <BLOCKQUOTE>TerminateRound( RoundEndType_TeamExtermination, TeamWinning_Terrorist );
    TerminateRound( RoundEndType_TeamExtermination, TeamWinning_Ct );</BLOCKQUOTE>The current map objective of the team has been completed.
    <BLOCKQUOTE>TerminateRound( RoundEndType_Objective, TeamWinning_Terrorist );
    TerminateRound( RoundEndType_Objective, TeamWinning_Ct );</BLOCKQUOTE>The provided map objective of the team has been completed. (will work only if the related entity is present)
    <BLOCKQUOTE>TerminateRound( RoundEndType_Objective, TeamWinning_Terrorist, MapType_VipAssasination );
    TerminateRound( RoundEndType_Objective, TeamWinning_Terrorist, MapType_Hostage );
    TerminateRound( RoundEndType_Objective, TeamWinning_Terrorist, MapType_PrisonEscape );
    TerminateRound( RoundEndType_Objective, TeamWinning_Ct, MapType_VipAssasination );
    TerminateRound( RoundEndType_Objective, TeamWinning_Ct, MapType_Bomb );
    TerminateRound( RoundEndType_Objective, TeamWinning_Ct, MapType_Hostage );
    TerminateRound( RoundEndType_Objective, TeamWinning_Ct, MapType_PrisonEscape );</BLOCKQUOTE>


Installation top

<BLOCKQUOTE>
1. Firstly, you need Orpheu. You have just to unzip the content of orpheu_base.zip in ./amxmodx/ ;
2. Then unzip the content of the provided archive here in ./amxmodx/ ;
3. Install the plugin*, restart and it's ready.




Vous avez besoin de compiler le plugin localement ou en utilisant ce webcompiler car il utilise un tiers comprend des Orpheu et mon plugin.



If vous ne savez pas comment compiler localement sur les fenêtres:


Télécharger AMX Mod X Base pour fenêtres sur lemain site ;


  1. Décompressez l'archive quelque part dans un dossier;
    De l'emballage orpheu_base.zip vous avez téléchargé juste avant, copiez les fichiers incluent situé dans. / Scripts / include / dans le dossier créé en 2. dans / addons / amxmodx / scripting / include /.;
    Télécharger round_terminator.inc et le copier / addons / amxmodx / scripting / include / trop.;
    Télécharger round_terminator.sma et le copier dans / addons / amxmodx / scripting /.;
    Maintenant allez dans / addons / amxmodx / scripting / et glisser-déposer sur le round_terminator.sma compile.exe.;
    Vous verrez un nouveau dossier nommé "compilé", qui est automatiquement créé. Il contient round_terminator.amxx;
    Félicitations, vous avez votre plugin compilé, vous pouvez l'installer sur votre serveur. Redémarrez et c'est prêt.


  2. Installation Files top
</BLOCKQUOTE></BLOCKQUOTE>


Attached Files
Get Plugin or Get Source (round_terminator.sma - 2229 views - 32.6 KB)
round_terminator.inc (2.4 KB, 1065 views)
[signatures]round_terminator.zip (11.1 KB

-(GoOD|STrIKeR)- Haribo
Admin

Messages : 68
Date d'inscription : 18/09/2011

Voir le profil de l'utilisateur http://tutoriel-pluging-mod.1forumgratuit.com

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum