+ Reply to Thread
Results 1 to 2 of 2
  1. Plugin Winner Map !

    #1
    Membru - Silver Elite Power.'s Avatar
    Member since
    Jun 2011
    Location
    localhost
    Posts
    234
    Mentioned
    0 Post(s)
    Achievements Total Posts 2 Total Posts 1 Days Registered 4 Days Registered 3 Days Registered 2 Days Registered 1 Threads 1 Confirmed Friends 1
    Doneaza
    Sustine Comunitatea WarGods!
    Fii unul de-al nostru! Doneaza
    Doneaza in Cont Bancar
    Click aici pentru a face o Donatie

    Plugin Winner Map !

    Descriere: In ultimele 10 secunde arata castigatorul harti.

    Nume: Winner Map
    Versiune: 1.0
    Autor: defa

    Download:

    SMA

    /* Plugin generated by AMXX-Studio */

    #include <amxmodx>
    #include <amxmisc>
    #include <fakemeta>

    #define PLUGIN "Winner Map"
    #define VERSION "1.0"
    #define AUTHOR "defa"

    new g_winner[33]

    public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_forward(FM_EmitSound,"fwdEmitSound")
    }
    public fwdEmitSound(id,channel,const Sound[])
    {
    if(!equali(Sound,"vox/ten.wav"))
    {
    new win

    win_correct(win)

    new pl[32],winpl[32],i,num,winnum,wins

    get_players(pl,num)
    for(i=0;i<num;i++){
    if(g_winner[pl[i]]==win)
    winpl[winnum++]=pl[i]
    }
    if(winnum==1)
    wins=winpl[0]

    else
    {
    new frags,won

    for(i=0;i<winnum;i++){
    frags=get_user_frags(winpl[i])

    if(frags>=won)
    won=frags
    }
    new wina[32],winanum

    for(i=0;i<winnum;i++)
    {
    if(get_user_frags(winpl[i])==won)
    wina[winanum++]=winpl[i]
    }
    if(winanum==1)
    wins=wina[0]

    else
    {
    new dk,ds

    for(i=0;i<winanum;i++){
    ds=get_user_deaths(wina[i])

    if(ds<=dk)
    dk=ds
    }
    new dd[32],ddnum

    for(i=0;i<winanum;i++)
    {
    if(get_user_deaths(wina[i])==dk)
    dd[ddnum++]=wina[i]
    }
    dd[random_num(0,ddnum-1)]
    }
    }
    win_msg(wins)
    }
    }
    win_correct(&fixed)
    {
    new pl[32],num,i,iamwin
    get_players(pl,num)

    for(i=0;i<num;i++){
    if(iamwin==0||g_winner[pl[i]]>g_winner[iamwin])
    iamwin=pl[i]
    }

    fixed=g_winner[iamwin]
    return iamwin
    }
    win_msg(id)
    {
    new winner_name[32],mapname[32],motd[2500]

    get_user_name(id,winner_name,sizeof(winner_name)-1)
    get_mapname(mapname,31)

    format(motd,2500,"<div align=center><h2><b><font color=red>CSDM.******.Ro!</font></h2></b><br> <h2><b><font color=blue>Imediat v-a incepe o noua mapa !</font></h2></b><br> <h2><b><font color=orange>Cel mai veteran de pe mapa asta a fost [%s]</h2></b></font><br> <h1><b><font color=red>!!!%s!!!</h1></b></font><div>",mapname,winner_name)

    show_motd(0,motd)
    }
    /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
    *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
    */


    Instalare:
    1. Fisierul winner_map.sma il puneti in addons/amxmodx/scripting
    2. Fisierul winner_map.amxx il puneti in addons/amxmodx/plugins
    3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:

    winner_map.amxx

    Module necesare (se sterge ; din fata modulului de mai jos; acestea le gasiti in fisierul amxmodx\configs\modules.ini):
    -fakemeta
    Last edited by ~TraNda~; 08-06-2017 at 03:15 PM.
    Be or not to be. That's the question!
    Dislike alexx3.55 a dat Dislike acetui post

  2. Plugin Winner Map !

    #2
    VIP ~TraNda~'s Avatar
    Member since
    Feb 2014
    Location
    WarGods
    Posts
    12,110
    Last username
    LiOn. ~JoK3r ~
    Blog Entries
    4
    Mentioned
    95 Post(s)
    Achievements Days Registered 4 Mentions Received 2 Mentions Received 1 Mentions Given 4 Mentions Given 3 Mentions Given 2 Mentions Given 1 Threads Rating Received 1
    Doneaza
    Sustine Comunitatea WarGods!
    Fii unul de-al nostru! Doneaza
    Doneaza in Cont Bancar
    Click aici pentru a face o Donatie

    UPDATE


    SMA

    /* Plugin generated by AMXX-Studio */

    #include <amxmodx>
    #include <amxmisc>
    #include <fakemeta>

    #define PLUGIN "Winner Map"
    #define VERSION "1.0"
    #define AUTHOR "defa"

    new g_winner[33]

    public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_forward(FM_EmitSound,"fwdEmitSound")
    }
    public fwdEmitSound(id,channel,const Sound[])
    {
    if(!equali(Sound,"vox/ten.wav"))
    {
    new win

    win_correct(win)

    new pl[32],winpl[32],i,num,winnum,wins

    get_players(pl,num)
    for(i=0;i<num;i++){
    if(g_winner[pl[i]]==win)
    winpl[winnum++]=pl[i]
    }
    if(winnum==1)
    wins=winpl[0]

    else
    {
    new frags,won

    for(i=0;i<winnum;i++){
    frags=get_user_frags(winpl[i])

    if(frags>=won)
    won=frags
    }
    new wina[32],winanum

    for(i=0;i<winnum;i++)
    {
    if(get_user_frags(winpl[i])==won)
    wina[winanum++]=winpl[i]
    }
    if(winanum==1)
    wins=wina[0]

    else
    {
    new dk,ds

    for(i=0;i<winanum;i++){
    ds=get_user_deaths(wina[i])

    if(ds<=dk)
    dk=ds
    }
    new dd[32],ddnum

    for(i=0;i<winanum;i++)
    {
    if(get_user_deaths(wina[i])==dk)
    dd[ddnum++]=wina[i]
    }
    dd[random_num(0,ddnum-1)]
    }
    }
    win_msg(wins)
    }
    }
    win_correct(&fixed)
    {
    new pl[32],num,i,iamwin
    get_players(pl,num)

    for(i=0;i<num;i++){
    if(iamwin==0||g_winner[pl[i]]>g_winner[iamwin])
    iamwin=pl[i]
    }

    fixed=g_winner[iamwin]
    return iamwin
    }
    win_msg(id)
    {
    new winner_name[32],mapname[32],motd[2500]

    get_user_name(id,winner_name,sizeof(winner_name)-1)
    get_mapname(mapname,31)

    format(motd,2500,"<div align=center><h2><b><font color=red>CSDM.******.Ro!</font></h2></b><br> <h2><b><font color=blue>Imediat v-a incepe o noua mapa !</font></h2></b><br> <h2><b><font color=orange>Cel mai veteran de pe mapa asta a fost [%s]</h2></b></font><br> <h1><b><font color=red>!!!%s!!!</h1></b></font><div>",mapname,winner_name)

    show_motd(0,motd)
    }
    /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
    *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
    */
    -------------

    TraNda - WarGods | R.R.M - AngeL - LiOn. - pichacku - Jok3r - UnicA

    P A C E

    DISCORD: unknown.cfg


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Partners
Humble Monthly Bundle
Voucher PC-Garage