Skocz do zawartości

-_-

Właściciel
  • Postów

    21 553
  • Dołączył

  • Wygrane w rankingu

    784

Treść opublikowana przez -_-

  1. -_-

    nieobecność QubaS

    Automatycznie wygenerowana wiadomość. Temat został zamknięty przez któregoś z moderatorów. Twoja nieobecność została przyjęta. Pozdrawiamy Administracja Forum | Cs-Classic.PL | Klasyczna sieć serwerów
  2. Automatycznie wygenerowana wiadomość. Temat został zamknięty przez któregoś z moderatorów. Twoja nieobecność została przyjęta. Pozdrawiamy Administracja Forum | Cs-Classic.PL | Klasyczna sieć serwerów
  3. -_-

    Sklep COD

    Nazwa pluginu: Sklep pod COD Opis pluginu: Plugin dodaje sklep pod serwer COD, w którym można kupić leczenie,monety, exp, item, ulepszenie itemu oraz można sprzedać item Instalacja pluginu: Kompilacja pluginów i Instalacja Cvary: Brak Komendy: /sklep i /s Dodatkowe informacje: Do poprawnego działania pluginu potrzebny jest http://forum.cs-classic.pl/topic/46580-system-monet-bez-hud/ Link do pobrania: #include <amxmodx> #include <codmod> #include <cstrike> #include <fun> #include <colorchat> #include <fakemeta_util> native cod_set_user_coins(id, wartosc); native cod_get_user_coins(id); public plugin_init() { register_plugin("CodShop", "1.0", "-_-"); register_clcmd("say /sklep", "cmd_menu"); register_clcmd("say /s", "cmd_menu"); } public cmd_menu(id) { if(is_user_alive(id)) { sklepmenu(id); client_print(id, print_chat, "[INFO] Administracja Cs-Classic zyczy milych zakupow w sklepiku.!"); } else { client_print(id, print_chat, "[INFO] Aby uzywac sklepu musisz byc zywy! - Cs-Classic"); } return PLUGIN_HANDLED; } stock sklepmenu(id) { new menu = menu_create("\ySklep \w[\dMonety\w]", "sklep"); menu_additem(menu, "SKLEP ZA DOLAR");//1 menu_additem(menu, "SKLEPY ZA MONETY");//2 menu_display(id, menu); } public sklep(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return; } switch(item) { case 0: { if(is_user_alive(id)) Ekwipunek(id); } case 1: { if(is_user_alive(id)) Ekwipunek1(id); } } menu_destroy(menu); } public Ekwipunek(id) { new tytul[25]; format(tytul, 24, "\rSklep by \y-_-"); new menu = menu_create(tytul, "Ekwipunek_Handler"); menu_additem(menu, "Ketonal \r[Leczy 10hp]] \yKoszt: \r1500 $"); // 0 menu_additem(menu, "Flegamina \r[Leczy 30hp] \yKoszt: \r3000 $"); //1 menu_additem(menu, "Aspiryna \r[Leczy 50hp] \yKoszt: \r5000 $"); // 2 menu_additem(menu, "Monety \r[Dostajesz 3 monety] \yKoszt: \r5000 $"); // 3 menu_additem(menu, "Doswiadczenie \r[Dodajesz 1 EXP] \yKoszt: \r5000 $"); // 4 menu_additem(menu, "Super Doswiadczenie \r[Dostajesz losowy EXP] \yKoszt: \r10000 $"); // 5 menu_display(id, menu); } public Ekwipunek_Handler(id, menu, item) { if(!is_user_alive(id) || !is_user_connected(id)) return PLUGIN_CONTINUE; new zdrowie = get_user_health(id); new kasa = cs_get_user_money(id); new kasa1 = cod_get_user_coins(id); new maxzdrowie = cod_get_user_health(id)+100 if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_CONTINUE; } switch(item) { case 0: { if(kasa >= 1500) { new nowe_zdrowie = (zdrowie+10); if(nowe_zdrowie < maxzdrowie) { cs_set_user_money(id, kasa-1500); set_user_health(id, nowe_zdrowie); ColorChat(id, RED, "[SHOP]^x01 Uleczono Cie o 10 hp!"); } if(nowe_zdrowie >= maxzdrowie && zdrowie != maxzdrowie) { cs_set_user_money(id, kasa-1500); set_user_health(id, maxzdrowie); ColorChat(id, RED, "[SHOP]^x01 Jestes w pelni uleczony!"); } } else ColorChat(id, RED, "[SHOP]^x01 Masz za malo kasy!"); } case 1: { if(kasa >= 3000) { new nowe_zdrowie = (zdrowie+30); if(nowe_zdrowie < maxzdrowie) { cs_set_user_money(id, kasa-3000); set_user_health(id, nowe_zdrowie); ColorChat(id, RED, "[SHOP]^x01 Uleczono Cie o 30 hp!"); } if(nowe_zdrowie >= maxzdrowie && zdrowie != maxzdrowie) { cs_set_user_money(id, kasa-3000); set_user_health(id, maxzdrowie); ColorChat(id, RED, "[SHOP]^x01 Jestes w pelni uleczony!"); } } else ColorChat(id, RED, "[SHOP]^x01 Masz za malo kasy!"); } case 2: { if(kasa >= 5000) { new nowe_zdrowie = (zdrowie+50); if(nowe_zdrowie < maxzdrowie) { cs_set_user_money(id, kasa-5000); set_user_health(id, nowe_zdrowie); ColorChat(id, RED, "[SHOP]^x01 Uleczono Cie o 50 hp!"); } if(nowe_zdrowie >= maxzdrowie && zdrowie != maxzdrowie) { cs_set_user_money(id, kasa-5000); set_user_health(id, maxzdrowie); ColorChat(id, RED, "[SHOP]^x01 Jestes w pelni uleczony!"); } } else ColorChat(id, RED, "[SHOP]^x01 Masz za malo kasy!"); } case 3: { if(kasa >= 5000) { cod_set_user_coins(id, kasa1+3); cs_set_user_money(id, kasa-5000); client_print(id, print_chat, "[SHOP] Kupiles 3 monet!"); } if(kasa < 5000) client_print(id, print_chat, "[SHOP] Nie masz kasy"); } case 4: { if(kasa >= 5000) { new exp = cod_get_user_xp(id); cs_set_user_money(id, kasa-5000); cod_set_user_xp(id, exp+1) ColorChat(id, RED, "[SHOP]^x01 Dostales 1 EXP'a!"); } else ColorChat(id, RED, "[SHOP]^x01 Masz za malo kasy!"); } case 5: { if(kasa >= 10000) { new exp = cod_get_user_xp(id); cs_set_user_money(id, kasa-10000); cod_set_user_xp(id, exp+2) ColorChat(id, RED, "[SHOP]^x01 Dostales 2 EXP'a!"); } else ColorChat(id, RED, "[SHOP]^x01 Masz za malo kasy!"); } } return PLUGIN_CONTINUE; } public Ekwipunek1(id) { new tytul[25]; format(tytul, 24, "\rSklep by \y-_-"); new menu = menu_create(tytul, "Ekwipunek1_Handler"); menu_additem(menu, "HP \r[Leczy 30hp] \yKoszt: \r15 M"); // 0 menu_additem(menu, "Losowy item \r[Dostajesz losowy item] \yKoszt: \r10 M"); // 1 menu_additem(menu, "Doswiadczenie \r[Dodajesz losowy EXP] \yKoszt: \r30 M"); // 2 menu_additem(menu, "Ulepszanie perku \r[Ulepsz perk] \yKoszt: \r30 M"); // 3 menu_additem(menu, "Sell item \r[Sprzedaje perk za 3 monety] \yKoszt: \r3 M"); // 4 menu_display(id, menu); } public Ekwipunek1_Handler(id, menu, item) { if(!is_user_alive(id) || !is_user_connected(id)) return PLUGIN_CONTINUE; new zdrowie = get_user_health(id); new kasa = cod_get_user_coins(id); new maxzdrowie = cod_get_user_health(id)+100 if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_CONTINUE; } switch(item) { case 0: { if(kasa >= 15) { new nowe_zdrowie = (zdrowie+30); if(nowe_zdrowie < maxzdrowie) { cod_set_user_coins(id, kasa-15); set_user_health(id, nowe_zdrowie); ColorChat(id, RED, "[SHOP]^x01 Uleczono Cie o 30 hp!"); } if(nowe_zdrowie >= maxzdrowie && zdrowie != maxzdrowie) { cod_set_user_coins(id, kasa-15); set_user_health(id, maxzdrowie); ColorChat(id, RED, "[SHOP]^x01 Jestes w pelni uleczony!"); } } else ColorChat(id, RED, "[SHOP]^x01 Masz za malo kasy!"); } case 1: { if(kasa >= 10) { cod_set_user_coins(id, kasa-10); cod_set_user_perk(id, -1, -1, 1); client_print(id, print_chat, "[SHOP] Kupiles losowy perk!"); } else client_print(id, print_chat, "[SHOP] Masz za malo kasy!"); } case 2: { if(kasa >= 30) { new exp = cod_get_user_xp(id); cod_set_user_coins(id, kasa-30); new losowy = random_num(1, 3); cod_set_user_xp(id, exp+losowy) ColorChat(id, RED, "[SHOP]^x01 Dostales %i EXP'a!", losowy); } else ColorChat(id, RED, "[SHOP]^x01 Masz za malo kasy!"); } case 3: { if(kasa >= 30) { if(cod_get_user_perk(id)) { cod_set_user_coins(id, kasa-30); new perk = cod_get_user_perk(id); cod_set_user_perk(id, perk, -1, 0); client_print(id, print_chat, "[Sklep] Ulepszyles swoj perk!"); } else client_print(id, print_chat, "[Sklep] Nie posiadasz zadnego Itemu"); } } case 4: { if(cod_get_user_perk(id)) { cod_set_user_coins(id, kasa+3); cod_set_user_perk(id, 0, 0, 0); client_print(id, print_chat, "[Sklep] Sprzedales swoj Item!"); } else client_print(id, print_chat, "[Sklep] Nie posiadasz zadnego Itemu"); } } return PLUGIN_CONTINUE; } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1045{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par } */ Autor/Źródło: -_-
  4. Nazwa pluginu: System monet Opis pluginu: Plugin dodaje monety na serwer, które można zdobyć po zabiciu gracza, splantowaniu paki, uratowaniu hostów, itd. W tej wersji usunięto HUD Instalacja pluginu: Kompilacja pluginów i Instalacja Cvary: cod_coins_friendlyfire "0" // 0 - nie dodaje monet za TeamKill (zabicie swojego); 1 - dodaje monety za TeamKill (zabicie swojego) cod_coins_kill "1" // ilosc monet do dodania za zabojstwo cod_coins_kill_vip "2" // ilosc monet do dodania za zabojstwo dla vipa cod_coins_kill_hs "3" // ilosc monet do dodania za zabojstwo z headshootem cod_coins_kill_hs_vip "6" // ilosc monet do dodania za zabojstwo z headshootem dla vipa cod_coins_planted "1" // ilosc monet do dodania za podlozenie bomby cod_coins_planted_vip "2" // ilosc monet do dodania za podlozenie bomby dla vipa cod_coins_defused "1" // ilosc monet do dodania za rozbrojenie bomby cod_coins_defused_vip "2" // ilosc monet do dodania za rozbrojenie bomby dla vipa cod_coins_rescue_hostage "1" // ilosc monet do dodania za uratowanie zakladnika cod_coins_rescue_hostage_vip "2" // ilosc monet do dodania za uratowanie zakladnika dla vipa cod_coins_kill_hostage "2" // ilosc monet do odjecia za zabicie zakladnika cod_coins_kill_hostage_vip "1" // ilosc monet do odjecia za zabicie zakladnika dla vipa cod_coins_minplayers "2" // ilosc graczy od ktorej nastepuje zliczanie monet cod_savetype // korzysta z ustawien głównego CoDa // by wylaczyc wiecej monet dla vipa ustawiamy cvar _vip tak samo jak jego odpowiednik dla zwyklego gracza // by wylaczyc dostawanie monet za dana rzecz ustawiamy odpowiedni cvar na 0 Komendy: Brak Dodatkowe informacje: Flaga VIP: ADMIN_LEVEL_D - "p" Link do pobrania: /* CHANGELOG: * 1.0.0 - pierwsze wydanie * 1.0.1 - naprawa: kopiowanie monet z jednego nicku na drugi * 1.0.2 - dodanie: natywow * 1.0.3 - dodanie: typu zapisu * 1.0.4 - naprawa: dostawanie monet za wpisanie kill w konsoli (Podziekowania dla Szybcioor za wykrycie i dla Goliath za zalatanie :]) * 1.0.5 - dodanie: nowe eventy za ktore zdobywa sie monety * 1.0.6 - dodanie: cvaru - wlacznie/wylaczenie monet za TeamKill * 1.0.7 - naprawa: brak monet za zabicie * 1.0.8 - naprawa: brak monet za uratowanie/zabicie hosta * 1.1.0 - naprawa: zbyt maly rozmiar tablicy - naprawa: problem z pobieraniem cvaru cod_savetype - optymalizacja kodu * 1.1.1 - dodanie: cvaru - ustawia minimalna ilosc graczy na serwerze, od ktorej mozliwe jest zdobywanie monet */ #include <amxmodx> #include <amxmisc> #include <nvault> #define PLUGIN "System Monet" #define AUTHOR "kisiel96" #define VERSION "1.1.1" #define TASK_SHOW_COINS 666 #define VIP ADMIN_LEVEL_D enum events { kill = 0, kill_hs, defused, planted, rescue_hostage, kill_hostage }; new player_auth[33][64]; new player_coins[33]; new bool:player_vip[33]; new pcvar_coins[events]; new pcvar_coins_vip[events]; new cvar_coins[events]; new cvar_coins_vip[events]; new pcvar_coins_minplayers; new pcvar_coins_ff; new cvar_coins_minplayers; new cvar_coins_ff; new pcvar_savetype; new vault; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_event("DeathMsg", "EnemyKilled", "a"); register_logevent("HostageRescued", 3, "1=triggered", "2=Rescued_A_Hostage"); register_logevent("HostageKilled", 3, "1=triggered", "2=Killed_A_Hostage"); pcvar_coins_ff = register_cvar("cod_coins_friendlyfire", "0"); pcvar_coins[kill] = register_cvar("cod_coins_kill", "1"); pcvar_coins_vip[kill] = register_cvar("cod_coins_kill_vip", "2"); pcvar_coins[kill_hs] = register_cvar("cod_coins_kill_hs", "3"); pcvar_coins_vip[kill_hs] = register_cvar("cod_coins_kill_hs_vip", "6"); pcvar_coins[planted] = register_cvar("cod_coins_planted", "1"); pcvar_coins_vip[planted] = register_cvar("cod_coins_planted_vip", "2"); pcvar_coins[defused] = register_cvar("cod_coins_defused", "1"); pcvar_coins_vip[defused] = register_cvar("cod_coins_defused_vip", "2"); pcvar_coins[rescue_hostage] = register_cvar("cod_coins_rescue_hostage", "1"); pcvar_coins_vip[rescue_hostage] = register_cvar("cod_coins_rescue_hostage_vip", "2"); pcvar_coins[kill_hostage] = register_cvar("cod_coins_kill_hostage", "2"); pcvar_coins_vip[kill_hostage] = register_cvar("cod_coins_kill_hostage_vip", "1"); pcvar_coins_minplayers = register_cvar("cod_coins_minplayers", "2"); pcvar_savetype = get_cvar_num("cod_savetype"); vault = nvault_open("monety"); if(vault == INVALID_HANDLE) set_fail_state("Nie mozna otworzyc pliku"); } public plugin_natives() { register_native("cod_get_user_coins", "GetCoins", 1); register_native("cod_set_user_coins", "SetCoins", 1); } public client_authorized(id) { RemoveCoins(id); switch(pcvar_savetype) { case 1: get_user_name(id, player_auth[id], 63); case 2: get_user_authid(id, player_auth[id], 63); case 3: get_user_ip(id, player_auth[id], 63); } if(get_user_flags(id) & VIP) player_vip[id] = true; else player_vip[id] = false; LoadCoins(id); } public client_connect(id) LoadCoins(id); public client_disconnect(id) { SaveCoins(id); RemoveCoins(id) } public plugin_end() nvault_close(vault); // /-----------\ // // |RESET MONET| // // \-----------/ // public RemoveCoins(id) { player_coins[id] = 0; player_vip[id] = false; } // /--------------\ // // |ZLICZNIE MONET| // // \--------------/ // public EnemyKilled() { cvar_coins_minplayers = get_pcvar_num(pcvar_coins_minplayers); if(get_playersnum() < cvar_coins_minplayers) return; new kid = read_data(1); new vid = read_data(2); new hs = read_data(3); if(kid == vid) return; cvar_coins_ff = get_pcvar_num(pcvar_coins_ff) if(cvar_coins_ff == 0 && get_user_team(kid) == get_user_team(vid)) return; cvar_coins[kill] = get_pcvar_num(pcvar_coins[kill]); cvar_coins_vip[kill] = get_pcvar_num(pcvar_coins_vip[kill]); cvar_coins[kill_hs] = get_pcvar_num(pcvar_coins[kill_hs]); cvar_coins_vip[kill_hs] = get_pcvar_num(pcvar_coins_vip[kill_hs]); if(player_vip[kid]) { if(hs) player_coins[kid] += cvar_coins_vip[kill_hs]; else player_coins[kid] += cvar_coins_vip[kill]; } else { if(hs) player_coins[kid] += cvar_coins[kill_hs]; else player_coins[kid] += cvar_coins[kill]; } } public BombPlanted(id) { cvar_coins_minplayers = get_pcvar_num(pcvar_coins_minplayers); if(get_playersnum() < cvar_coins_minplayers) return; cvar_coins[planted] = get_pcvar_num(pcvar_coins[planted]); cvar_coins_vip[planted] = get_pcvar_num(pcvar_coins_vip[planted]); if(player_vip[id]) player_coins[id] += cvar_coins_vip[planted]; else player_coins[id] += cvar_coins[planted]; } public BombDefused(id) { cvar_coins_minplayers = get_pcvar_num(pcvar_coins_minplayers); if(get_playersnum() < cvar_coins_minplayers) return; cvar_coins[defused] = get_pcvar_num(pcvar_coins[defused]); cvar_coins_vip[defused] = get_pcvar_num(pcvar_coins_vip[defused]); if(player_vip[id]) player_coins[id] += cvar_coins_vip[defused]; else player_coins[id] += cvar_coins[defused]; } public HostageRescued(id) { cvar_coins_minplayers = get_pcvar_num(pcvar_coins_minplayers); if(get_playersnum() < cvar_coins_minplayers) return; new loguser[80], name[32]; read_logargv(0, loguser, 79); parse_loguser(loguser, name, 31); new id = get_user_index(name); cvar_coins[rescue_hostage] = get_pcvar_num(pcvar_coins[rescue_hostage]); cvar_coins_vip[rescue_hostage] = get_pcvar_num(pcvar_coins_vip[rescue_hostage]); if(player_vip[id]) player_coins[id] += cvar_coins_vip[rescue_hostage]; else player_coins[id] += cvar_coins[rescue_hostage]; } public HostageKilled(id) { cvar_coins_minplayers = get_pcvar_num(pcvar_coins_minplayers); if(get_playersnum() < cvar_coins_minplayers) return; new loguser[80], name[32]; read_logargv(0, loguser, 79); parse_loguser(loguser, name, 31); new id = get_user_index(name); cvar_coins[kill_hostage] = get_pcvar_num(pcvar_coins[kill_hostage]); cvar_coins_vip[kill_hostage] = get_pcvar_num(pcvar_coins_vip[kill_hostage]); if(player_vip[id]) player_coins[id] -= cvar_coins_vip[kill_hostage]; else player_coins[id] -= cvar_coins[kill_hostage]; } // /------\ // // |NATYWY| // // \------/ // public SetCoins(id, wartosc) { player_coins[id] = wartosc } public GetCoins(id) return player_coins[id]; // /------\ // // |NVAULT| // // \------/ // public SaveCoins(id) { new vaultkey[64], vaultdata[256]; formatex(vaultkey, 63, "%s-player_coins", player_auth[id]); formatex(vaultdata, 255, "%d#", player_coins[id]); nvault_set(vault, vaultkey, vaultdata); return; } public LoadCoins(id) { new vaultkey[64], vaultdata[256]; formatex(vaultkey, 63, "%s-player_coins", player_auth[id]); formatex(vaultdata, 255, "%d#", player_coins[id]); nvault_get(vault, vaultkey, vaultdata,255); replace_all(vaultdata, 255, "#", " "); new temp_player_coins[33]; parse(vaultdata, temp_player_coins, 32); player_coins[id] = str_to_num(temp_player_coins); return; } // /-----------------\ // // |ZEBY BYLO LADNIEJ| // // \-----------------/ // public bomb_planted(planter) { BombPlanted(planter); } public bomb_defused(defuser) { BombDefused(defuser); } Autor/Źródło: http://amxx.pl/topic/57303-system-monet/
  5. Nazwa pluginu: Fragi Opis pluginu: Plugin pozwala na dodawanie sobie fragów, widocznych podczas gry. Plugin pozwala na wybranie gracza oraz ilości fragów, które mamy mu dodać Instalacja pluginu: Kompilacja pluginów i Instalacja Cvary: Brak Komendy: Brak Dodatkowe informacje: Plugin jest dostępny dla każdego gracza Link do pobrania: #include <amxmodx> #include <fun> new gracz_id[33], wybrany, ilosc[33], name[33]; public plugin_init(){ register_plugin("Fragi", "1.0", "CSC"); register_clcmd("say /fragi", "WybierzGracz"); register_clcmd("ile","pobierz"); } public WybierzGracz(id) { new menu = menu_create("Wybierz gracza:", "WybierzGracz_handler"); for(new i=0, n=0; i<=32; i++) { if(!is_user_connected(i)) continue; gracz_id[n++] = i; new nazwa_gracza[64]; get_user_name(i, nazwa_gracza, 63) menu_additem(menu, nazwa_gracza, "0", 0); } menu_display(id, menu); } public WybierzGracz_handler(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_CONTINUE; } wybrany = gracz_id[item]; get_user_name(wybrany, name, 32); console_cmd(id, "messagemode ile"); return PLUGIN_HANDLED; } public pobierz(id) { new text[192] read_argv(1,text,191) format(ilosc, charsmax(ilosc), "%s", text); fragi(id) } public fragi(id) { set_user_frags(wybrany, get_user_frags(wybrany)+str_to_num(ilosc)); client_print(id, print_chat, "Ustawiles graczowi %s %i Fragow", name, str_to_num(ilosc)); } Autor/Zrodlo: -_-
  6. Dziękuje za 5000 lajków

    Pokaż więcej  
    1. Pokaż poprzednie komentarze  36 więcej
    2. Weronikaa

      Weronikaa

      Nie porównuj mnie do Cb. Ja jestem mila, ale zalezy dla kogo

    3. Paweł.

      Paweł.

      No faktycznie, ja jestem milszy i traktuję wszystkich po równo, przynajmniej się staram xDDD

    4. Weronikaa

      Weronikaa

      Tak sobie tłumacz

  7. Nazwa pluginu: Ruletka dla VIP pod serwer COD Opis pluginu: Jest to plugin, który oferuje ruletkę dla VIP'a gdzie można zdobyć różne dodatki. Instalacja pluginu: Kompilacja pluginów i Instalacja Cvary: Brak Komendy: /ruletkavip Dodatkowe informacje: Można wylosować monety, perk, punkty do statystyk oraz expa. Do poprawnego działania pluginu jest potrzebny ten plugin http://forum.cs-classic.pl/topic/46580-system-monet-bez-hud/ Link do pobrania: #include <amxmodx> #include <codmod> #include <colorchat> #define CZAS 360 // tutaj zmieniasz czas ruletki native cod_set_user_coins(id, wartosc); native cod_get_user_coins(id); new odliczanie[33]; new bool:uzyl[33]; new hp[33]; new int[33]; new sta[33]; new tri[33]; public plugin_init() { register_plugin("Ruletka", "1.0", "CSC"); register_clcmd("say /ruletkavip", "RuletkaVIP"); register_logevent("PoczatekRundy", 2, "1=Round_Start"); } public zakoncz(id){ if(!is_user_connected(id)) return; if(odliczanie[id] > 0){ odliczanie[id]--; set_task(1.0, "zakoncz", id); } else { if((get_user_flags(id) & ADMIN_LEVEL_D)) ColorChat(id, GREEN, "[Cs-Classic] RuletkaVIP: ^x01Vipie! Ruletka juz dla Ciebie jest dostepna!"); uzyl[id] = false; if(task_exists(id)) remove_task(id) } } public PoczatekRundy() { for(new i=1; i<=32; i++) { if(hp[i]){ cod_set_user_bonus_health(i, cod_get_user_health(i, 0, 0)-50); hp[i] = false } if(int[i]){ cod_set_user_bonus_intelligence(i, cod_get_user_intelligence(i, 0, 0)-50); int[i] = false } if(sta[i]){ cod_set_user_bonus_stamina(i, cod_get_user_stamina(i, 0, 0)-50); sta[i] = false } if(tri[i]){ cod_set_user_bonus_trim(i, cod_get_user_trim(i, 0, 0)-50); tri[i] = false } } } public client_disconnect(i) { uzyl[i] = false; odliczanie[i] = 0; if(task_exists(i)) remove_task(i); } public RuletkaVIP(id) { if(!is_user_alive(id) || !is_user_connected(id)) return PLUGIN_CONTINUE; if(!(get_user_flags(id) & ADMIN_LEVEL_D)) { ColorChat(id, GREEN, "[Cs-Classic] RuletkaVIP: ^x01Nie masz uprawnien, aby uzywac ruletki.") return PLUGIN_CONTINUE; } if(uzyl[id]){ new odczekanie = CZAS - odliczanie[id]; ColorChat(id, GREEN, "[Cs-Classic] RuletkaVIP: ^x01Ruletka bedzie dostepna za %d sec, czekasz juz %d sec", odliczanie[id]+1, odczekanie) return PLUGIN_HANDLED; } uzyl[id] = true; odliczanie[id] = CZAS; set_task(1.0, "zakoncz", id); new ruletkaVIP = random_num(0, 3); switch(ruletkaVIP) { case 0: { new coinsbonus = random_num(3,30); ColorChat(id, GREEN, "[Cs-Classic] RuletkaVIP:^x01 Wygrales %i monet!", coinsbonus); cod_set_user_coins(id, cod_get_user_coins(id)+coinsbonus); } case 1: { cod_set_user_perk(id, -1, -1, 1); new classname[33]; cod_get_perk_name(cod_get_user_perk(id), classname, 32); ColorChat(id, GREEN, "[Cs-Classic] RuletkaVIP:^x01 Wygrales perk o nazwie: %s!", classname); } case 2: { new totek = random_num(0, 3); switch(totek) { case 0: { hp[id] = true; cod_set_user_bonus_health(id, cod_get_user_health(id, 0, 0)+50); ColorChat(id, GREEN, "[Cs-Classic] RuletkaVIP:^x01 Wygrales 50 punktow zdrowia!"); } case 1: { int[id] = true; cod_set_user_bonus_intelligence(id, cod_get_user_intelligence(id, 0, 0)+50); ColorChat(id, GREEN, "[Cs-Classic] RuletkaVIP:^x01 Wygrales 50 punktow inteligencji!"); } case 2: { sta[id] = true; cod_set_user_bonus_stamina(id, cod_get_user_stamina(id, 0, 0)+50); ColorChat(id, GREEN, "[Cs-Classic] RuletkaVIP:^x01 Wygrales 50 punktow wytrzymalosci!"); } case 3: { tri[id] = true; cod_set_user_bonus_trim(id, cod_get_user_trim(id, 0, 0)+50); ColorChat(id, GREEN, "[Cs-Classic] RuletkaVIP:^x01 Wygrales 50 punktow kondycji!"); } } } case 3: { new bonusxp = random(2)==1?3:20; cod_set_user_xp(id, cod_get_user_xp(id)+bonusxp); ColorChat(id, GREEN, "[Cs-Classic] RuletkaVIP:^x01 Wygrales %i dodatkowego EXP'a!", bonusxp); } } return PLUGIN_CONTINUE; } Autor/Źródło: -_-
  8. Nazwa pluginu: Top rundy Opis pluginu: Pokazuje na końcu rundy informacje o graczu z największą liczbą zabójstw, w tym HS oraz osobę, która zadała najwięcej obrażeń Instalacja pluginu: Kompilacja pluginów i Instalacja Cvary: Brak Komendy: Brak Dodatkowe informacje: Jest to edycja tego pluginu http://amxx.pl/topic/94288-najlepszy-gracz-rundy-say/ Link do pobrania: #include <amxmodx> #include <colorchat> #include <hamsandwich> #define PLUGIN "BestPlayer" #define VERSION "1.0" #define AUTHOR "KaMaZZ & -_-" new g_iKills[33] new g_iDeaths[33] new g_hs[33] new Damage[33]; new bestplayer = 0, g_iMaxPlayers; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("DeathMsg", "death_event", "a", "1>0"); register_event("HLTV", "eHLTV", "a", "1=0", "2=0"); register_logevent("wiadomosc",2,"1=Round_End") RegisterHam(Ham_TakeDamage, "player", "ForwardPlayerDmg", 1); g_iMaxPlayers = get_maxplayers(); } public client_connect(id) { g_iKills[id] = 0 g_iDeaths[id] = 0 } public ForwardPlayerDmg(iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits) { if(is_user_connected(iAttacker) && iAttacker != iVictim) Damage[iAttacker] += floatround(fDamage); } public death_event() { new iKiller = read_data(1), iVictim = read_data(2), iHitplace = read_data(3); if (iKiller == iVictim) { g_iDeaths[iKiller]++; return; } g_iKills[iKiller]++; g_iDeaths[iVictim]++; if(iHitplace) { g_hs[iKiller]++; } } public wiadomosc() { if(get_playersnum() < 2) return for(new i=1; i <= g_iMaxPlayers; i++) { if (is_user_connected(i) && g_iKills[i] > g_iKills[bestplayer] || g_iKills[i] == g_iKills[bestplayer] && g_iDeaths[i] < g_iDeaths[bestplayer] || g_iKills[i] == g_iKills[bestplayer] && g_hs[i] > g_hs[bestplayer]) { bestplayer = i; } } new name[32]; get_user_name(bestplayer, name, 31); new iKills = g_iKills[bestplayer] new iHS = g_hs[bestplayer] ColorChat(0, GREEN,"*Cs-Classic* ^x01| ^x04Gracz rundy: ^x01%s", name) if(iKills >= 5 || iKills == 0) { ColorChat(0, GREEN, "*Cs-Classic* ^x01| ^x04Zdobyl ^x01%d^x04 Fragow", iKills) } else if(iKills > 1 && iKills < 5) { ColorChat(0, GREEN, "*Cs-Classic* ^x01| ^x04Zdobyl ^x01%d^x04 Fragi", iKills) } else if(iKills == 1) { ColorChat(0, GREEN, "*Cs-Classic* ^x01| ^x04Zdobyl Fraga") } ColorChat(0, GREEN, "*Cs-Classic* ^x01| ^x04Ustrzelil ^x01%d ^x04 HeadShotow", iHS) new bestdmg = 0, bestdmgid = 0; for(new i=1; i<= g_iMaxPlayers; i++) { if(is_user_connected(i) && Damage[i] > bestdmg) { bestdmg = Damage[i]; bestdmgid = i; } } if(!bestdmgid) return; get_user_name(bestdmgid, name, 31); ColorChat(0, GREEN, "*Cs-Classic* ^x01| ^x04Najwiecej obrazen zadal ^x01%s ^x04(^x01%d ^x04obrazen!).", name, bestdmg); } public eHLTV() { for( new i = 1 ; i <= g_iMaxPlayers ; i++ ) { g_iKills[ i ] = 0; g_iDeaths[ i ] = 0; g_hs[ i ] = 0; Damage[i] = 0; } } Autor/Źródło: Jest to moja edycja tego pluginu http://amxx.pl/topic/94288-najlepszy-gracz-rundy-say/
  9. Automatycznie wygenerowana wiadomość. Temat został zamknięty przez któregoś z moderatorów. Twoje podanie zostało zaakceptowane. Witamy w zespole! Pozdrawiamy Administracja Forum | Cs-Classic.PL | Klasyczna sieć serwerów
  10. -_-

    [COD 350]Propozycje

    Kończę, pisalem, że nie mam czasu ostatnio, bo mam wiele spraw na głowie, ale rozpiske już kończę, informowałem o tym opiekunów
  11. Witam, Co myślicie o tym by na niektórych serwerach było przekierowanie na inny, o tym samym modzie gdy serwer będzie full? Przykład, gdy DD2 jest full, przekierowuje na FFA i na odwrót, to samo z 350 i 201
  12. Automatycznie wygenerowana wiadomość. Temat został zamknięty przez któregoś z moderatorów. Twoja nieobecność została przyjęta. Pozdrawiamy Administracja Forum | Cs-Classic.PL | Klasyczna sieć serwerów
  13. -_-

    Nieobecność Chloe

    Automatycznie wygenerowana wiadomość. Temat został zamknięty przez któregoś z moderatorów. Twoja nieobecność została przyjęta. Pozdrawiamy Administracja Forum | Cs-Classic.PL | Klasyczna sieć serwerów
  14. Automatycznie wygenerowana wiadomość. Temat został zamknięty przez któregoś z moderatorów. Warn został usunięty. Pozdrawiamy Administracja Forum | Cs-Classic.PL | Klasyczna sieć serwerów
  15. -_-

    AMXBans

    Dzisiaj w nocy odbędzie się reinstal calego amxbans http://amxbans.cs-classic.pl/ban_list.php?site=287
  16. -_-

    [ANKIETA] shoutbox

    Jak widać przewga "TAK" jest dość spora, więc nie trzeba trzymać dłużej już tego tematu
  17. Automatycznie wygenerowana wiadomość. Temat został zamknięty przez któregoś z moderatorów. Warn został usunięty. Pozdrawiamy Administracja Forum | Cs-Classic.PL | Klasyczna sieć serwerów
  18. Słaba aktywność przez kolejne parę dni.

    Pokaż więcej  
  19. Automatycznie wygenerowana wiadomość. Temat został zamknięty przez któregoś z moderatorów. Warn został usunięty. Pozdrawiamy Administracja Forum | Cs-Classic.PL | Klasyczna sieć serwerów
  20. Automatycznie wygenerowana wiadomość. Temat został zamknięty przez któregoś z moderatorów. Nick został zmieniony. Pozdrawiamy Administracja Forum | Cs-Classic.PL | Klasyczna sieć serwerów
  21. Automatycznie wygenerowana wiadomość. Temat został zamknięty przez któregoś z moderatorów. Nick został zmieniony. Pozdrawiamy Administracja Forum | Cs-Classic.PL | Klasyczna sieć serwerów
  22. Automatycznie wygenerowana wiadomość. Temat został zamknięty przez któregoś z moderatorów. Nick został zmieniony. Pozdrawiamy Administracja Forum | Cs-Classic.PL | Klasyczna sieć serwerów
  23. Automatycznie wygenerowana wiadomość. Temat został zamknięty przez któregoś z moderatorów. Nick został zmieniony. Pozdrawiamy Administracja Forum | Cs-Classic.PL | Klasyczna sieć serwerów
  24. -_-

    [ZMIENIONY]Nick

    Automatycznie wygenerowana wiadomość. Temat został zamknięty przez któregoś z moderatorów. Nick został zmieniony. Pozdrawiamy Administracja Forum | Cs-Classic.PL | Klasyczna sieć serwerów
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z tej strony zgadzasz się na Polityka prywatności