Quantcast
Viewing all articles
Browse latest Browse all 5196

[RÉSOLU] Plugin !taille, Unknown command: sm_taille ??

Bonjour,

J'ai installé le plugin !taille sur mon serveur mais quand je tape !taille dans le tchat, le menu ne s'ouvre pas :O, la console affiche "Unknown command: sm_taille".
Est-ce normal ?

Code:

#include <sourcemod>
#include <sdktools>
#include <sdkhooks>


new Taill[MAXPLAYERS+1] = 0;


public Plugin:myinfo =
{
    name = "Plugin Taille",
    description = "tapez !taille",
    author = "-",
    version = "1.2",
    url = "-"
};


public OnPluginStart()
{
    HookEvent("player_spawn", PlayerSpawn);
   
    RegConsoleCmd("sm_taille", Command);
}


public Action:Command(client, args)
{
    if (IsClientInGame(client) || IsPlayerAlive(client))
    {
        Menu(client);
    }
}


public Action:PlayerSpawn(Handle:event, const String:name[], bool:dontBroadcast)
{
    new x = GetClientOfUserId(GetEventInt(event,"userid"));
    if (IsClientInGame(x))
    {
        if (Taill[x] == 0)
        {       
            SetEntPropFloat(x, Prop_Send, "m_flModelScale", 1.0);
        }
        else if (Taill[x] == 1)
        {
            PrintHintText(x, "[RP] Vous êtes actuellement de taille normale (tapez !taille pour changer).");
            SetEntPropFloat(x, Prop_Send, "m_flModelScale", 0.7);
        }
        else if (Taill[x] == 2)
        {
            PrintHintText(x, "[RP] Vous êtes actuellement de taille grand (tapez !taille pour changer).");
            SetEntPropFloat(x, Prop_Send, "m_flModelScale", 1.3);
        }
    }
}


public Action:Menu(client)
{
    if(IsPlayerAlive(client))
    {
        new Handle:menu = INVALID_HANDLE;
        menu = CreateMenu(Choix);
        SetMenuTitle(menu, "Choix de votre taille :");
       
        switch (Taill[client])
        {
            case 1:
            {
                AddMenuItem(menu, "", "- Taille Normale [ACTIF]", ITEMDRAW_DISABLED);
                AddMenuItem(menu, "", "- Petite Taille");   
                AddMenuItem(menu, "", "- Grande Taille");
            }       
            case 2:
            {
                AddMenuItem(menu, "", "- Taille normale");
                AddMenuItem(menu, "", "- Petite taille [ACTIF]", ITEMDRAW_DISABLED);   
                AddMenuItem(menu, "", "- Grande taille");
            }           
            case 3:
            {
                AddMenuItem(menu, "", "- Taille Normale");
                AddMenuItem(menu, "", "- Petite Taille");   
                AddMenuItem(menu, "", "- Grande Taille [ACTIF]", ITEMDRAW_DISABLED);
            }
        }
       
        SetMenuExitButton(menu, true);
        DisplayMenu(menu, client, MENU_TIME_FOREVER);
    }
}


stock SMenu(client)
{
    if(IsPlayerAlive(client))
    {
        new Handle:menu = INVALID_HANDLE;
        menu = CreateMenu(Choix);
        SetMenuTitle(menu, "Choix de votre taille :");
       
        switch (Taill[client])
        {
            case 1:
            {
                AddMenuItem(menu, "", "- Taille Normale [ACTIF]", ITEMDRAW_DISABLED);
                AddMenuItem(menu, "", "- Petite Taille");   
                AddMenuItem(menu, "", "- Grande Taille");
            }       
            case 2:
            {
                AddMenuItem(menu, "", "- Taille Normale");
                AddMenuItem(menu, "", "- Petite Taille [ACTIF]", ITEMDRAW_DISABLED);   
                AddMenuItem(menu, "", "- Grande Taille");
            }           
            case 3:
            {
                AddMenuItem(menu, "", "- Taille Normale");
                AddMenuItem(menu, "", "- Petite Taille");   
                AddMenuItem(menu, "", "- Grande Taille [ACTIF]", ITEMDRAW_DISABLED);
            }
        }
       
        SetMenuExitButton(menu, true);
        DisplayMenu(menu, client, MENU_TIME_FOREVER);
    }
}


public Choix(Handle:Menu, MenuAction:HandleAction, client, Parameter)
{
    if(HandleAction == MenuAction_Select)
    {       
        if(Parameter == 0)
        {
            Taill[client] = 0;
            PrintToChat(client,"[RP] Vous êtes maintenant de taille normale.");
            SetEntPropFloat(client, Prop_Send, "m_flModelScale", 1.0);
        }
        if(Parameter == 1)
        {
            Taill[client] = 1;
            PrintToChat(client,"[RP] Vous êtes maintenant de taille petite.");
            SetEntPropFloat(client, Prop_Send, "m_flModelScale", 0.7);
        }
        if(Parameter == 2)
        {
            Taill[client] = 2;
            PrintToChat(client,"[RP] Vous êtes maintenant de taille grande.");
            SetEntPropFloat(client, Prop_Send, "m_flModelScale", 1.3);
        }
        SMenu(client);
    }
}

Merci !

Viewing all articles
Browse latest Browse all 5196

Trending Articles


mayabang Quotes, Torpe Quotes, tanga Quotes


Sapos para colorear


Break up Quotes Tagalog Love Quote – Broken Hearted Quotes Tagalog


Patama Quotes : Tagalog Inspirational Quotes


Pamatay na Banat and Mga Patama Love Quotes


5 Tagalog Relationship Rules


INUMAN QUOTES


Re:Mutton Pies (lleechef)


FORECLOSURE OF REAL ESTATE MORTGAGE


Girasoles para colorear


Tagalog Quotes About Crush – Tagalog Love Quotes


OFW quotes : Pinoy Tagalog Quotes


Long Distance Relationship Tagalog Love Quotes


Tagalog Quotes To Move on and More Love Love Love Quotes


BARKADA TAGALOG QUOTES


Best Crush Tagalog Quotes And Sayings 2017


Vimeo 10.7.0 by Vimeo.com, Inc.


Vimeo 10.7.1 by Vimeo.com, Inc.