Enviar respuesta 
Vencimiento de admins 1.0d [09/09/14]
Autor Mensaje       Juez: Neeeeeeeeeel.-       Nombre: Vencimiento de admins       Categoría: Administracion del servidor       Juego: Cualquiera
matrix123 Sin conexión
Miembro Destacado


1k
Mensajes: 1,326
Registro en: Oct 2014
Reputación: 16
Mensaje: #91
RE: Vencimiento de admins 1.0d [09/09/14]
(12/08/2017 07:48 PM)Rog3r escribió:  ¿Alguien que pueda modificarlo junto a un Prefixes?

EJEMPLO:

"STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce" "[MI PREFIX]" "00/00/0000"

creo que utiliza parse() de ser asi fijate de agregar una linea más con una variable tipo prefix[32] y no la utilices y listo xd

12/08/2017 10:04 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Blue ^^ Sin conexión
Miembro Junior


Mensajes: 12
Registro en: Aug 2017
Reputación: 0
Mensaje: #92
RE: Vencimiento de admins 1.0d [09/09/14]
Soy nuevo me ayudan como coloco el unixtime.inc Donde se coloca por favor ayuda

ya que me dice esos errores al compilar el amxx
(Este mensaje fue modificado por última vez en: 13/08/2017 07:29 PM por Blue ^^.)
13/08/2017 07:27 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Blue ^^ Sin conexión
Miembro Junior


Mensajes: 12
Registro en: Aug 2017
Reputación: 0
Mensaje: #93
RE: Vencimiento de admins 1.0d [09/09/14]
Hola ya tengo el plugin pero cuando quiero ponerle fecha al admin y pongo /vencimiento. No me aparece nada pero cuando no le pongo fecha si me dice algo osea [admin] Tu admin no tiene fecha. AYUDA!! es urgente

Yo se los pongo por nombre
(Este mensaje fue modificado por última vez en: 15/08/2017 05:33 PM por Blue ^^.)
15/08/2017 05:33 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
wlmraziel Sin conexión
Miembro Junior


Mensajes: 13
Registro en: Mar 2017
Reputación: 0
Mensaje: #94
RE: Vencimiento de admins 1.0d [09/09/14]
Hola, no se si alguien lea esto pero no se le puede poner un comando para que el admin sepa la fecha de su vencimiento.
07/10/2017 05:20 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Rider430 Sin conexión
Miembro


Mensajes: 131
Registro en: Sep 2017
Reputación: 0
Mensaje: #95
RE: Vencimiento de admins 1.0d [09/09/14]
(07/10/2017 05:20 PM)wlmraziel escribió:  Hola, no se si alguien lea esto pero no se le puede poner un comando para que el admin sepa la fecha de su vencimiento.

/vencimiento -> Le especificara cuando se le acabara el admin (si tiene fecha), si no no le dira nada

Aprendiendo!

Me ayudarias muchisimo donandome algo para poder abrir mi comunidad, te lo agradeceria muchisimo!

Click Aqui!
07/10/2017 06:48 PM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
San4es Sin conexión
Miembro Junior


Mensajes: 25
Registro en: Mar 2014
Reputación: 0
Mensaje: #96
RE: Vencimiento de admins 1.0d [09/09/14]
Hay alguna manera de que el admin apenas se meta al servidor y escoja team este le indique cuando vence su admin sin la necesidad de escribir /vencimiento ?
(Este mensaje fue modificado por última vez en: 16/11/2017 03:59 PM por San4es.)
16/11/2017 03:24 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Chema Ausente
Miembro


Donador
Mensajes: 184
Registro en: May 2017
Reputación: 1
Mensaje: #97
RE: Vencimiento de admins 1.0d [09/09/14]
(16/11/2017 03:24 PM)San4es escribió:  Hay alguna manera de que el admin apenas se meta al servidor y escoja team este le indique cuando vence su admin sin la necesidad de escribir /vencimiento ?

Así, saludos Lengua

Código PHP:
#include <amxmodx>
#include <amxmisc>
#include <unixtime>
#include <hamsandwich>

new Trie:g_tVencimiento

public plugin_init()
{
    
register_plugin("Vencimiento de admins""1.0d""alan_el_more")
    
    
g_tVencimiento TrieCreate()
        
    
CheckAdmins()
    
    
register_clcmd("say /vencimiento""ClcmdVencimiento")
    
    
RegisterHam(Ham_Spawn"player""fw_spawn"1)
}

public 
fw_spawn(id)
{
    if(!
is_user_connected(id))
        return 
PLUGIN_HANDLED;
    if(!
is_user_alive(id))
        return 
PLUGIN_HANDLED;
        
    
set_task1.0"ClcmdVencimiento"id );
    
    return 
PLUGIN_HANDLED
}

public 
ClcmdVencimiento(idlevelcid)
{
    if(!
is_user_admin(id))
        return 
PLUGIN_HANDLED
        
    
new szAuth[32], szExp[12]
    
get_user_authid(idszAuthcharsmax(szAuth))
    
    if(!
TrieGetString(g_tVencimientoszAuthszExpcharsmax(szExp)))
    {
        
get_user_name(idszAuthcharsmax(szAuth))
        
        if(!
TrieGetString(g_tVencimientoszAuthszExpcharsmax(szExp)))
        {
            
get_user_ip(idszAuthcharsmax(szAuth), 1)
            
            
TrieGetString(g_tVencimientoszAuthszExpcharsmax(szExp))
        }
    }
        
    if(
szExp[0])
        
ChatColor(id"^4[Admin]^1 Tu admin vence el^3 %s"szExp)
    else
        
ChatColor(id"^4[Admin]^1 Tu admin no tiene un vencimiento determinado")
    
    return 
PLUGIN_HANDLED
}

CheckAdmins()
{
    new 
szFile[64], szData[160], szAuth[44], szPw[32], szAccess[32], szFlags[32], szDate[12]
    new 
iLinebAdmRemoved
    
    get_configsdir
(szFilecharsmax(szFile))
    
add(szFilecharsmax(szFile), "/users.ini")
        
    new 
file fopen(szFile"rt")
    
    while(!
feof(file))
    {
        
fgets(fileszDatacharsmax(szData))
        
        
trim(szData)
        
        
iLine++
        
        if(!
szData[0] || szData[0] == ';')
            continue
        
        
parse(szDataszAuthcharsmax(szAuth), szPwcharsmax(szPw), szAccesscharsmax(szAccess), szFlagscharsmax(szFlags), szDatecharsmax(szDate))
        
        if(!
szDate[0])
            continue
        
        
replace_all(szDatecharsmax(szDate), "/"" ")
            
        new 
szDay[3], szMonth[3], szYear[5]
        
parse(szDateszDaycharsmax(szDay), szMonthcharsmax(szMonth), szYearcharsmax(szYear))
        
        if(
get_systime() >= TimeToUnix(str_to_num(szYear), str_to_num(szMonth), str_to_num(szDay), 000UT_TIMEZONE_SERVER))
        {
            
formatex(szDatacharsmax(szData), ";ADMIN VENCIDO - ^"%s^" en la fecha %s/%s/%s"szAuthszDayszMonthszYear)
            
write_file(szFileszDataiLine 1)
            
            
bAdmRemoved true
        
}
        else
        {            
            
replace_all(szDatecharsmax(szDate), " ""/")
            
            
TrieSetString(g_tVencimientoszAuthszDate)
        }
    }
    
    if(
bAdmRemoved)
    {
        
server_cmd("amx_reloadadmins")
        
server_exec()
    }
    
    
fclose(file)
}

stock ChatColor(id, const input[], any:...)
{
    static 
szMsg[191], msgSayText
    
    
if(!msgSayText)
        
msgSayText get_user_msgid("SayText")
    
    
vformat(szMsg190input3)
    
    
message_begin(id MSG_ONE_UNRELIABLE MSG_BROADCASTmsgSayText, .player id)
    
write_byte(id id 33)
    
write_string(szMsg)
    
message_end()


Plugins / Custom Modes > Contact me via Private Message (Here)

« Nobody has the right to hurt you for being different »
17/11/2017 08:41 AM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Enviar respuesta 


Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)

Contáctanos | Allied Modders en español | Volver arriba | Volver al contenido | Archivo (Modo simple) | Sindicación RSS