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

    Cash Flag Sourcemod


    gopart
     Share

    Recommended Posts

    Bonjour

     

    Voila j'ai trouvé plusieurs plugins sourcemod pour mettre l'argent au round start a 16000 mais je n'ai pas réussi a en trouver avec un flag custom

     

    je souhaiterais que par exemple avec le flag o le joueur ait 16000 au debut de chaque round

     

     

    Merci de votre aide

    Link to comment
    Share on other sites

    Donc tu veut assigner un flag à des personnes spécifique pour qu'il touche 16.000$ ?

    Exactement sa

     

    Le plugin le plus simple que j'ai trouvé c'est Extra cash Mais le codage sourcemod je gère pas beaucoup

     

    /* Extra Cash

    Adds 16000 to every player on spawn

     

    */

     

     

     

     

    #include <sourcemod>

     

     

    #define VERSION "0.2"

     

     

    new g_iAccount = -1;

    new Handle:Switch;

    new Handle:Cash;

     

     

    public Plugin:myinfo =

    {

    name = "Extra Cash",

    author = "Peoples Army",

    description = "Adds Extra Cash On Each Spawn",

    version = VERSION,

    url = "www.sourcemod.net"

    }

     

     

    public OnPluginStart()

    {

    g_iAccount = FindSendPropOffs("CCSPlayer", "m_iAccount");

    Switch = CreateConVar("extra_Cash_on","1","1 turns plugin on 0 is off",FCVAR_NOTIFY);

    Cash = CreateConVar("extra_cash_amount","16000","Sets Amount OF Money Given On Spawn",FCVAR_NOTIFY);

    HookEvent("player_spawn" , Spawn);

    }

     

     

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

    {

    new clientID = GetEventInt(event,"userid");

    new client = GetClientOfUserId(clientID);

    if(GetConVarInt(Switch))

    {

    SetMoney(client,GetConVarInt(Cash));

    }

    }

     

     

    public SetMoney(client, amount)

    {

    if (g_iAccount != -1)

    {

    SetEntData(client, g_iAccount, amount);

    }

    }

    Link to comment
    Share on other sites

    #include <sourcemod>
    #include <sdktools>
    #include <cstrike>
    
    new Handle:g_iMoney = INVALID_HANDLE;
    new iMoney = 0;
    
    public Plugin:myinfo = 
    {
       name = "*~ Vip Chash ~*",
       author = "#Kriax``",
       description = "Mon premier plugin Sourcemod",
       version = "1.0"
    }
    
    public OnPluginStart()
    {    
       HookEvent("player_spawn", OnPlayerSpawn);
       g_iMoney = CreateConVar( "sm_vip_money", "16000", "Quantité d'argent donner");
    
       AutoExecConfig(true, "give_cash");
    }
    
    public OnConfigsExecuted()
    {
       iMoney = GetConVarInt(g_iMoney);
    }
    
    public Action:OnPlayerSpawn(Handle:event, const String:name[], bool:dontBroadcast)
    {
       new client = GetClientOfUserId(GetEventInt(event, "userid"));
       if( GetUserFlagBits(client) & ADMFLAG_CUSTOM1)
       {
           if (g_iMoney != INVALID_HANDLE)
           SetEntProp(client, Prop_Send, "m_iAccount", iMoney);
       }
    }
    

     

    Le plugin est sur le Flag O

    Compile le ici : http://www.sourcemod.net/compiler.php

    Pour changé le Flag Admin ces cette ligne :

     

    if( GetUserFlagBits(client) & ADMFLAG_CUSTOM1)
    

    --> Mon premier plugin re-fais surface xD

     

    Kriax

    Link to comment
    Share on other sites

    Mon site de partage ne fonctionne plus car les membres de ma team on créé une autre team en parallèle et on pris à peux près tout mes joueurs, donc je n'avais plus de site ni de serveurs.

     

    Je code une nouvelle version de mon site avec un nouveau nom un peux plus beau :p

    --> Le lien seras mis quand j'aurais trouvé une âme charitable pour m’offrir un hébergement web xD

     

    Kriax.

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