Zplague Conectar-se

Seu portal de Zombie Plague no Brasil


Compartilhe

descriptionVendo /vencimento Privado!

more_horiz
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

descriptionRe: Vendo /vencimento Privado!

more_horiz
FACIL'-'

____________________________________________

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

CSWORD

descriptionRe: Vendo /vencimento Privado!

more_horiz
Irei postar isso no meu blog...

____________________________________________

>> http://cstrikerevo.blogspot.com.br/ <<

descriptionRe: Vendo /vencimento Privado!

more_horiz
#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)

descriptionRe: Vendo /vencimento Privado!

more_horiz
KKKKKKKKKKKKKK

____________________________________________

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

CSWORD

descriptionRe: Vendo /vencimento Privado!

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

____________________________________________

>> http://cstrikerevo.blogspot.com.br/ <<

descriptionRe: Vendo /vencimento Privado!

more_horiz
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 Pior ZP do Brasil!


Entre os Tops Mundiais!

descriptionRe: Vendo /vencimento Privado!

more_horiz
oq muda do amxx pro sma?

descriptionRe: Vendo /vencimento Privado!

more_horiz
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)

descriptionRe: Vendo /vencimento Privado!

more_horiz
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

descriptionRe: Vendo /vencimento Privado!

more_horiz
Boa biel já vou editar e testar :D

____________________________________________

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

descriptionRe: Vendo /vencimento Privado!

more_horiz
Isso a pct tem a anos!! :D

____________________________________________

Admin Master P[c]T eGames Prascabeca Team
acc steam : schooo
Skype: pctegames
Email: scho@pctegames.com.br
Email no Msn: suporte@pctegames.com.br

descriptionRe: Vendo /vencimento Privado!

more_horiz
ate hoje tem cara querendo cobrar por smas que tem na aliien mano e foda isso kkk

descriptionRe: Vendo /vencimento Privado!

more_horiz
Willian se eu cobrar problema é meu muleke!


não gostou do topico VAZA!


vai cumer uma Buceta que é Melhor que jogar cs zm....

descriptionRe: Vendo /vencimento Privado!

more_horiz
bruno2016 escreveu:
Willian se eu cobrar problema é meu muleke!


não gostou do topico VAZA!


vai cumer uma Buceta que é Melhor que jogar cs zm....


Se provocar briga de novo vou meter um ban de 30 dias em você mesmo com os negos do forum querer pegar pipoca pra assistir briga e não adianta criar conta fake.

Aproveita que seu sv comecou a encher devido os problemas das hosts de todos os svs que deixou só o seu zp br na lista da game tracker ao envez de ficar atraindo ataques.

____________________________________________


Dicas Para Ser um Bom Scripter :
* Pense no Plugin que ira criar (Seja Inovador)
* Crie um código SMA imaginário na cabeça de como vai ser o plugin
* Passe o Codigo mental para o AMX Studio
* Compile e Teste
* Corrija Todos os Bugs do Plugin (Caso tiver um)
* Poste o Plugin ;)

** Seguindo as Dicas você estara no Padrão [P]erfec[T] [S]cr[@]s[H] **  
Zplague24 Zplague20Zplague12 

descriptionRe: Vendo /vencimento Privado!

more_horiz
KKKKK OS CARA QUE DAR BAN EM UM FORUM DE CS 1.6, ONDE JA SE VIU

____________________________________________

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

CSWORD

descriptionRe: Vendo /vencimento Privado!

more_horiz
DESINSTALA A PORRA DO CS E VENDE A STEAM MEU DEUS CARA, DESISTE DO CS, TEM 5 MIL PESSOA ONLINE NO JOGO

____________________________________________

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

CSWORD

descriptionRe: Vendo /vencimento Privado!

more_horiz
ATÉ UNTURNED TEM MAIS PLAYER Q CS

____________________________________________

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

CSWORD

descriptionRe: Vendo /vencimento Privado!

more_horiz
Dexter escreveu:
ATÉ UNTURNED TEM MAIS PLAYER Q CS


Ola dexter , vc so poderia me ensinar a adc mods pelo skype? ficarei grato :D

descriptionRe: Vendo /vencimento Privado!

more_horiz
bruno2016 escreveu:
Willian se eu cobrar problema é meu muleke!


não gostou do topico VAZA!


vai cumer uma Buceta que é Melhor que jogar cs zm....

blz "cumer" william*

descriptionRe: Vendo /vencimento Privado!

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