Fiesta-Cs ;D MEJORADO
#1
Guiño 
Plugin creado por Kira,como dice el titulo es mejorado, quisas tenga errores no lo eh verificado... podrian hacerlo por mi? avisame si tiene errores xd
Código:
#include <Escondidas>

new const NOMBRE[] = "Fiesta-Cs ;D"
new const VERSION[] = "1.0"
new const AUTOR[] = "Gerardito&Kira"
new const Tag[] = "\g[Escondidas]\n"
new g_playername[33][33]
new Cantidad

new Contador
new Creens
new g_maxplayers
new Rayo
new sprite
new g_message_hud
new cvar_duracion
new const Sonidos[][] = {
    "one/1.wav",
    "two/2.wav",
    "three/3.wav",
    "four/4.wav",
    "five/5.wav"
}
const UNIT_SECOND = (1 << 12)
const AG = ADMIN_IMMUNITY


new const MUSICA[] = "sound/Puchogenso:v/Party2.mp3"
new const EstanListos[] = { "sound/Puchogenso:v/EstanListos1.mp3" }

public plugin_precache() {
    Rayo = engfunc(EngFunc_PrecacheModel, "sprites/lgtning.spr")
    sprite = precache_model("sprites/white.spr")
    precache_generic(MUSICA)
    precache_generic(EstanListos)
    for(new i = 0 ; i < sizeof Sonidos ; i++)
        precache_sound(Sonidos[i])
}
public plugin_init() {
    register_plugin(NOMBRE, VERSION, AUTOR)
    
    register_clcmd("Chupalomonoconchetumareabortoreculiao", "asd", AG)
    
    cvar_duracion = register_cvar("Duracion_Fiesta", "44.0")
    g_message_hud = CreateHudSyncObj()
    g_maxplayers = get_maxplayers()
}
public asd(id){
    get_user_name(id, g_playername[id], 31)
    if(get_user_flags(id) & ADMIN_IMMUNITY)
    MenuFiesta(id)
    else
    print_EasyChat(0,"%s El Aweonao De \g%s \nQueria Tirar Party Sin Tener Inmunidad \gJAJAJA", Tag, g_playername[id])
}
public MenuFiesta(id) {
    new menu = menu_create("\rMenu Fiesta", "handler_mfiesta1")
    
    menu_additem(menu, "\yHacer Fiesta De Niveles", "1")
    menu_additem(menu, "\yHacer Fiesta De Resets", "2")
    menu_additem(menu, "\yHacer Fiesta De HNSPacks", "3")
    
    menu_setprop(menu, MPROP_EXITNAME, "\r[Salir]")
    menu_display(id, menu, 0)

}
public handler_mfiesta1(id, menu, item) {
    get_user_name(id, g_playername[id], 31)
    if(item==MENU_EXIT) {
        menu_destroy(menu)
        return
    }
    
    switch(item) {
        case 0:{
        MenuFiesta_Niveles(id)
        print_EasyChat(0,"%s El Admin Root \g%s \nHa Abierto El Menu De Fiesta Con Niveles", Tag, g_playername[id])
        client_cmd(0, "mp3 play ^"%s^"", EstanListos)
        }
        
        case 1: {
        MenuFiesta_Resets(id)
        print_EasyChat(0,"%s El Admin Root \g%s \nHa Abierto El Menu De Fiesta Con Resets", Tag, g_playername[id])
        client_cmd(0, "mp3 play ^"%s^"", EstanListos)
        }
        case 2: {
        MenuFiesta_HNSPacks(id)
        print_EasyChat(0,"%s El Admin Root \g%s \nHa Abierto El Menu De Fiesta Con HNSPacks", Tag, g_playername[id])
        client_cmd(0, "mp3 play ^"%s^"", EstanListos)
        }
    }
}
public MenuFiesta_Niveles(id) {
    new menu = menu_create("\rMenu Fiesta \d[No Abusar De Esto]", "handler_fiesta_niveles")
    
    menu_additem(menu, "\yFiesta \r[10 Niveles]", "1")
    menu_additem(menu, "\yFiesta \r[20 Niveles]", "2")
    menu_additem(menu, "\yFiesta \r[25 Niveles]", "3")
    menu_additem(menu, "\yFiesta \r[30 Niveles]", "4")
    menu_additem(menu, "\yFiesta \r[35 Niveles]", "5")
    menu_additem(menu, "\yFiesta \r[40 Niveles]", "6")
    
    menu_setprop(menu, MPROP_EXITNAME, "\r[Salir]")
    menu_display(id, menu, 0)
}
public handler_fiesta_niveles(id, menu, item) {
    if(item==MENU_EXIT) {
        menu_destroy(menu)
        return
    }
    
    switch(item) {
        case 0: {
            for(new i = 1 ; i <= g_maxplayers ; i++)
            {
                Level(i, 5)
                print_EasyChat(i, "\tGanas \g5 \nNiveles por estar en la fiesta")
            }
        }
            case 1: {
            for(new i = 1 ; i <= g_maxplayers ; i++) {
                Level(i, 10)
                print_EasyChat(i, "\tGanas \g10 \nNiveles por estar en la fiesta")
            }
        }
        case 2: {
            for(new i = 1 ; i <= g_maxplayers ; i++) {
                Level(i, 20)
                print_EasyChat(i, "\tGanas \g20 \nNiveles por estar en la fiesta")
            }
        }
        case 3: {
            for(new i = 1 ; i <= g_maxplayers ; i++) {
                Level(i, 25)
                print_EasyChat(i, "\tGanas \g25 \nNiveles por estar en la fiesta")
            }
        }
        case 4: {
            for(new i = 1 ; i <= g_maxplayers ; i++) {
                Level(i, 30)
                print_EasyChat(i, "\tGanas \g30 \nNiveles por estar en la fiesta")
            }
        }
        case 5: {
            for(new i = 1 ; i <= g_maxplayers ; i++) {
                Level(i, 35)
                print_EasyChat(i, "\tGanas \g35 \nNiveles por estar en la fiesta")
            }
        }
    }
    set_task(0.1, "InicioConteo")
    return
}

public MenuFiesta_Resets(id) {
    new menu = menu_create("\rMenu Fiesta \d[No Abusar De Esto]", "handler_fiesta_resets")
    
    menu_additem(menu, "\yFiesta \r[1 Reset]", "1")
    menu_additem(menu, "\yFiesta \r[2 Reset]", "2")
    menu_additem(menu, "\yFiesta \r[3 Reset]", "3")
    menu_additem(menu, "\yFiesta \r[4 Reset]", "4")
    menu_additem(menu, "\yFiesta \r[5 Reset]", "5")
    menu_additem(menu, "\yFiesta \r[6 Reset]", "6")
    
    menu_setprop(menu, MPROP_EXITNAME, "\r[Salir]")
    menu_display(id, menu, 0)
}
public handler_fiesta_resets(id, menu, item) {
    if(item==MENU_EXIT) {
        menu_destroy(menu)
        return
    }
    
    switch(item) {
        case 0: {
            for(new i = 1 ; i <= g_maxplayers ; i++)
            {
                Reset(i, 1)
                print_EasyChat(i, "\tGanas \g1 \nReset por estar en la fiesta")
            }
            }
            
            case 1: {
            for(new i = 1 ; i <= g_maxplayers ; i++) {
                Reset(i, 2)
                print_EasyChat(i, "\tGanas \g2 \nResets por estar en la fiesta")
            }
        }
        case 2: {
            for(new i = 1 ; i <= g_maxplayers ; i++) {
                Reset(i, 3)
                print_EasyChat(i, "\tGanas \g3 \nResets por estar en la fiesta")
            }
        }
        case 3: {
            for(new i = 1 ; i <= g_maxplayers ; i++) {
                Reset(i, 4)
                print_EasyChat(i, "\tGanas \g4 \nResets por estar en la fiesta")
            }
        }
        case 4: {
            for(new i = 1 ; i <= g_maxplayers ; i++) {
                Reset(i, 5)
                print_EasyChat(i, "\tGanas \g5 \nResets por estar en la fiesta")
            }
        }
        case 5: {
            for(new i = 1 ; i <= g_maxplayers ; i++) {
                Reset(i, 6)
                print_EasyChat(i, "\tGanas \g6 \nResets por estar en la fiesta")
            }
        }
    }
    set_task(0.1, "InicioConteo")
    return
}
public MenuFiesta_HNSPacks(id) {
    new menu = menu_create("\rMenu Fiesta \d[No Abusar De Esto]", "handler_fiesta_packs")
    
    menu_additem(menu, "\yFiesta \r[100 HNSPacks]", "1")
    menu_additem(menu, "\yFiesta \r[200 HNSPacks]", "2")
    menu_additem(menu, "\yFiesta \r[300 HNSPacks", "3")
    menu_additem(menu, "\yFiesta \r[500 HNSPacks]", "4")
    menu_additem(menu, "\yFiesta \r[1000 HNSPacks]", "5")
    menu_additem(menu, "\yFiesta \r[1500 HNSPacks]", "6")
    
    menu_setprop(menu, MPROP_EXITNAME, "\r[Salir]")
    menu_display(id, menu, 0)
}
public handler_fiesta_packs(id, menu, item) {
    if(item==MENU_EXIT) {
        menu_destroy(menu)
        return
    }
    
    switch(item) {
        case 0: {
            for(new i = 1 ; i <= g_maxplayers ; i++)
            {
                Pack(i, 100)
                print_EasyChat(i, "\tGanas \g100 \nHNSPacks por estar en la fiesta")
            }
            }
            
            case 1: {
            for(new i = 1 ; i <= g_maxplayers ; i++) {
                Pack(i, 200)
                print_EasyChat(i, "\tGanas \g200 \nHNSPacks por estar en la fiesta")
            }
        }
        case 2: {
            for(new i = 1 ; i <= g_maxplayers ; i++) {
                Pack(i, 300)
                print_EasyChat(i, "\tGanas \g300 \nHNSPacks por estar en la fiesta")
            }
        }
        case 3: {
            for(new i = 1 ; i <= g_maxplayers ; i++) {
                Pack(i, 500)
                print_EasyChat(i, "\tGanas \g500 \nHNSPacks por estar en la fiesta")
            }
        }
        case 4: {
            for(new i = 1 ; i <= g_maxplayers ; i++) {
                Pack(i, 1000)
                print_EasyChat(i, "\tGanas \g1000 \nHNSPacks por estar en la fiesta")
            }
        }
        case 5: {
            for(new i = 1 ; i <= g_maxplayers ; i++) {
                Pack(i, 1500)
                print_EasyChat(i, "\tGanas \g1500 \nHNSPacks por estar en la fiesta")
            }
        }
    }
    set_task(0.1, "InicioConteo")
    return
}
/*
public handler_party(id, menu, item) {
    if(item==MENU_EXIT)    return
    
    switch(item) {
        case 0: Cantidad = 0
        case 1: Cantidad = 1
        case 2: Cantidad = 2
        case 3: Cantidad = 4
        case 4: Cantidad = 5
        case 5: Cantidad = 10
        case 6: Cantidad = 20
    }
    set_task(0.1, "InicioConteo")
    return
}
*/
/*    
public cmd_xupalo(id, level, cid) {
    if (!cmd_access (id, level, cid, 3))
        return PLUGIN_HANDLED;
    
    new s_Amount[9]
    read_argv (2, s_Amount, charsmax (s_Amount))
    
    Cantidad = max(1, str_to_num (s_Amount))
    
    set_task(0.1, "InicioConteo")
    
    return PLUGIN_HANDLED;
}*/
public InicioConteo() {
    Contador = 16
    set_task(0.9, "Conteo")
    for(new i = 1; i <= g_maxplayers; i++)
        strip_user_weapons(i)
}

public Conteo() {
    if(Contador <= 1) {
        set_hudmessage(222, 0, 0, -1.0, 0.30, 1, 6.0, 3.0)
        show_hudmessage(0, "SE APAGARON LAS LUCES CONCHETUMAREEEEEE")
        Creens = true
        set_task(0.1, "Efectos")
        set_task(get_pcvar_float(cvar_duracion), "Termino")
        set_task(3.0, "mensajes_hud");
    }
    else {
        set_task(1.0, "Conteo")
        
        if(Contador < 16) {
            set_hudmessage(0, 255, 55, -1.0, 0.30, 0, 6.0, 1.0)
            show_hudmessage(0, "QUEDARA LA CAGA EN %d SEGUNDO%s^nPREPARATE !!!!",
            Contador, Contador == 1 ? "":"S")
        }
        if(Contador == 16)
        client_cmd(0, "mp3 play ^"%s^"", MUSICA)
        else
        if(Contador == 5) {
            for(new i = 1; i <= g_maxplayers; i++){
            set_lights("h")
            client_cmd(0, "spk ^"EscondidasPulentos/5.wav^"")
        }
        }
        else
        if(Contador == 4) {
            for(new i = 1; i <= g_maxplayers; i++)
            set_lights("g")
            client_cmd(0, "spk ^"EscondidasPulentos/4.wav^"")
        }
        else
        if(Contador == 3) {
            for(new i = 1; i <= g_maxplayers; i++)
            set_lights("c")
            client_cmd(0, "spk ^"EscondidasPulentos/3.wav^"")
        }
        else
        if(Contador == 2) {
            for(new i = 1; i <= g_maxplayers; i++)
            set_lights("a")
            client_cmd(0, "spk ^"EscondidasPulentos/2.wav^"")
        }
        else
        if(Contador == 1) {
            for(new i = 1; i <= g_maxplayers; i++)
            set_lights("a")
            client_cmd(0, "spk ^"EscondidasPulentos/1.wav^"")
        }
        Contador --
    }
}
public mensajes_hud()
{
    new sMsg[64]
    
    formatex(sMsg, charsmax(sMsg), "TE GUSTA LA DISCO ? EL WEBEO ? JAJA :X");
    set_hudmessage(255, 255, 0, -1.0, 0.3, 0, 0.0, 3.0, 2.0, 1.0, -1);
    ShowSyncHudMsg(0, g_message_hud, "%s", sMsg);
    set_task(3.5, "mensajes_hud2");
}

public mensajes_hud2()
{
    new sMsg[64]
    
    formatex(sMsg, charsmax(sMsg), "Party creada por Gerarditoxd!");
    set_hudmessage(255, 255, 0, -1.0, 0.3, 0, 0.0, 3.0, 2.0, 1.0, -1);
    ShowSyncHudMsg(0, g_message_hud, "%s", sMsg);
    set_task(5.0, "mensajes_hud3");
}

public mensajes_hud3()
{
    new sMsg[64]
    
    formatex(sMsg, charsmax(sMsg), "Viva chile pe:v maikraaa:v !!!");
    set_hudmessage(255, 255, 0, -1.0, 0.3, 0, 0.0, 3.0, 2.0, 1.0, -1);
    ShowSyncHudMsg(0, g_message_hud, "%s", sMsg);
    set_task(4.5, "mensajes_hud4");
}

public mensajes_hud4()
{
    new sMsg[64]
    
    formatex(sMsg, charsmax(sMsg), "TE DIVIERTES ? JAJAJAJA^nLO QUE FUMAN MARIHUUUUAAAANAAAAAA !!!");
    set_hudmessage(255, 255, 0, -1.0, 0.3, 0, 0.0, 3.0, 2.0, 1.0, -1);
    ShowSyncHudMsg(0, g_message_hud, "%s", sMsg);
    set_task(5.0, "mensajes_hud5");
}

public mensajes_hud5()
{
    new sMsg[64]
    
    formatex(sMsg, charsmax(sMsg), "TUURRUUUU TRUUU TRURURRURU RUTRURURURURURU RUTRTURTURUTUR !!!!");
    set_hudmessage(255, 255, 0, -1.0, 0.3, 0, 0.0, 3.0, 2.0, 1.0, -1);
    ShowSyncHudMsg(0, g_message_hud, "%s", sMsg);
    set_task(3.0, "mensajes_hud6");
}

public mensajes_hud6()
{
    new sMsg[64]
    
    formatex(sMsg, charsmax(sMsg), "ESCONDIDAS BY GERARDITOOOO!!!!");
    set_hudmessage(255, 255, 0, -1.0, 0.3, 0, 0.0, 3.0, 2.0, 1.0, -1);
    ShowSyncHudMsg(0, g_message_hud, "%s", sMsg);
    set_task(6.0, "mensajes_hud7");
}

public mensajes_hud7()
{
    new sMsg[64]
    
    formatex(sMsg, charsmax(sMsg), "HOLA WECOS RECULIAOS<3 EL DIEGO ES WECA :V");
    set_hudmessage(255, 255, 0, -1.0, 0.3, 0, 0.0, 3.0, 2.0, 1.0, -1);
    ShowSyncHudMsg(0, g_message_hud, "%s", sMsg);
    set_task(8.0, "mensajes_hud8");
}
public mensajes_hud8()
{
    new sMsg[64]
    
    formatex(sMsg, charsmax(sMsg), "RECUERDA TRAER A TUS AMIGOS Y DIVERTIRTE :DDD");
    set_hudmessage(255, 255, 0, -1.0, 0.3, 0, 0.0, 3.0, 2.0, 1.0, -1);
    ShowSyncHudMsg(0, g_message_hud, "%s", sMsg);
}
public Termino() {
    set_lights("#OFF")
    server_cmd("sv_restart 1")
    Creens = false
    
    for(new i = 0; i <= g_maxplayers; i++) {
        Level(i, Cantidad)
        Experiencia(i,Cantidad)
        Reset(i,Cantidad)
        Pack(i, Cantidad)
        Check_LEVELx(i)    
    }
}

public Efectos() {
    new Float:vecOrigin[3], i
    for(i = 1; i <= g_maxplayers; ++i) {
        if(Creens) {
            if(!is_user_connected(i))
                continue;
            
            message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("ScreenShake"), _, i)
            write_short(UNIT_SECOND * 9)
            write_short(UNIT_SECOND * 6)
            write_short(UNIT_SECOND * 9)
            message_end()
            
            entity_get_vector(i, EV_VEC_origin, vecOrigin)
            
            engfunc(EngFunc_MessageBegin, MSG_PVS, SVC_TEMPENTITY, vecOrigin, 0)
            write_byte(TE_DLIGHT)
            engfunc(EngFunc_WriteCoord, vecOrigin[0])
            engfunc(EngFunc_WriteCoord, vecOrigin[1])
            engfunc(EngFunc_WriteCoord, vecOrigin[2])
            write_byte(40);
            write_byte(random_num(50, 250))
            write_byte(random_num(50, 250))
            write_byte(random_num(50, 250))
            write_byte(50)
            write_byte(10)
            message_end()
            
            new vec1[3], vec2[3], e[3]
            get_user_origin(i, vec2)
            vec2[2] -= 26
            vec1[0] = vec2[0]
            vec1[1] = vec2[1]
            vec1[2] = vec2[2] + 400
            
            message_begin( MSG_BROADCAST,SVC_TEMPENTITY)
            write_byte( 0 )
            write_coord(vec1[0])
            write_coord(vec1[1]+30)
            write_coord(vec1[2])
            write_coord(vec2[0])
            write_coord(vec2[1]+30)
            write_coord(vec2[2])
            write_short(Rayo)
            write_byte(1)
            write_byte(5)
            write_byte(2)
            write_byte(20)
            write_byte(30)
            write_byte(random_num(50, 150))
            write_byte(random_num(50, 150))
            write_byte(random_num(50, 150))
            write_byte(200)
            write_byte(100)
            message_end()
            
            message_begin( MSG_BROADCAST,SVC_TEMPENTITY)
            write_byte( 0 )
            write_coord(vec1[0])
            write_coord(vec1[1]+30)
            write_coord(vec1[2])
            write_coord(vec2[0])
            write_coord(vec2[1]+30)
            write_coord(vec2[2])
            write_short(Rayo)
            write_byte(1)
            write_byte(5)
            write_byte(2)
            write_byte(20)
            write_byte(30)
            write_byte(random_num(50, 200))
            write_byte(random_num(50, 200))
            write_byte(random_num(50, 200))
            write_byte(200)
            write_byte(100)
            message_end()
            
            message_begin( MSG_BROADCAST,SVC_TEMPENTITY)
            write_byte( 0 )
            write_coord(vec1[0])
            write_coord(vec1[1]+30)
            write_coord(vec1[2])
            write_coord(vec2[0])
            write_coord(vec2[1]+30)
            write_coord(vec2[2])
            write_short(Rayo)
            write_byte(1)
            write_byte(5)
            write_byte(2)
            write_byte(20)
            write_byte(30)
            write_byte(random_num(50, 250))
            write_byte(random_num(50, 250))
            write_byte(random_num(50, 250))
            write_byte(200)
            write_byte(100)
            message_end()
            
            message_begin( MSG_BROADCAST,SVC_TEMPENTITY)
            write_byte( 0 )
            write_coord(vec1[0])
            write_coord(vec1[1]+30)
            write_coord(vec1[2])
            write_coord(vec2[0])
            write_coord(vec2[1]+30)
            write_coord(vec2[2])
            write_short(Rayo)
            write_byte(1)
            write_byte(5)
            write_byte(2)
            write_byte(20)
            write_byte(30)
            write_byte(random_num(50, 100))
            write_byte(random_num(50, 100))
            write_byte(random_num(50, 100))
            write_byte(200)
            write_byte(100)
            message_end()
            
            get_user_origin(i, e, 3)
            message_begin(MSG_BROADCAST,SVC_TEMPENTITY)
            write_byte(TE_BEAMENTPOINT)
            write_short(i | 0x1000)
            write_coord(e[0])            
            write_coord(e[1])            
            write_coord(e[2])            
            write_short(sprite)            
            write_byte(1)                              
            write_byte(10)                                     
            write_byte(1)                
            write_byte(5)                           
            write_byte(0)                
            write_byte(random_num(50, 200))
            write_byte(random_num(50, 200))
            write_byte(random_num(50, 200))                
            write_byte(150)                                 
            write_byte(25)                      
            message_end()
        }
    }
    set_task(0.5, "Efectos")
}
stock print_EasyChat(const id, const input[], any:...) {
    new iCount = 1, iPlayers[32]
    
    static szMsg[191]
    vformat(szMsg, charsmax(szMsg), input, 3)
    
    replace_all(szMsg, 190, "\g", "^4")
    replace_all(szMsg, 190, "\n", "^1")
    replace_all(szMsg, 190, "\t", "^3")
    
    if(id) iPlayers[0] = id
    
    else get_players(iPlayers, iCount, "ch")
    
    for (new i = 0; i < iCount; i++) {
        if (is_user_connected(iPlayers[i])) {
            message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, iPlayers[i])
            write_byte(iPlayers[i])
            write_string(szMsg)
            message_end()
        }
    }
}


Archivos adjuntos
.sma   Descargar AMXX / Fiesta.sma (Tamaño: 16.38 KB / Descargas: 17)
#2
Y lo "mejorado" donde lo encuentro Whatever
[Imagen: bvpq9q-6.png]

NO DOY AYUDA VIA MENSAJE PRIVADO

* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
#3
Actualizado? ya quee... eston plugins son de Joaquox y kira solo los compre... me pertenecen :p
#4
Y El #Include? :c
Aprender: Necesaria unión entre el Querer, el Saber y el Poder
#5
(09/01/2017, 01:50 AM)Gerarditoxd escribió: Actualizado? ya quee... eston plugins son de Joaquox y kira solo los compre... me pertenecen :p

El que comprés un plugin no te hace ser el autor de el.

#6
Jajaja esa wea la edito el kira tu no hiciste nada, LADRON!!!.
#7
Hace poco estaba en mi cama durmiendo & luego de desayunar algo me decía que fuera a mi pc y viera el foro, pero como no tenia tiempo el trabajo, las putas y comer me tiene muy apurado no pude, pero hace unos minutos me recordé, y ya que me ando echando una cagadita entre y supe que ese algo era para darte negativo. WhateverWhatever
[Imagen: zcsztw-4.png] [Imagen: 6u5fj2-4.png]
[Imagen: linkedin_thumb_image.png][Imagen: 76561198283253977.png][Imagen: linkedin_thumb_image.png]
#8
(09/01/2017, 09:06 AM)davidvargas27362 escribió: Y El #Include? :c

ESTA EN EL ULTIMO COMENTARIO
#9
(10/01/2017, 12:52 AM)Gerarditoxd escribió:
(09/01/2017, 09:06 AM)davidvargas27362 escribió: Y El #Include? :c

jajjajaja para que quieres el inc?

y fíjate...

(09/01/2017, 12:30 AM)Gerarditoxd escribió:
Código:
#include <Escondidas>
#10
Código PHP:
#include <amxmodx>
#include <engine>
#include <fakemeta>
#include <fun>

new const NOMBRE[] = "Fiesta-Cs ;D"
new const VERSION[] = "1.0"
new const AUTOR[] = "Gerardito&Kira"
new const Tag[] = "\g[Escondidas]\n"
new g_playername[33][33]
//new Cantidad

new Contador
new Creens
new g_maxplayers
new Rayo
new sprite
new g_message_hud
new cvar_duracion
new const Sonidos[][] = {
    
"one/1.wav",
    
"two/2.wav",
    
"three/3.wav",
    
"four/4.wav",
    
"five/5.wav"
}
const 
UNIT_SECOND = (<< 12)
const 
AG ADMIN_IMMUNITY


new const MUSICA[] = "sound/Puchogenso:v/Party2.mp3"
new const EstanListos[] = { "sound/Puchogenso:v/EstanListos1.mp3" }

public 
plugin_precache() {
    
Rayo engfunc(EngFunc_PrecacheModel"sprites/lgtning.spr")
    
sprite precache_model("sprites/white.spr")
    
precache_generic(MUSICA)
    
precache_generic(EstanListos)
    for(new 
sizeof Sonidos i++)
        
precache_sound(Sonidos[i])
}
public 
plugin_init() {
    
register_plugin(NOMBREVERSIONAUTOR)
    
    
register_clcmd("Chupalomonoconchetumareabortoreculiao""asd"AG)
    
    
cvar_duracion register_cvar("Duracion_Fiesta""44.0")
    
g_message_hud CreateHudSyncObj()
    
g_maxplayers get_maxplayers()
}
public 
asd(id){
    
get_user_name(idg_playername[id], 31)
    if(
get_user_flags(id) & ADMIN_IMMUNITY)
    
MenuFiesta(id)
    else
    
print_EasyChat(0,"%s El Aweonao De \g%s \nQueria Tirar Party Sin Tener Inmunidad \gJAJAJA"Tagg_playername[id])
}
public 
MenuFiesta(id) {
    new 
menu menu_create("\rMenu Fiesta""handler_mfiesta1")
    
    
menu_additem(menu"\yHacer Fiesta De Niveles""1")
    
menu_additem(menu"\yHacer Fiesta De Resets""2")
    
menu_additem(menu"\yHacer Fiesta De HNSPacks""3")
    
    
menu_setprop(menuMPROP_EXITNAME"\r[Salir]")
    
menu_display(idmenu0)

}
public 
handler_mfiesta1(idmenuitem) {
    
get_user_name(idg_playername[id], 31)
    if(
item==MENU_EXIT) {
        
menu_destroy(menu)
        return
    }
    
    switch(
item) {
        case 
0:{
        
MenuFiesta_Niveles(id)
        
print_EasyChat(0,"%s El Admin Root \g%s \nHa Abierto El Menu De Fiesta Con Niveles"Tagg_playername[id])
        
client_cmd(0"mp3 play ^"%s^""EstanListos)
        }
        
        case 
1: {
        
MenuFiesta_Resets(id)
        
print_EasyChat(0,"%s El Admin Root \g%s \nHa Abierto El Menu De Fiesta Con Resets"Tagg_playername[id])
        
client_cmd(0"mp3 play ^"%s^""EstanListos)
        }
        case 
2: {
        
MenuFiesta_HNSPacks(id)
        
print_EasyChat(0,"%s El Admin Root \g%s \nHa Abierto El Menu De Fiesta Con HNSPacks"Tagg_playername[id])
        
client_cmd(0"mp3 play ^"%s^""EstanListos)
        }
    }
}
public 
MenuFiesta_Niveles(id) {
    new 
menu menu_create("\rMenu Fiesta \d[No Abusar De Esto]""handler_fiesta_niveles")
    
    
menu_additem(menu"\yFiesta \r[10 Niveles]""1")
    
menu_additem(menu"\yFiesta \r[20 Niveles]""2")
    
menu_additem(menu"\yFiesta \r[25 Niveles]""3")
    
menu_additem(menu"\yFiesta \r[30 Niveles]""4")
    
menu_additem(menu"\yFiesta \r[35 Niveles]""5")
    
menu_additem(menu"\yFiesta \r[40 Niveles]""6")
    
    
menu_setprop(menuMPROP_EXITNAME"\r[Salir]")
    
menu_display(idmenu0)
}
public 
handler_fiesta_niveles(idmenuitem) {
    if(
item==MENU_EXIT) {
        
menu_destroy(menu)
        return
    }
    
    switch(
item) {
        case 
0: {
            for(new 
<= g_maxplayers i++) 
            {
                
//Level(i, 5)
                
print_EasyChat(i"\tGanas \g5 \nNiveles por estar en la fiesta")
            }
        }
            case 
1: {
            for(new 
<= g_maxplayers i++) {
                
//Level(i, 10)
                
print_EasyChat(i"\tGanas \g10 \nNiveles por estar en la fiesta")
            }
        }
        case 
2: {
            for(new 
<= g_maxplayers i++) {
                
//Level(i, 20)
                
print_EasyChat(i"\tGanas \g20 \nNiveles por estar en la fiesta")
            }
        }
        case 
3: {
            for(new 
<= g_maxplayers i++) {
               
// Level(i, 25)
                
print_EasyChat(i"\tGanas \g25 \nNiveles por estar en la fiesta")
            }
        }
        case 
4: {
            for(new 
<= g_maxplayers i++) {
               
//// Level(i, 30)
                
print_EasyChat(i"\tGanas \g30 \nNiveles por estar en la fiesta")
            }
        }
        case 
5: {
            for(new 
<= g_maxplayers i++) {
              
//  Level(i, 35)
                
print_EasyChat(i"\tGanas \g35 \nNiveles por estar en la fiesta")
            }
        }
    }
    
set_task(0.1"InicioConteo")
    return
}

public 
MenuFiesta_Resets(id) {
    new 
menu menu_create("\rMenu Fiesta \d[No Abusar De Esto]""handler_fiesta_resets")
    
    
menu_additem(menu"\yFiesta \r[1 Reset]""1")
    
menu_additem(menu"\yFiesta \r[2 Reset]""2")
    
menu_additem(menu"\yFiesta \r[3 Reset]""3")
    
menu_additem(menu"\yFiesta \r[4 Reset]""4")
    
menu_additem(menu"\yFiesta \r[5 Reset]""5")
    
menu_additem(menu"\yFiesta \r[6 Reset]""6")
    
    
menu_setprop(menuMPROP_EXITNAME"\r[Salir]")
    
menu_display(idmenu0)
}
public 
handler_fiesta_resets(idmenuitem) {
    if(
item==MENU_EXIT) {
        
menu_destroy(menu)
        return
    }
    
    switch(
item) {
        case 
0: {
            for(new 
<= g_maxplayers i++)
            {
                
//Reset(i, 1)
                
print_EasyChat(i"\tGanas \g1 \nReset por estar en la fiesta")
            }
            }
            
            case 
1: {
            for(new 
<= g_maxplayers i++) {
               
// Reset(i, 2)
                
print_EasyChat(i"\tGanas \g2 \nResets por estar en la fiesta")
            }
        }
        case 
2: {
            for(new 
<= g_maxplayers i++) {
               
// Reset(i, 3)
                
print_EasyChat(i"\tGanas \g3 \nResets por estar en la fiesta")
            }
        }
        case 
3: {
            for(new 
<= g_maxplayers i++) {
               
// Reset(i, 4)
                
print_EasyChat(i"\tGanas \g4 \nResets por estar en la fiesta")
            }
        }
        case 
4: {
            for(new 
<= g_maxplayers i++) {
              
//  Reset(i, 5)
                
print_EasyChat(i"\tGanas \g5 \nResets por estar en la fiesta")
            }
        }
        case 
5: {
            for(new 
<= g_maxplayers i++) {
               
// Reset(i, 6)
                
print_EasyChat(i"\tGanas \g6 \nResets por estar en la fiesta")
            }
        }
    }
    
set_task(0.1"InicioConteo")
    return
}
public 
MenuFiesta_HNSPacks(id) {
    new 
menu menu_create("\rMenu Fiesta \d[No Abusar De Esto]""handler_fiesta_packs")
    
    
menu_additem(menu"\yFiesta \r[100 HNSPacks]""1")
    
menu_additem(menu"\yFiesta \r[200 HNSPacks]""2")
    
menu_additem(menu"\yFiesta \r[300 HNSPacks""3")
    
menu_additem(menu"\yFiesta \r[500 HNSPacks]""4")
    
menu_additem(menu"\yFiesta \r[1000 HNSPacks]""5")
    
menu_additem(menu"\yFiesta \r[1500 HNSPacks]""6")
    
    
menu_setprop(menuMPROP_EXITNAME"\r[Salir]")
    
menu_display(idmenu0)
}
public 
handler_fiesta_packs(idmenuitem) {
    if(
item==MENU_EXIT) {
        
menu_destroy(menu)
        return
    }
    
    switch(
item) {
        case 
0: {
            for(new 
<= g_maxplayers i++)
            {
               
// Pack(i, 100)
                
print_EasyChat(i"\tGanas \g100 \nHNSPacks por estar en la fiesta")
            }
            }
            
            case 
1: {
            for(new 
<= g_maxplayers i++) {
               
// Pack(i, 200)
                
print_EasyChat(i"\tGanas \g200 \nHNSPacks por estar en la fiesta")
            }
        }
        case 
2: {
            for(new 
<= g_maxplayers i++) {
               
// Pack(i, 300)
                
print_EasyChat(i"\tGanas \g300 \nHNSPacks por estar en la fiesta")
            }
        }
        case 
3: {
            for(new 
<= g_maxplayers i++) {
                
//Pack(i, 500)
                
print_EasyChat(i"\tGanas \g500 \nHNSPacks por estar en la fiesta")
            }
        }
        case 
4: {
            for(new 
<= g_maxplayers i++) {
               
// Pack(i, 1000)
                
print_EasyChat(i"\tGanas \g1000 \nHNSPacks por estar en la fiesta")
            }
        }
        case 
5: {
            for(new 
<= g_maxplayers i++) {
               
// Pack(i, 1500)
                
print_EasyChat(i"\tGanas \g1500 \nHNSPacks por estar en la fiesta")
            }
        }
    }
    
set_task(0.1"InicioConteo")
    return
}
/*
public handler_party(id, menu, item) {
    if(item==MENU_EXIT)    return
    
    switch(item) {
        case 0: Cantidad = 0
        case 1: Cantidad = 1
        case 2: Cantidad = 2
        case 3: Cantidad = 4
        case 4: Cantidad = 5
        case 5: Cantidad = 10
        case 6: Cantidad = 20
    }
    set_task(0.1, "InicioConteo")
    return
}
*/
/*    
public cmd_xupalo(id, level, cid) {
    if (!cmd_access (id, level, cid, 3))
        return PLUGIN_HANDLED; 
    
    new s_Amount[9]
    read_argv (2, s_Amount, charsmax (s_Amount))
    
    Cantidad = max(1, str_to_num (s_Amount))
    
    set_task(0.1, "InicioConteo")
    
    return PLUGIN_HANDLED; 
}*/
public InicioConteo() {
    
Contador 16
    set_task
(0.9"Conteo")
    for(new 
1<= g_maxplayersi++) 
        
strip_user_weapons(i)
}

public 
Conteo() {
    if(
Contador <= 1) {
        
set_hudmessage(22200, -1.00.3016.03.0)
        
show_hudmessage(0"SE APAGARON LAS LUCES CONCHETUMAREEEEEE")
        
Creens true
        set_task
(0.1"Efectos")
        
set_task(get_pcvar_float(cvar_duracion), "Termino")
        
set_task(3.0"mensajes_hud");
    }
    else {
        
set_task(1.0"Conteo")
        
        if(
Contador 16) {
            
set_hudmessage(025555, -1.00.3006.01.0)
            
show_hudmessage(0"QUEDARA LA CAGA EN %d SEGUNDO%s^nPREPARATE !!!!",
            
ContadorContador == "":"S")
        }
        if(
Contador == 16)
        
client_cmd(0"mp3 play ^"%s^""MUSICA)
        else 
        if(
Contador == 5) {
            for(new 
1<= g_maxplayersi++){ 
            
set_lights("h")
            
client_cmd(0"spk ^"EscondidasPulentos/5.wav^"")
        }
        }
        else 
        if(
Contador == 4) {
            for(new 
1<= g_maxplayersi++) 
            
set_lights("g")
            
client_cmd(0"spk ^"EscondidasPulentos/4.wav^"")
        }
        else 
        if(
Contador == 3) {
            for(new 
1<= g_maxplayersi++) 
            
set_lights("c")
            
client_cmd(0"spk ^"EscondidasPulentos/3.wav^"")
        }
        else 
        if(
Contador == 2) {
            for(new 
1<= g_maxplayersi++) 
            
set_lights("a")
            
client_cmd(0"spk ^"EscondidasPulentos/2.wav^"")
        }
        else 
        if(
Contador == 1) {
            for(new 
1<= g_maxplayersi++) 
            
set_lights("a")
            
client_cmd(0"spk ^"EscondidasPulentos/1.wav^"")
        }
        
Contador --
    }
}
public 
mensajes_hud()
{
    new 
sMsg[64]
    
    
formatex(sMsgcharsmax(sMsg), "TE GUSTA LA DISCO ? EL WEBEO ? JAJA :X");
    
set_hudmessage(2552550, -1.00.300.03.02.01.0, -1);
    
ShowSyncHudMsg(0g_message_hud"%s"sMsg);
    
set_task(3.5"mensajes_hud2");
}

public 
mensajes_hud2()
{
    new 
sMsg[64]
    
    
formatex(sMsgcharsmax(sMsg), "Party creada por Gerarditoxd!");
    
set_hudmessage(2552550, -1.00.300.03.02.01.0, -1);
    
ShowSyncHudMsg(0g_message_hud"%s"sMsg);
    
set_task(5.0"mensajes_hud3");
}

public 
mensajes_hud3()
{
    new 
sMsg[64]
    
    
formatex(sMsgcharsmax(sMsg), "Viva chile pe:v maikraaa:v !!!");
    
set_hudmessage(2552550, -1.00.300.03.02.01.0, -1);
    
ShowSyncHudMsg(0g_message_hud"%s"sMsg);
    
set_task(4.5"mensajes_hud4");
}

public 
mensajes_hud4()
{
    new 
sMsg[64]
    
    
formatex(sMsgcharsmax(sMsg), "TE DIVIERTES ? JAJAJAJA^nLO QUE FUMAN MARIHUUUUAAAANAAAAAA !!!");
    
set_hudmessage(2552550, -1.00.300.03.02.01.0, -1);
    
ShowSyncHudMsg(0g_message_hud"%s"sMsg);
    
set_task(5.0"mensajes_hud5");
}

public 
mensajes_hud5()
{
    new 
sMsg[64]
    
    
formatex(sMsgcharsmax(sMsg), "TUURRUUUU TRUUU TRURURRURU RUTRURURURURURU RUTRTURTURUTUR !!!!");
    
set_hudmessage(2552550, -1.00.300.03.02.01.0, -1);
    
ShowSyncHudMsg(0g_message_hud"%s"sMsg);
    
set_task(3.0"mensajes_hud6");
}

public 
mensajes_hud6()
{
    new 
sMsg[64]
    
    
formatex(sMsgcharsmax(sMsg), "ESCONDIDAS BY GERARDITOOOO!!!!");
    
set_hudmessage(2552550, -1.00.300.03.02.01.0, -1);
    
ShowSyncHudMsg(0g_message_hud"%s"sMsg);
    
set_task(6.0"mensajes_hud7");
}

public 
mensajes_hud7()
{
    new 
sMsg[64]
    
    
formatex(sMsgcharsmax(sMsg), "HOLA WECOS RECULIAOS<3 EL DIEGO ES WECA :V");
    
set_hudmessage(2552550, -1.00.300.03.02.01.0, -1);
    
ShowSyncHudMsg(0g_message_hud"%s"sMsg);
    
set_task(8.0"mensajes_hud8");
}
public 
mensajes_hud8()
{
    new 
sMsg[64]
    
    
formatex(sMsgcharsmax(sMsg), "RECUERDA TRAER A TUS AMIGOS Y DIVERTIRTE :DDD");
    
set_hudmessage(2552550, -1.00.300.03.02.01.0, -1);
    
ShowSyncHudMsg(0g_message_hud"%s"sMsg);
}
public 
Termino() {
    
set_lights("#OFF")
    
server_cmd("sv_restart 1")
    
Creens false
    
    
for(new 0<= g_maxplayersi++) {
      
/*  Level(i, Cantidad)
        Experiencia(i,Cantidad)
        Reset(i,Cantidad)
        Pack(i, Cantidad)
        Check_LEVELx(i)    */
    
}
}

public 
Efectos() {
    new 
Float:vecOrigin[3], i
    
for(1<= g_maxplayers; ++i) {
        if(
Creens) {
            if(!
is_user_connected(i))
                continue;
            
            
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("ScreenShake"), _i)
            
write_short(UNIT_SECOND 9)
            
write_short(UNIT_SECOND 6)
            
write_short(UNIT_SECOND 9)
            
message_end()
            
            
entity_get_vector(iEV_VEC_originvecOrigin)
            
            
engfunc(EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYvecOrigin0)
            
write_byte(TE_DLIGHT)
            
engfunc(EngFunc_WriteCoordvecOrigin[0])
            
engfunc(EngFunc_WriteCoordvecOrigin[1])
            
engfunc(EngFunc_WriteCoordvecOrigin[2])
            
write_byte(40);
            
write_byte(random_num(50250))
            
write_byte(random_num(50250))
            
write_byte(random_num(50250))
            
write_byte(50)
            
write_byte(10)
            
message_end()
            
            new 
vec1[3], vec2[3], e[3]
            
get_user_origin(ivec2
            
vec2[2] -= 26 
            vec1
[0] = vec2[0
            
vec1[1] = vec2[1
            
vec1[2] = vec2[2] + 400 
            
            message_begin
MSG_BROADCAST,SVC_TEMPENTITY
            
write_byte
            
write_coord(vec1[0]) 
            
write_coord(vec1[1]+30
            
write_coord(vec1[2]) 
            
write_coord(vec2[0]) 
            
write_coord(vec2[1]+30
            
write_coord(vec2[2]) 
            
write_short(Rayo
            
write_byte(1)
            
write_byte(5
            
write_byte(2
            
write_byte(20
            
write_byte(30
            
write_byte(random_num(50150))
            
write_byte(random_num(50150))
            
write_byte(random_num(50150))
            
write_byte(200
            
write_byte(100
            
message_end()
            
            
message_beginMSG_BROADCAST,SVC_TEMPENTITY
            
write_byte
            
write_coord(vec1[0]) 
            
write_coord(vec1[1]+30
            
write_coord(vec1[2]) 
            
write_coord(vec2[0]) 
            
write_coord(vec2[1]+30
            
write_coord(vec2[2]) 
            
write_short(Rayo
            
write_byte(1)
            
write_byte(5
            
write_byte(2
            
write_byte(20
            
write_byte(30
            
write_byte(random_num(50200))
            
write_byte(random_num(50200))
            
write_byte(random_num(50200))
            
write_byte(200
            
write_byte(100
            
message_end()
            
            
message_beginMSG_BROADCAST,SVC_TEMPENTITY
            
write_byte
            
write_coord(vec1[0]) 
            
write_coord(vec1[1]+30
            
write_coord(vec1[2]) 
            
write_coord(vec2[0]) 
            
write_coord(vec2[1]+30
            
write_coord(vec2[2]) 
            
write_short(Rayo
            
write_byte(1)
            
write_byte(5
            
write_byte(2
            
write_byte(20
            
write_byte(30
            
write_byte(random_num(50250))
            
write_byte(random_num(50250))
            
write_byte(random_num(50250))
            
write_byte(200
            
write_byte(100
            
message_end()
            
            
message_beginMSG_BROADCAST,SVC_TEMPENTITY
            
write_byte
            
write_coord(vec1[0]) 
            
write_coord(vec1[1]+30
            
write_coord(vec1[2]) 
            
write_coord(vec2[0]) 
            
write_coord(vec2[1]+30
            
write_coord(vec2[2]) 
            
write_short(Rayo
            
write_byte(1)
            
write_byte(5
            
write_byte(2
            
write_byte(20
            
write_byte(30
            
write_byte(random_num(50100))
            
write_byte(random_num(50100))
            
write_byte(random_num(50100))
            
write_byte(200
            
write_byte(100
            
message_end()
            
            
get_user_origin(ie3)
            
message_begin(MSG_BROADCAST,SVC_TEMPENTITY)
            
write_byte(TE_BEAMENTPOINT)
            
write_short(0x1000)
            
write_coord(e[0])            
            
write_coord(e[1])            
            
write_coord(e[2])            
            
write_short(sprite)            
            
write_byte(1)                              
            
write_byte(10)                                     
            
write_byte(1)                
            
write_byte(5)                           
            
write_byte(0)                
            
write_byte(random_num(50200))
            
write_byte(random_num(50200))
            
write_byte(random_num(50200))                
            
write_byte(150)                                 
            
write_byte(25)                      
            
message_end()
        }
    }
    
set_task(0.5"Efectos")
}
stock print_EasyChat(const id, const input[], any:...) {
    new 
iCount 1iPlayers[32]
    
    static 
szMsg[191]
    
vformat(szMsgcharsmax(szMsg), input3)
    
    
replace_all(szMsg190"\g""^4"
    
replace_all(szMsg190"\n""^1")
    
replace_all(szMsg190"\t""^3")
    
    if(
idiPlayers[0] = id
    
    
else get_players(iPlayersiCount"ch")
    
    for (new 
0iCounti++) {
        if (
is_user_connected(iPlayers[i])) {
            
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _iPlayers[i])
            
write_byte(iPlayers[i])
            
write_string(szMsg)
            
message_end()
        }
    }

esta orrendo.. baller el include solo contiene las natives de niveles , reset, packs... puedes agregar la tuya si quieres..
#11
(10/01/2017, 03:39 AM)Ballers escribió:
(10/01/2017, 12:52 AM)Gerarditoxd escribió:
(09/01/2017, 09:06 AM)davidvargas27362 escribió: Y El #Include? :c

jajjajaja para que quieres el inc?

y fíjate...

(09/01/2017, 12:30 AM)Gerarditoxd escribió:
Código:
#include <Escondidas>

AQUI ESTA ME COSTO PODER ENCONTRARLA PERO AQUI ESTA.


Archivos adjuntos
.inc   escondidas.inc (Tamaño: 464 bytes / Descargas: 8)
#12
Le harían un favor a la humanidad si le dan un baneo a este tipo :S


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)