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.