Raised This Month: $ Target: $400
 0% 

Admin Models (Updated v1.1.1) - Wählen?


  
 
 
Thread Tools Display Modes
vato loco [GE-S]
Veteran Member
Join Date: Oct 2006
Location: Germany
Old 05-16-2010 , 15:20   Re: Admin Models (Updated v1.1.1) - Wählen?
#71

welches menu öffnet sich das admin menu ???

das ist klar weil das nix mit den stammies zu tun hat und dem tag.

du muss deinen admin weg machen in der user.ini um zu testen ob sich stemmie menu nur für leute öffnet die das tag haben
solange du admin hast ist klar das sich das admin menu immer öffnet egal ob du tag hast oder nicht
__________________

Last edited by vato loco [GE-S]; 05-16-2010 at 15:22.
vato loco [GE-S] is offline
fresh099
Member
Join Date: Apr 2009
Old 05-16-2010 , 15:21   Re: Admin Models (Updated v1.1.1) - Wählen?
#72

Quote:
Originally Posted by vato loco [GE-S] View Post
welches menu öffnet sich das admin menu ???

das ist klar weil das nix mit den stammies zu tun hat und dem tag.
Ne das Stammie-Menü!
Nur sollte das ned so sein, das das menü nur bei Leuten mit dem Clantag kommt und bei sonst keinem ?

versteh das jetz ned o.O xD
fresh099 is offline
vato loco [GE-S]
Veteran Member
Join Date: Oct 2006
Location: Germany
Old 05-16-2010 , 15:28   Re: Admin Models (Updated v1.1.1) - Wählen?
#73

zocke gerad WAR ich teste es später mal ich glaub wir reden an einander vorbei

hast du dein admin noch wenn du plugin am testen bist ???

den du darft kein admin haben um zu testen
__________________
vato loco [GE-S] is offline
fresh099
Member
Join Date: Apr 2009
Old 05-16-2010 , 15:35   Re: Admin Models (Updated v1.1.1) - Wählen?
#74

Quote:
Originally Posted by vato loco [GE-S] View Post
zocke gerad WAR ich teste es später mal ich glaub wir reden an einander vorbei

hast du dein admin noch wenn du plugin am testen bist ???

den du darft kein admin haben um zu testen
Jo zock dein War ruhig fertig und gewinn

Ich hab mir die Admin rechte genommen keine Angst

Wenn ich als Normaleruse drauf bin, ohne tag, nur mit mein normalen namen "fresH" kommt automatisch das Stammie Menü, und das soll ned sein.

Nur bei Leuten mit ClanTag sollte das Menü kommen und eben bei den Admins aus der User.ini das admin model menü
fresh099 is offline
vato loco [GE-S]
Veteran Member
Join Date: Oct 2006
Location: Germany
Old 05-17-2010 , 06:56   Re: Admin Models (Updated v1.1.1) - Wählen?
#75

so getestet und funktioniert...

noch was wie du das tag setzten sollst
damit das so ausieht -> MFB-Stammie| vato loco <- cvar so setzten mfb_clantag "MFB-Stammie| " mit einem lehrzeichen am schluss !!!

also abstand zwischen Tag und Nick -> mfb_clantag "MFB-Stammie| "
ohne abstand zwischen Tag und Nick -> mfb_clantag "MFB-Stammie|"
__________________

Last edited by vato loco [GE-S]; 05-17-2010 at 09:50.
vato loco [GE-S] is offline
fresh099
Member
Join Date: Apr 2009
Old 05-17-2010 , 07:32   Re: Admin Models (Updated v1.1.1) - Wählen?
#76

Also in der amxx.cfg:
Code:
mfb_tagposition", "1"
mfb_clantag "TAG"
die 2 einträge

und hier:
Code:
g_tagposition = register_cvar("mfb_tagposition", "1")
    g_clantag = register_cvar("mfb_clantag", "HIER DAS TAG ????")
oder nimmt das script dann automatisch aus der amxx.cfg den eintrag `?
fresh099 is offline
vato loco [GE-S]
Veteran Member
Join Date: Oct 2006
Location: Germany
Old 05-17-2010 , 07:35   Re: Admin Models (Updated v1.1.1) - Wählen?
#77

du musst nur das hier in die amxx.cfg tun

Code:
mfb_clantag "MFB-Stammie| "
das ist alles !!!

und sag bescheid ob alles ok ist hehehe

ambesten nimmst du dies hier !!!
habe das von oben im debug mode laufen lassen und war noch ein nativ error aber der ist jetzt weg...
und die cvar für die position vom tag war überflüssig geworden...
also wenn spieler tag vorm namen hat kann er das
stammie menu öffnen mehr kann ich leider nicht für dich tun

PHP Code:
#include <amxmodx>
#include <cstrike>
#include <amxmisc>
#include <hamsandwich>

enum {NONEADMINVIPPLAYER}
enum {NO_MODELADMIN_TEADMIN_CTSTAMMIE_TESTAMMIE_CT}

new const 
g_ModelPath[][] = {
    
"models/player/mfb_admin_te/mfb_admin_te.mdl",
    
"models/player/mfb_admin_ct/mfb_admin_ct.mdl",
    
"models/player/mfb_stammie_te/mfb_stammie_te.mdl",
    
"models/player/mfb_stammie_ct/mfb_stammie_ct.mdl" 
}

new 
g_PlayerModel[33]
new 
g_iPlayerStatus[33]
new 
bool:g_bFisrstSpawn[33]

new 
g_clantag

public plugin_init( )
{
    
register_plugin"Admin Models""1.0""vato loco [GE-S]" )
    
    
register_clcmd"say /amodels""chooseModel"ADMIN_BAN )
    
register_clcmd"say .amodels""chooseModel"ADMIN_BAN )
    
register_clcmd"say /adminmodels""chooseModel"ADMIN_BAN )
    
register_clcmd"say .adminmodels""chooseModel"ADMIN_BAN )
    
register_clcmd"say_team /amodels""chooseModel"ADMIN_BAN )
    
register_clcmd"say_team .amodels""chooseModel"ADMIN_BAN )
    
register_clcmd"say_team /adminmodels""chooseModel"ADMIN_BAN )
    
register_clcmd"say_team .adminmodels""chooseModel"ADMIN_BAN )
    
register_clcmd"say /stmodels""chooseModelStammie"  )
    
register_clcmd"say .stmodels""chooseModelStammie"  )
    
register_clcmd"say_team /stmodels""chooseModelStammie" )
    
register_clcmd"say_team .stmodels""chooseModelStammie"  )
    
    
g_clantag register_cvar("mfb_clantag""NONE")
    
    
RegisterHam(Ham_Spawn"player""fwHamPlayerSpawn"1)
}

public 
plugin_precache( )
{
    for( new 
sizeofg_ModelPath ) ; i++ )
    {
        
precache_modelg_ModelPath[i] )
    }
}

public 
client_connectingid )
{
    
g_iPlayerStatusid ] = NONE
    g_PlayerModel
id ] = NO_MODEL
    g_bFisrstSpawn
id ] = false
}

public 
client_putinserverid )
{
    
CheckClientStatusid )
}

public 
client_disconnectid )
{
    
g_iPlayerStatusid ] = NONE
    g_PlayerModel
id ] = NO_MODEL
    g_bFisrstSpawn
id ] = false
}

public 
fwHamPlayerSpawnid )
{
    if (
is_user_aliveid ))
    {
        if(
g_bFisrstSpawnid ] )
        {
            if( 
g_iPlayerStatusid ] == ADMIN)
                
ModelMenuid )
            
            if( 
g_iPlayerStatusid ] == VIP)
                
ModelMenuStammieid )
        }
        
g_bFisrstSpawnid ] = false
        
        CheckCvar
(id)
        
        if(
g_iPlayerStatusid ] == ADMIN || g_iPlayerStatusid ] == VIP)
        {
            new 
g_PlayerModelID g_PlayerModel[id]
            new 
is_plr_vip cs_get_user_vipid )
            switch ( 
cs_get_user_teamid ) )
            {
                case 
CS_TEAM_T
                {
                    switch(
g_PlayerModelID)
                    {
                        case 
ADMIN_TEcs_set_user_modelid"mfb_admin_te" )
                            
                        case 
ADMIN_CT
                        {
                            
cs_set_user_modelid"mfb_admin_te" )
                            
g_PlayerModel[id] = ADMIN_TE
                        
}
                        
                        case 
STAMMIE_TEcs_set_user_modelid"mfb_stammie_te" )
                            
                        case 
STAMMIE_CT
                        { 
                            
cs_set_user_modelid"mfb_stammie_te" )
                            
g_PlayerModel[id] = STAMMIE_TE
                        
}
                    }
                }
                case 
CS_TEAM_CT:
                { 
                    switch(
is_plr_vip)
                    {
                        case 
false:
                        {
                            switch(
g_PlayerModelID)
                            {
                                case 
ADMIN_TE
                                {
                                    
cs_set_user_modelid"mfb_admin_ct" )
                                    
g_PlayerModel[id] = ADMIN_CT
                                
}
                                
                                case 
ADMIN_CTcs_set_user_modelid"mfb_admin_ct" )
                                    
                                case 
STAMMIE_TE
                                {
                                    
cs_set_user_modelid"mfb_stammie_ct" )
                                    
g_PlayerModel[id] = STAMMIE_CT
                                
}
                                
                                case 
STAMMIE_CTcs_set_user_modelid"mfb_stammie_ct" )
                                    
                            }
                        }
                        case 
truecs_set_user_modelid"vip" )
                            
                    }
                }
            }
        }
    }
    return 
HAM_IGNORED
}

public 
chooseModelid )
{
    if (
is_user_aliveid ) && g_iPlayerStatusid ] == ADMIN)
        
ModelMenuid )
    return 
PLUGIN_HANDLED
}

public 
ModelMenuid )    
{
    new 
menu menu_create"\yAMXX Admin Model Menu""menu_handler" )
    
    
menu_additemmenu"MFB Admin Model""1")
    
menu_additemmenu"Standart Model""2")
    
    
menu_displayidmenu)
    
    return 
PLUGIN_HANDLED
}

public 
menu_handleridmenuitem )
{
    if ( 
item == MENU_EXIT )
    {
        
menu_destroymenu )
        return 
PLUGIN_HANDLED
    
}
    
    new 
data], iName64 ]
    new 
accesscallback
    menu_item_getinfo
menuitemaccessdata,5iName63callback )
    
    switch ( 
str_to_numdata ) )
    {
        case 
1:
        {
            switch ( 
cs_get_user_teamid ) )
            {
                case 
CS_TEAM_T:
                {
                    if ( 
is_user_aliveid ) )
                    {
                        
cs_set_user_modelid"mfb_admin_te" )
                        
g_PlayerModel[id] = ADMIN_TE
                    
}
                }
                case 
CS_TEAM_CT:
                {
                    if ( 
is_user_aliveid ) )
                    {
                        
cs_set_user_modelid"mfb_admin_ct" )
                        
g_PlayerModel[id] = ADMIN_CT
                    
}
                }
            }
        }
        case 
2
        {
            if(
g_PlayerModel[id] == NO_MODEL)
            {
                
g_PlayerModel[id] = NO_MODEL
            
}
            else
            {
                
cs_reset_user_model(id)
                
g_PlayerModel[id] = NO_MODEL
            
}
        }
    }
    return 
PLUGIN_HANDLED
}  

public 
chooseModelStammieid )
{
    if (
is_user_aliveid ) && g_iPlayerStatusid ] == VIP)
        
ModelMenuStammieid )
    return 
PLUGIN_HANDLED
}

public 
ModelMenuStammieid )    
{
    new 
menu menu_create"\yAMXX Stammie Model Menu""menu_handler_stammie" )
    
    
menu_additemmenu"MFB Stammie Model""1")
    
menu_additemmenu"Standart Model""2")
    
    
menu_displayidmenu)
    
    return 
PLUGIN_HANDLED
}

public 
menu_handler_stammieidmenuitem )
{
    if ( 
item == MENU_EXIT )
    {
        
menu_destroymenu )
        return 
PLUGIN_HANDLED
    
}
    
    new 
data], iName64 ]
    new 
accesscallback
    menu_item_getinfo
menuitemaccessdata,5iName63callback )
    
    switch ( 
str_to_numdata ) )
    {
        case 
1:
        {
            switch ( 
cs_get_user_teamid ) )
            {
                case 
CS_TEAM_T:
                {
                    if ( 
is_user_aliveid ) )
                    {
                        
cs_set_user_modelid"mfb_stammie_te" )
                        
g_PlayerModel[id] = STAMMIE_TE
                    
}
                }
                case 
CS_TEAM_CT:
                {
                    if ( 
is_user_aliveid ) )
                    {
                        
cs_set_user_modelid"mfb_stammie_ct" )
                        
g_PlayerModel[id] = STAMMIE_CT
                    
}
                }
            }
        }
        case 
2
        {
            if(
g_PlayerModel[id] == NO_MODEL)
            {
                
g_PlayerModel[id] = NO_MODEL
            
}
            else
            {
                
cs_reset_user_model(id)
                
g_PlayerModel[id] = NO_MODEL
            
}
        }
    }
    return 
PLUGIN_HANDLED


public 
client_name(id
{
    new 
Name[32]
    
get_user_name(idName ,31)
    return 
force_tag(idName)
}

public 
client_infochanged(id)
{
    new 
Name[32]
    
get_user_info(id"name"Name31)
    return 
force_tag(idName)
}

stock force_tag(idName[]) 
{
    new 
ClanTag[24]
    
get_pcvar_string(g_clantagClanTag23)
    
    if(
g_iPlayerStatusid  ] == PLAYER  && containi(NameClanTag) >= 0)
        
g_iPlayerStatusid  ] = VIP
    
    
if(g_iPlayerStatusid  ] == VIP  && containi(NameClanTag) < 0)
        
g_iPlayerStatusid  ] = PLAYER
    
    
return PLUGIN_CONTINUE
}



public 
CheckCvar(id)
{
    
query_client_cvar(id"cl_minmodels""CvarResult")
}

public 
CvarResult(id, const szCvar[], const szValue[])
{
    if(
szValue[0] == '1')
    {
        
client_cmd(id"cl_minmodels 0")
    }
}  

stock CheckClientStatusid )
{
    if( 
is_user_admin(id) )
    {
        
g_iPlayerStatusid  ] = ADMIN
    
}
    else 
    {
        
g_iPlayerStatusid ] = PLAYER 
    
}
    
g_bFisrstSpawnid  ] = true
    set_task
(1.0,"client_name"id)

__________________

Last edited by vato loco [GE-S]; 05-27-2010 at 06:19.
vato loco [GE-S] is offline
fresh099
Member
Join Date: Apr 2009
Old 05-17-2010 , 09:51   Re: Admin Models (Updated v1.1.1) - Wählen?
#78

Funktioniert nun alles

Vielen DANK!!!
fresh099 is offline
vato loco [GE-S]
Veteran Member
Join Date: Oct 2006
Location: Germany
Old 05-17-2010 , 10:02   Re: Admin Models (Updated v1.1.1) - Wählen?
#79

super
__________________
vato loco [GE-S] is offline
fresh099
Member
Join Date: Apr 2009
Old 05-27-2010 , 04:37   Re: Admin Models (Updated v1.1.1) - Wählen?
#80

Leider klappt mit den Teams immer nochwas nicht!
Ich habe es nun getestet mit ein Paar leute und es hatten CT's Models von T und auch umgekehrt (
fresh099 is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 09:50.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode