Jump to content
News ticker
  • Bienvenue sur le nouveau forum VeryGames
  • Welcome to the new VeryGames forum
  • VeryNews

    Je cherche un system vip !


    ratsn
     Share

    Recommended Posts

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

    Link to comment
    Share on other 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

    Link to comment
    Share on other 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 :)

    Link to comment
    Share on other 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

    Link to comment
    Share on other 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.

    Link to comment
    Share on other 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 ... ;-)

    Link to comment
    Share on other sites

    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.

    Guest
    Reply to this topic...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

     Share

    ×
    ×
    • Create New...