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

    Je cherche un system vip !


    ratsn

    Messages recommandés

    #include <sourcemod>
    #include <cstrike>
    #include <sdktools>
    
    #define VERSION "1.0"
    
    public Plugin:myinfo = 
    {
       name = "Bonus Spawn VIP",
       author = "Kriax",
    }
    
    public OnPluginStart()
    {   
       // ### Tu Hook Le Spawn Du Joueur ###
       HookEvent("player_spawn", OnPlayerSpawn);
    }
    
    
    public Action:OnPlayerSpawn(Handle:event, const String:name[], bool:dontBroadcast)
    {
       // ### Tu Créé Un Nouveau Client ### ***
       new client = GetClientOfUserId(GetEventInt(event, "userid"));
    
       // ### Si Le Joeur A Le Flag O ### ***
       if( GetUserFlagBits(client) & ADMFLAG_CUSTOM1)
       {
           // ### Si Le Joeur Est En Vie Et Est Dans Le Jeux ###
           if (IsPlayerAlive(client) && IsClientInGame(client))
           {
               // ### Tu Lui Donne Une HE ###
               GivePlayerItem(client, "weapon_hegrenade")
               // ### Tu Lui Donne Une Smoke ###
               GivePlayerItem(client, "weapon_smokegrenade")
           }
       }
    }
    // ### *** Tu Peux Combinner Les Deux : if (IsPlayerAlive(client) && IsClientInGame(client) && GetUserFlagBits(client) & ADMFLAG_CUSTOM1)
    // ### *** Tu Peux Inverser : if (IsClientInGame(client) && IsPlayerAlive(client))
    // ### *** L'Inversement Risque Rien Sur De Petit Plugin De Ce Genre
    
    
    

     

    Tout sur le Flag O.

    Pour les skins, bah cherche ^^"

     

    Kriax.

    Lien vers le commentaire
    Partager sur d’autres sites

    #include <sourcemod>
    #include <cstrike>
    #include <sdktools>
    
    #define VERSION "1.0"
    
    public Plugin:myinfo = 
    {
       name = "Bonus Spawn VIP",
       author = "Kriax",
    }
    
    public OnPluginStart()
    {   
       // ### Tu Hook Le Spawn Du Joueur ###
       HookEvent("player_spawn", OnPlayerSpawn);
    }
    
    
    public Action:OnPlayerSpawn(Handle:event, const String:name[], bool:dontBroadcast)
    {
       // ### Tu Créé Un Nouveau Client ### ***
       new client = GetClientOfUserId(GetEventInt(event, "userid"));
    
       // ### Si Le Joeur A Le Flag O ### ***
       if( GetUserFlagBits(client) & ADMFLAG_CUSTOM1)
       {
           // ### Si Le Joeur Est En Vie Et Est Dans Le Jeux ###
           if (IsPlayerAlive(client) && IsClientInGame(client))
           {
               // ### Tu Lui Donne Une HE ###
               GivePlayerItem(client, "weapon_hegrenade")
               // ### Tu Lui Donne Une Smoke ###
               GivePlayerItem(client, "weapon_smokegrenade")
           }
       }
    }
    // ### *** Tu Peux Combinner Les Deux : if (IsPlayerAlive(client) && IsClientInGame(client) && GetUserFlagBits(client) & ADMFLAG_CUSTOM1)
    // ### *** Tu Peux Inverser : if (IsClientInGame(client) && IsPlayerAlive(client))
    // ### *** L'Inversement Risque Rien Sur De Petit Plugin De Ce Genre
    
    
    

     

    Tout sur le Flag O.

    Pour les skins, bah cherche ^^"

     

    Kriax.

     

    Pourquoi l'include cstrike et sourcemod ? ;)

     

    Désolé je suis novice, mais la compilation fonctionne très bien sans.

     

    Cordialement

    Lien vers le commentaire
    Partager sur d’autres sites

    Si ! xD

    Kriax : * Sent que ces chevilles enfle * ^^

     

    ----

     

    Ce que Ratsn recherche est beaucoup plus complexe que sa, genre le système des vip's des FOG par exemple ! ;)

     

    Crois moi que c'est pas un travail complexe a faire le système VIP des FOG^^ ça paraît mais c'est basique et light :)

    Lien vers le commentaire
    Partager sur d’autres sites

     

    if (IsPlayerAlive(client) && IsClientInGame(client))

     

     

    Kriax, cette condition retournera une erreur si la personne est déconnectée, les conditions se vérifie une par une, donc ça verifie d'abord que le client est en vie, et ensuite si il est en jeu le mieux serait:

     

    if (IsClientInGame(client) && IsPlayerAlive(client))

     

    cette erreur n'arrivera pas, puisque c'est au spawn du joueur, mais ça pourrait dans d'autres choses

    Lien vers le commentaire
    Partager sur d’autres sites

    Comme je l'est souligné, sur un petit plugin comme celui la sa ne risque rien, je sais comment les mettres xD

    Tu me la rabattu tellement de fois que ces bon xD

     

    J'ai reprit mon Bonus Vip V2, j'ai tout enlever sauf la fumi et la he xD

     

    Quand j'ai mit les explications, je me suis rendu compte que j'avais fais l'erreur, et la j'avais la flemme d'inverser les lignes xD

     

    Kriax.

    Lien vers le commentaire
    Partager sur d’autres sites

    Crois moi que c'est pas un travail complexe a faire le système VIP des FOG^^ ça paraît mais c'est basique et light :)

     

    Surement mais pour faire rentrer le Trail Grenade, Trail, Bonus, un système de points raccordé à un site et tout le tralala, sa me parait un peu dur ! ^^

    En même temps, je ne connais pas le langage SM ... ;-)

    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...