Zumbis Online
Frases filosóficas Zplague:
....
Adsense

Vendo /vencimento Privado!

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Vendo /vencimento Privado!

Mensagem por bruno2016 em 7/9/2016, 12:46 am

Segue os Valores Abaixo!


.amxx = R$ 20,00


.sma = R$ 40,00


Função: Exemplo voce está de VIP , ADM , MASTER e voce recebe uma menssagem na say assim 




!g[ZP] !tO seu !yVIP !tVence No Dia !g%s


Interessados? Skype: thundergamescs

bruno2016
Humano
Humano

Masculino Número de Mensagens : 59
Ammo Packs : 97
Honra : -6
Data de inscrição : 05/09/2016

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Vendo /vencimento Privado!

Mensagem por Dexter em 11/9/2016, 4:11 pm

FACIL'-'

____________________________________________

http://cs-word.blogspot.com.br/ < Blog de Zombie 1.6 :)

CSWORD

Dexter
Humano
Humano

Nick : Dexter
Masculino Número de Mensagens : 909
'-'
Ammo Packs : 769
Honra : -6
Data de inscrição : 28/04/2013

Ver perfil do usuário http://steamcommunity.com/id/DexterMP/ http://tudo-para-seu-zm.blogspot.com.br/ sly.dexter

Voltar ao Topo Ir em baixo

Re: Vendo /vencimento Privado!

Mensagem por Wilian em 11/9/2016, 5:33 pm

Irei postar isso no meu blog...

____________________________________________


Wilian
Humano
Humano

Nick : Wilian
Masculino Número de Mensagens : 247
Ammo Packs : 929
Honra : 9
Data de inscrição : 07/01/2014

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Vendo /vencimento Privado!

Mensagem por rotam em 19/9/2016, 5:41 pm

#include
#include
#include

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")
}

public ClcmdVencimiento(id, level, cid)
{
    if(!is_user_admin(id))
        return PLUGIN_HANDLED
       
    new szAuth[32], szExp[12]
    get_user_authid(id, szAuth, charsmax(szAuth))
   
    if(!TrieGetString(g_tVencimiento, szAuth, szExp, charsmax(szExp)))
    {
        get_user_name(id, szAuth, charsmax(szAuth))
       
        if(!TrieGetString(g_tVencimiento, szAuth, szExp, charsmax(szExp)))
        {
            get_user_ip(id, szAuth, charsmax(szAuth), 1)
           
            TrieGetString(g_tVencimiento, szAuth, szExp, charsmax(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 iLine, bAdmRemoved
   
    get_configsdir(szFile, charsmax(szFile))
    add(szFile, charsmax(szFile), "/users.ini")
       
    new file = fopen(szFile, "rt")
   
    while(!feof(file))
    {
        fgets(file, szData, charsmax(szData))
       
        trim(szData)
       
        iLine++
       
        if(!szData[0] || szData[0] == ';')
            continue
       
        parse(szData, szAuth, charsmax(szAuth), szPw, charsmax(szPw), szAccess, charsmax(szAccess), szFlags, charsmax(szFlags), szDate, charsmax(szDate))
       
        if(!szDate[0])
            continue
       
        replace_all(szDate, charsmax(szDate), "/", " ")
           
        new szDay[3], szMonth[3], szYear[5]
        parse(szDate, szDay, charsmax(szDay), szMonth, charsmax(szMonth), szYear, charsmax(szYear))
       
        if(get_systime() >= TimeToUnix(str_to_num(szYear), str_to_num(szMonth), str_to_num(szDay), 0, 0, 0, UT_TIMEZONE_SERVER))
        {
            formatex(szData, charsmax(szData), ";ADMIN VENCIDO - ^"%s^" en la fecha %s/%s/%s", szAuth, szDay, szMonth, szYear)
            write_file(szFile, szData, iLine - 1)
           
            bAdmRemoved = true
        }
        else
        {           
            replace_all(szDate, charsmax(szDate), " ", "/")
           
            TrieSetString(g_tVencimiento, szAuth, szDate)
        }
    }
   
    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(szMsg, 190, input, 3)
   
    message_begin(id ? MSG_ONE_UNRELIABLE : MSG_BROADCAST, msgSayText, .player = id)
    write_byte(id ? id : 33)
    write_string(szMsg)
    message_end()
}

____________________________________________





BANCO+REGISTRO PERSONALIZADO   CLICK AQUI !!! :


VENDO BANCO+SISTEMA DE REGISTRO+BKADMIN -- TOTALMENTE SEM BUGS >>> PREÇO A COMBINAR
POSSUI SONS,ARQUIVO CFG, SALVA POR NFVAULT
ADD SKYPE SE TIVER INTERESSADO ( dougprado13 ) 
Não Disponibilizo de graça, adc pra pedir eu deleto e denuncio.




Ela é amiga da minha mulher, pois é, pois é, mais vive dando em cima de mim, enfim, enfim (8)

rotam
Parceiros
Parceiros

Nick : Rotam
Masculino Número de Mensagens : 1135
Re Loco
Ammo Packs : 1862
Honra : 36
Data de inscrição : 21/04/2012

Ver perfil do usuário dougprado13

Voltar ao Topo Ir em baixo

Re: Vendo /vencimento Privado!

Mensagem por Dexter em 20/9/2016, 6:05 pm

KKKKKKKKKKKKKK

____________________________________________

http://cs-word.blogspot.com.br/ < Blog de Zombie 1.6 :)

CSWORD

Dexter
Humano
Humano

Nick : Dexter
Masculino Número de Mensagens : 909
'-'
Ammo Packs : 769
Honra : -6
Data de inscrição : 28/04/2013

Ver perfil do usuário http://steamcommunity.com/id/DexterMP/ http://tudo-para-seu-zm.blogspot.com.br/ sly.dexter

Voltar ao Topo Ir em baixo

Re: Vendo /vencimento Privado!

Mensagem por Wilian em 20/9/2016, 8:54 pm

rotam, pra ser sincero essa versão ai nem funfa '-'

____________________________________________


Wilian
Humano
Humano

Nick : Wilian
Masculino Número de Mensagens : 247
Ammo Packs : 929
Honra : 9
Data de inscrição : 07/01/2014

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Vendo /vencimento Privado!

Mensagem por bruno2016 em 19/10/2016, 8:41 pm

kkk voces são patéricos sabem de nada! e ainda tentam saber mais não chegam ao meus pés!


By: Bruno - DH - DragonHunters 2011 - O Melhor ZP do Brasil!


Entre os Tops Mundias!

bruno2016
Humano
Humano

Masculino Número de Mensagens : 59
Ammo Packs : 97
Honra : -6
Data de inscrição : 05/09/2016

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Vendo /vencimento Privado!

Mensagem por tatensolol em 23/10/2016, 1:20 pm

oq muda do amxx pro sma?

tatensolol
Humano
Humano

Masculino Número de Mensagens : 6
Ammo Packs : 58
Honra : 0
Data de inscrição : 11/10/2016

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Vendo /vencimento Privado!

Mensagem por rotam em 27/10/2016, 10:19 pm

Funciona sim, tem alguns erros básicos no plugin, é só fazer a edentação do código que da pra ver certinho os erros.

____________________________________________





BANCO+REGISTRO PERSONALIZADO   CLICK AQUI !!! :


VENDO BANCO+SISTEMA DE REGISTRO+BKADMIN -- TOTALMENTE SEM BUGS >>> PREÇO A COMBINAR
POSSUI SONS,ARQUIVO CFG, SALVA POR NFVAULT
ADD SKYPE SE TIVER INTERESSADO ( dougprado13 ) 
Não Disponibilizo de graça, adc pra pedir eu deleto e denuncio.




Ela é amiga da minha mulher, pois é, pois é, mais vive dando em cima de mim, enfim, enfim (8)

rotam
Parceiros
Parceiros

Nick : Rotam
Masculino Número de Mensagens : 1135
Re Loco
Ammo Packs : 1862
Honra : 36
Data de inscrição : 21/04/2012

Ver perfil do usuário dougprado13

Voltar ao Topo Ir em baixo

Re: Vendo /vencimento Privado!

Mensagem por Biel-oGrande em 19/11/2016, 12:38 pm

Link Post Original
https://amxmodx-es.com/Thread-Vencimiento-de-admins-1-0d-09-09-14

Descripción
Este plugin administra los vencimientos de los admins asignándole la expiración del mismo.
Al cumplirse la fecha establecida, se remueve automáticamente dejando escrito en el mismo archivo la fecha en la que se removió.

Uso
-Abrir el archivo donde tenemos la lista de los admins (Por defecto: users.ini)
-Si se desea agregarle el vencimiento de un admin, lo único que hay que hacer es añadirle, al final del admin deseado, la fecha a vencer. El formato de la fecha es DD/MM/AAAA*. Ejemplo: 9/2/2016**

* ('D' - Día / 'M' - Mes / 'A' - Año)
** (El año necesita los 4 dígitos)

Ejemplo de uso
-Sin vencimiento
Código:
Código:
"STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"
-Con vencimiento
Código:
Código:
"STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce" "9/2/2016"

Comando
say /vencimiento - Muestra al admin la fecha del vencimiento del mismo

IMPORTANTE
-Se requiere el siguiente include -> https://forums.alliedmods.net/showthread.php?t=91915

Lista de cambios
Código:
Código:
1.0 - Publicación del plugin
1.0c - Pequeñas optimizaciones
     - Recargar admins si se vence uno
1.0d - Removido código innecesario

Agradecimientos
Código:
Código:
Mongolito100
Destro
Neeeeeeeeeel.-
Kane

Cualquier duda, error o sugerencia, no duden en comentarlo


plugin:
#include
#include
#include


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")
}


public ClcmdVencimiento(id, level, cid)
{
if(!is_user_admin(id))
return PLUGIN_HANDLED

new szAuth[32], szExp[12]
get_user_authid(id, szAuth, charsmax(szAuth))

if(!TrieGetString(g_tVencimiento, szAuth, szExp, charsmax(szExp)))
{
get_user_name(id, szAuth, charsmax(szAuth))

if(!TrieGetString(g_tVencimiento, szAuth, szExp, charsmax(szExp)))
{
get_user_ip(id, szAuth, charsmax(szAuth), 1)

TrieGetString(g_tVencimiento, szAuth, szExp, charsmax(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 iLine, bAdmRemoved

get_configsdir(szFile, charsmax(szFile))
add(szFile, charsmax(szFile), "/users.ini")

new file = fopen(szFile, "rt")

while(!feof(file))
{
fgets(file, szData, charsmax(szData))

trim(szData)

iLine++

if(!szData[0] || szData[0] == ';')
continue

parse(szData, szAuth, charsmax(szAuth), szPw, charsmax(szPw), szAccess, charsmax(szAccess), szFlags, charsmax(szFlags), szDate, charsmax(szDate))

if(!szDate[0])
continue

replace_all(szDate, charsmax(szDate), "/", " ")

new szDay[3], szMonth[3], szYear[5]
parse(szDate, szDay, charsmax(szDay), szMonth, charsmax(szMonth), szYear, charsmax(szYear))

if(get_systime() >= TimeToUnix(str_to_num(szYear), str_to_num(szMonth), str_to_num(szDay), 0, 0, 0, UT_TIMEZONE_SERVER))
{
formatex(szData, charsmax(szData), ";ADMIN VENCIDO - ^"%s^" en la fecha %s/%s/%s", szAuth, szDay, szMonth, szYear)
write_file(szFile, szData, iLine - 1)

bAdmRemoved = true
}
else
{
replace_all(szDate, charsmax(szDate), " ", "/")

TrieSetString(g_tVencimiento, szAuth, szDate)
}
}

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(szMsg, 190, input, 3)

message_begin(id ? MSG_ONE_UNRELIABLE : MSG_BROADCAST, msgSayText, .player = id)
write_byte(id ? id : 33)
write_string(szMsg)
message_end()
}

____________________________________________


Visite

Biel-oGrande
Humano
Humano

Nick : Biel-oGrande
Masculino Número de Mensagens : 287
Ammo Packs : 1576
Honra : -4
Data de inscrição : 05/09/2012

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Vendo /vencimento Privado!

Mensagem por [Dk]Serial-Killer em 19/11/2016, 1:32 pm

Boa biel já vou editar e testar :D

____________________________________________

As pessoas não precisam de ajuda, elas  tem que se ajudar

[Dk]Serial-Killer
Humano
Humano

Nick : Serial-Killer
Masculino Número de Mensagens : 54
De Boa :D
Ammo Packs : 106
Honra : 2
Data de inscrição : 10/09/2016

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Vendo /vencimento Privado!

Mensagem por Conteúdo patrocinado Hoje à(s) 9:58 pm


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum