NaTeOooO Napisano 11 Maja 2015 #49541 Udostępnij Napisano 11 Maja 2015 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! Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
NaTeOooO Napisano 11 Maja 2015 Autor #47883 Udostępnij Napisano 11 Maja 2015 [Wiadomość wygenerowana automatycznie] Temat został przeniesiony z "Poradniki" do "Kosz". Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi