NaTeOooO Napisano 11 Maja 2015 #49312 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...
Rekomendowane odpowiedzi