Skocz do zawartości

NaTeOooO

Użytkownik

Zawartość dodana przez NaTeOooO

  1. Chciałbym się z Wami pożegnać dlatego że nie mam czasu tutaj zaglądać i straciłem chęci, mam inne ważne sprawy . Proszę o odebranie rang które posiadam, chciałem pozdrowić całą społeczność MH.
  2. Skoro jest to w dziale Humor widocznie mamy sie pośmiać . Podziwiajmy .
  3. Nick :NaTeO Data ( Od kiedy do Kiedy ) : Od dzisiaj do jutra [16-17] Powód :Impreza urodzinowa , wiec nie bede wtedy na serwerze ;P
  4. Wywiad dobry, fajnie sie go czytalo, ale nie ma pozdrowień dla mnie wiec nie ma plusika. Ok zlituje sie
  5. Obecny nick:NaTeOooO Nowy nick: NaTeO? Uzasadnienie:Moim zdaniem fajniej wygląda Link do reklam:Ranga premium , pierwszy raz
  6. Witam! W tym poradniku pokażę, jak zrobić multijump (dodatkowe skoki w powietrzu) dla klasy lub perku. 1. Weźmy *.sma przykładowej klasy np. Rushera: 2 . Zacznijmy od przygotowania pliku. Stwórz 33-elementową tablicę globalną ma_klase (lub ma_perk dla perku) oraz funkcje cod_class_enabled i cod_class_disabled (cod_perk_enabled i cod_perk_disabled dla perku) w następujący sposób: Jeśli twoja klasa ma już coś takiego, możesz pominąć w/w punkt. 3. Następnie upewnij się, że masz dołączoną do pluginu bibliotekę fakemeta. Jeśli nie, dodaj wśród innych "include'ów" to: #include 4. Następnie musimy dopisać to do plugin_init: register_forward(FM_CmdStart, "CmdStart"); 5. Teraz musimy stworzyć nową tablicę globalną - skoki oraz dodać na koniec pluginu funkcję CmdStart: new skoki[33]; public CmdStart(id, uc_handle) { if(!is_user_alive(id) || !ma_klase[id]) //jeśli tworzymy perk, wstawiamy ma_perk zamiast ma_klase return FMRES_IGNORED; new flags = pev(id, pev_flags); if((get_uc(uc_handle, UC_Buttons) & IN_JUMP) && !(flags & FL_ONGROUND) && !(pev(id, pev_oldbuttons) & IN_JUMP) && skoki[id]) { skoki[id]--; new Float:velocity[3]; pev(id, pev_velocity,velocity); velocity[2] = random_float(265.0,285.0); set_pev(id, pev_velocity,velocity); } else if(flags & FL_ONGROUND) skoki[id] = 2; //tutaj podajemy ilość skokow w powietrzu, jaką może wykonać klasa return FMRES_IGNORED; } 6. Kompilujemy plik i gotowe! A tutaj gotowy, przerobiony rusher:
  7. Dzięki jeszcze raz , za wywiad +
  8. NaTeOooO

    Niekończąca się opowieść

    za siebie więc ....
  9. NaTeOooO

    Jakieś fajne gry

    Far Cry 3,4 , Call of Duty ,Battlefield 4, assasin black flag Mario
  10. NaTeOooO

    Komp

    Hmmm, moim zdaniem lepiej kup Intela, są lepsze. Oczywiście jest to tylko moja opinia , sam posiadam i5
  11. To samo co @555_dni Ogranięty chłop przyjmować niech pomaga, nadaje sie
  12. NaTeOooO

    rysunki/malarstwo :D

    @Chudy Moze masz talent lub nie ?
  13. NaTeOooO

    rysunki/malarstwo :D

    Ja też umiem rysować ale przerysowując Z głowy nie ma szans ^^
  14. Zgdadzam się z resztą , recenzant tez własnie moze być zlikwidowany to da wiekszy manewr popisu dla redaktorów.
  15. Witam, wiele już osób pytało jak zrobić, żeby taki a taki item nie działał na takiej a takiej klasie. Ja wam zaprezentuje jak to zrobić. Do tego celu zablokujemy klasie Ninja itemków Fireshield, Arch Angel Wings oraz Small Angel Wings, a klasie Hunter (Łowca) itemka Stalkers Ring. Zaczynamy zabawę: * na samym początku tworzymy funkcję, która powoduje wywalenie i losowanie nowego itemku dla danej klasy w public award_item(id, itemnum), pod ostatnim case swoich itemów, zamiast: } BoostRing(id) return PLUGIN_CONTINUE } daj: } wywal_item(id) BoostRing(id) return PLUGIN_CONTINUE } public wywal_item(id) { if(player_class[id] == Ninja) //dlatego że nie chcemy tych itemków na ninjy { if(player_item_id[id]==10) //smalle { dropitem(id) award_item(id,0) } else if(player_item_id[id]==11) //archy { dropitem(id) award_item(id,0) } else if(player_item_id[id]==30) //fireshield { dropitem(id) award_item(id,0) } } else if(player_class[id] == Hunter) { if(player_item_id[id]==17) //stalker { dropitem(id) award_item(id,0) } } } dlaczego tam są takie liczby jak 10, 11, 30, 17? Ponieważ są to case itemów o które nam chodzi. Pamiętaj! Jak zmieniasz itemy w diablo to upewnij się że pod case które podałem masz na pewno te same itemy!
  16. Dodanie opcji reset dla Questów 1.Dodajemy register_clcmd("say /resetquesty","resetquesty") do plugin_init 2.Podmieniamy funkcje public zapisz_questa na public zapisz_questa(id,quest,value[]) { new name[64]; get_user_name(id,name,63) strtolower(name) new key[64]; format(key,63,"questy-%i-%s-%i",player_class[id],name,quest); nvault_set(vault_questy,key,value); } 3.Podmieniamy zapisz_questa(kid,quest_gracza[kid]) na zapisz_questa(kid,quest_gracza[kid],"1") 4.Dodajemy gdziekolwiek w kodzie public resetquesty(id){ for(new i=0;i { zapisz_questa(id,i,"0") } quest_gracza[id] = -1; zapisz_aktualny_quest(id) } i to wszystko resetowanie jest pod komenda /resetquesty w say
  17. NaTeOooO

    AWP Ace

    haha no filmik spoko jak na pierwszy . Mozesz sobie właśnie w tym temacie dodać swoje filmiki z gry
×
×
  • Dodaj nową pozycję...