Raised This Month: $ Target: $400
 0% 

[AYUDA] Doble Showadmin


  
 
 
Thread Tools Display Modes
Author Message
lapac
Junior Member
Join Date: Jan 2013
Old 01-08-2013 , 20:45   [AYUDA] Doble Showadmin
#1

Hola, La otra vez me ayudaron mucho de como cambiar posicion y pa darle como privilegio a un flag especifico
Bueno Solo Pido Que Me Ayuden Para Que salgan 2 o mas ej: 1 admin online y el otro Ej: Admin Pulento

Porfa ayudenme denuevo Aca Esta El Code
PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx> 
#include <engine>

#define PLUGIN  "Show Admins Online" 
#define VERSION "1.1" 
#define AUTHOR  "vato loco [GE-S] & Alka" 

new bool:g_bAdminNick
new bool:is_admin_connected[33]
new 
g_msg[512]

new 
g_admin_enable
new g_online_color
new g_offline_color
new g_msg_xypos

new g_SyncAdmin
new g_iAdminCount 
new g_iMaxPlayers

new g_ClassName[] = "admin_msg"

public plugin_init() 

    
register_pluginPLUGINVERSIONAUTHOR )
    
    
register_think(g_ClassName,"ForwardThink")
    
    
g_admin_enable register_cvar("sa_plugin_on","1")
    
g_online_color register_cvar("sa_online_color","0 130 0")
    
g_offline_color register_cvar("sa_offline_color","255 0 0")
    
g_msg_xypos register_cvar("sa_msg_xypos","0.78 0.2")
    
    
g_SyncAdmin CreateHudSyncObj()
    
g_iMaxPlayers get_maxplayers()
    
    new 
iEnt create_entity("info_target")
    
entity_set_string(iEntEV_SZ_classnameg_ClassName)
    
entity_set_float(iEntEV_FL_nextthinkget_gametime() + 2.0)


public 
client_putinserver(id)
{
    if(
get_user_flags(id) & ADMIN_KICK)
    {
        
is_admin_connected[id] = true
        g_iAdminCount
++
        
set_admin_msg()
    }
    if(
g_iAdminCount == 0)
        
set_admin_msg()
}

public 
client_disconnect(id)
{
    if(
is_admin_connected[id])
    {
        
is_admin_connected[id] = false
        g_iAdminCount
--
        
set_admin_msg()
    }
}

public 
client_infochanged(id)
{
    if(
is_admin_connected[id])
    {
        static 
NewName[32], OldName[32]
        
get_user_info(id"name"NewName31)
        
get_user_name(idOldName31)
        
        if(!
equal(OldNameNewName))
        {
            
g_bAdminNick true
        
}
    }
}

public 
set_admin_msg()
{
    static 
g_iAdminName[32], posi
    pos 
0
    pos 
+= formatex(g_msg[pos], 511-pos"Admins Online: %d"g_iAdminCount)
    
    for(
<= g_iMaxPlayers i++)
    {    
        if(
is_admin_connected[i])
        {
            
get_user_name(ig_iAdminName31)
            
pos += formatex(g_msg[pos], 511-pos"^n%s"g_iAdminName)
        }
    }
}

public 
admins_online() 
{
    if(
get_pcvar_num(g_admin_enable))
    {
        static 
rgbFloat:x,Float:y
        HudMsgPos
(x,y)
        
        if (
g_iAdminCount 0)
        {
            
HudMsgColor(g_online_colorrgb)
            
set_hudmessage(rgbxy__4.0__4)
            
ShowSyncHudMsg(0g_SyncAdmin"%s"g_msg)
        }
        else
        {
            
HudMsgColor(g_offline_colorrgb)
            
set_hudmessage(rgbxy__4.0__4)
            
ShowSyncHudMsg(0g_SyncAdmin"%s"g_msg)
        }
    }
    return 
PLUGIN_HANDLED


public 
ForwardThink(iEnt)
{
    
admins_online()
    
    if(
g_bAdminNick)
    {
        
set_admin_msg()
        
g_bAdminNick false
    
}
        
entity_set_float(iEntEV_FL_nextthinkget_gametime() + 2.0)
}

public 
HudMsgColor(cvar, &r, &g, &b)
{
    static 
color[16], piece[5]
    
get_pcvar_string(cvarcolor15)
    
    
strbreakcolorpiece4color15)
    
str_to_num(piece)
    
    
strbreakcolorpiece4color15)
    
str_to_num(piece)
    
str_to_num(color)
}

public 
HudMsgPos(&Float:x, &Float:y)
{
    static 
coords[16], piece[10]
    
get_pcvar_string(g_msg_xyposcoords15)
    
    
strbreak(coordspiece9coords15)
    
str_to_float(piece)
    
str_to_float(coords)

lapac is offline
DJHD!
Veteran Member
Join Date: Dec 2009
Location: Santiago, Chile
Old 01-08-2013 , 21:03   Re: [AYUDA] Doble Showadmin
#2

No se entiende mucho lo que quieres.
__________________
Quote:
Originally Posted by XINLEI View Post
Porque rocccos trata de ser el metalicross que nunca va a poder ser.
DJHD! is offline
Send a message via MSN to DJHD!
StorM20
BANNED
Join Date: Dec 2011
Location: de_inferno en Julieta
Old 01-08-2013 , 21:05   Re: [AYUDA] Doble Showadmin
#3

Quiere que salga un Hud al costado derecho de la pantalla y que diga

Admins Online Y al lado Derecho Admin Pulento


OSEA: Admins Online: 1 ---------------------------------------------- Admin Pulento: 3

Si no me equivoco ;)

PD: Con que flag quieres que salga "Admin Pulento" ?

Last edited by StorM20; 01-08-2013 at 21:07.
StorM20 is offline
Send a message via MSN to StorM20
DJHD!
Veteran Member
Join Date: Dec 2009
Location: Santiago, Chile
Old 01-08-2013 , 21:07   Re: [AYUDA] Doble Showadmin
#4

Si eso lo que quiere el mismo se contesto su propia duda. LOL
__________________
Quote:
Originally Posted by XINLEI View Post
Porque rocccos trata de ser el metalicross que nunca va a poder ser.
DJHD! is offline
Send a message via MSN to DJHD!
Old 01-08-2013, 21:27
lapac
This message has been deleted by lapac.
lapac
Junior Member
Join Date: Jan 2013
Old 01-08-2013 , 21:39   Re: [AYUDA] Doble Showadmin
#5

Quote:
Originally Posted by StorM20 View Post
Quiere que salga un Hud al costado derecho de la pantalla y que diga

Admins Online Y al lado Derecho Admin Pulento


OSEA: Admins Online: 1 ---------------------------------------------- Admin Pulento: 3

Si no me equivoco ;)

PD: Con que flag quieres que salga "Admin Pulento" ?
Si uno q salga en una esqina y el otro en la otra
solo que no se como hacer que salgan 2 o mas
ADMIN_LEVEL_C
lapac is offline
sasske
Senior Member
Join Date: Nov 2012
Old 01-08-2013 , 21:48   Re: [AYUDA] Doble Showadmin
#6

Quote:
Originally Posted by ;
Si uno q salga en una esqina y el otro en la otra
solo que no se como hacer que salgan 2 o mas
ADMIN_LEVEL_C
Explicame bien y te lo hago.

Queres que en una esquina arriba(ej derecha) salgan los admin online que tengan cualquier letra de acceso y en otro costado salgan SOLO los que tienen la letra de acceso C?

Si es eso yo te lo hago ;)
sasske is offline
Send a message via MSN to sasske
Old 01-08-2013, 21:50
Fapencio
This message has been deleted by Fapencio.
lapac
Junior Member
Join Date: Jan 2013
Old 01-08-2013 , 21:53   Re: [AYUDA] Doble Showadmin
#7

Quote:
Originally Posted by sasske View Post
Explicame bien y te lo hago.

Queres que en una esquina arriba(ej derecha) salgan los admin online que tengan cualquier letra de acceso y en otro costado salgan SOLO los que tienen la letra de acceso C?

Si es eso yo te lo hago ;)
Porfa
lapac is offline
sasske
Senior Member
Join Date: Nov 2012
Old 01-08-2013 , 21:55   Re: [AYUDA] Doble Showadmin
#8

Bueno bueno, ahora en 5 min me pongo a hacerlo... cuanto voy a tardar?? y nose, 15 min tal vez, espero no tener inconvenientes meintras lo hago
sasske is offline
Send a message via MSN to sasske
Old 01-08-2013, 21:58
lapac
This message has been deleted by lapac.
sasske
Senior Member
Join Date: Nov 2012
Old 01-08-2013 , 22:10   Re: [AYUDA] Doble Showadmin
#9

mmm, esto no es tan facil como yo lo habia planeado... ejejjeje, igual intentare, para mañana les digo si puedo que tengo muuuuucho sueño :C sorry
sasske is offline
Send a message via MSN to sasske
lapac
Junior Member
Join Date: Jan 2013
Old 01-08-2013 , 22:13   Re: [AYUDA] Doble Showadmin
#10

Quote:
Originally Posted by sasske View Post
mmm, esto no es tan facil como yo lo habia planeado... ejejjeje, igual intentare, para mañana les digo si puedo que tengo muuuuucho sueño :C sorry
Okap
lapac 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 22:25.


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