Cerere modificare plugin TIME PRESENTS

Cereri de resurse: addons-uri, modele, sunete, etc.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
Bodybuilding God
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 121
Joined: 18 Apr 2017, 18:19
Detinator Steam: Da
CS Status: Developing myself
Reputatie: Utilizator neserios (tepar!)
Fond eXtream: 0
Location: Top of the World
Contact:

27 Apr 2017, 19:43

Salut,

Am gasit pluginul asta, pare ca a fost decompilat. Este Time Presents, dar numai ca iti da doar bani daca ai jucat o anumita perioada de timp pe server.

Ma poate ajuta cineva sa-l reconstruiesc ?
| Afiseaza codul
#pragma semicolon 1
#pragma ctrlchar '\'


replace_all(String:string[], len, String:what[], String:with[])
{
    new pos = 0;
    new var1 = contain(string, what);
    pos = var1;
    if (var1 == -1)
    {
        return 0;
    }
    new total = 0;
    new with_len = strlen(with);
    new diff = strlen(what) - with_len;
    new total_len = strlen(string);
    new temp_pos = 0;
    while (replace(string[pos], len - pos, what, with))
    {
        pos = with_len + pos;
        total_len -= diff;
        if (pos >= total_len)
        {
            return total;
        }
        else
        {
            temp_pos = contain(string[pos], what);
            if (temp_pos == -1)
            {
                return total;
            }
            else
            {
                pos = temp_pos + pos;
                total++;
            }
            return total;
        }
        return total;
    }
    return total;
}

public plugin_init()
{
    register_plugin(0, "0.1", "WPMG Team");
    return 0;
}

public client_putinserver(id)
{
    set_task(120.00, "small_present", id, "", 0, "", 0);
    set_task(240.00, "average_present", id, "", 0, "", 0);
    set_task(360.00, "large_present", id, "", 0, "", 0);
    set_task(480.00, "mic_present", id, "", 0, "", 0);
    set_task(600.00, "mare_present", id, "", 0, "", 0);
    set_task(720.00, "mijlociu_present", id, "", 0, "", 0);
    set_task(840.00, "micut_present", id, "", 0, "", 0);
    set_task(960.00, "maret_present", id, "", 0, "", 0);
    set_task(1080.00, "super_present", id, "", 0, "", 0);
    set_task(1200.00, "tare_present", id, "", 0, "", 0);
    set_task(1320.00, "smecher_present", id, "", 0, "", 0);
    set_task(1440.00, "grozav_present", id, "", 0, "", 0);
    return 0;
}

public client_disconnect(id)
{
    if (task_exists(id, 0))
    {
        remove_task(id, 0);
    }
    return 0;
}

public small_present(id)
{
    cs_set_user_money(id, min(cs_get_user_money(id) + 400, 16000), 1);
    client_printcolor(id, "\4[Time Presents] \1Ai primit \4%d $\1, pentru ca ai jucat pe server\4 2 minute.", 400);
    return 0;
}

public average_present(id)
{
    cs_set_user_money(id, min(cs_get_user_money(id) + 600, 16000), 1);
    client_printcolor(id, "\4[Time Presents] \1Ai primit \4%d $\1, pentru ca ai jucat pe server\4 4 minute.", 600);
    return 0;
}

public large_present(id)
{
    cs_set_user_money(id, min(cs_get_user_money(id) + 800, 16000), 1);
    client_printcolor(id, "\4[Time Presents] \1Ai primit \4%d $\1, pentru ca ai jucat pe server\4 6 minute.", 800);
    return 0;
}

public mic_present(id)
{
    cs_set_user_money(id, min(cs_get_user_money(id) + 1000, 16000), 1);
    client_printcolor(id, "\4[Time Presents] \1Ai primit \4%d $\1, pentru ca ai jucat pe server\4 8 minute.", 1000);
    return 0;
}

public mare_present(id)
{
    cs_set_user_money(id, min(cs_get_user_money(id) + 1200, 16000), 1);
    client_printcolor(id, "\4[Time Presents] \1Ai primit \4%d $\1, pentru ca ai jucat pe server\4 10 minute.", 1200);
    return 0;
}

public mijlociu_present(id)
{
    cs_set_user_money(id, min(cs_get_user_money(id) + 1400, 16000), 1);
    client_printcolor(id, "\4[Time Presents] \1Ai primit \4%d $\1, pentru ca ai jucat pe server\4 12 minute.", 1400);
    return 0;
}

public micut_present(id)
{
    cs_set_user_money(id, min(cs_get_user_money(id) + 1600, 16000), 1);
    client_printcolor(id, "\4[Time Presents] \1Ai primit \4%d $\1, pentru ca ai jucat pe server\4 14 minute.", 1600);
    return 0;
}

public maret_present(id)
{
    cs_set_user_money(id, min(cs_get_user_money(id) + 1800, 16000), 1);
    client_printcolor(id, "\4[Time Presents] \1Ai primit \4%d $\1, pentru ca ai jucat pe server\4 16 minute.", 1800);
    return 0;
}

public super_present(id)
{
    cs_set_user_money(id, min(cs_get_user_money(id) + 2000, 16000), 1);
    client_printcolor(id, "\4[Time Presents] \1Ai primit \4%d $\1, pentru ca ai jucat pe server\4 18 minute.", 2000);
    return 0;
}

public tare_present(id)
{
    cs_set_user_money(id, min(cs_get_user_money(id) + 2200, 16000), 1);
    client_printcolor(id, "\4[Time Presents] \1Ai primit \4%d $\1, pentru ca ai jucat pe server\4 20 de minute.", 2200);
    return 0;
}

public smecher_present(id)
{
    cs_set_user_money(id, min(cs_get_user_money(id) + 2400, 16000), 1);
    client_printcolor(id, "\4[Time Presents] \1Ai primit \4%d $\1, pentru ca ai jucat pe server\4 22 de minute.", 2400);
    return 0;
}

public grozav_present(id)
{
    cs_set_user_money(id, min(cs_get_user_money(id) + 2600, 16000), 1);
    client_printcolor(id, "\4[Time Presents] \1Ai primit \4%d $\1, pentru ca ai jucat pe server\4 24 de minute.", 2600);
    return 0;
}

client_printcolor(id, String:input[])
{
    new iCount = 1;
    new iPlayers[32];
    static szMsg[191];
    vformat(szMsg, 190, input, 3);
    replace_all(szMsg, 190, "/g", "\4");
    replace_all(szMsg, 190, "/y", "\1");
    replace_all(szMsg, 190, "/ctr", "\1");
    replace_all(szMsg, 190, "/w", "");
    if (id)
    {
        iPlayers[0] = id;
    }
    else
    {
        get_players(iPlayers, iCount, "ch", "");
    }
    new i = 0;
    while (i < iCount)
    {
        if (is_user_connected(iPlayers))
        {
            message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), 5424, iPlayers);
            write_byte(iPlayers);
            write_string("");
            message_end();
            i++;
        }
        i++;
    }
    return 0;
}

Multumesc.
RoyalServer
User avatar
Laaur;x
Membru, skill 0
Membru, skill 0
Posts: 52
Joined: 13 Jan 2017, 20:51
Detinator Steam: Da
CS Status: Active !
Fond eXtream: 0

28 Apr 2017, 06:28

Ti-l dau eu pe cel complet cand ajung acasa.
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 8 guests