Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

NPC do zmiany bonów.


Rekomendowane odpowiedzi

Opublikowano

Witam jest to NPC do zmiany bonów podobny do tego który jest na tiv*ria.pl może komuś się przyda.

 

Jak wygląda?

 

 

Przechwytywanie.PNG

0lchlt.jpg

 

 

 

Co jest potrzebne:

 

 

 

Do quest_functions:

 

 

lf_item.add_attribute

lf_item.set_attribute
lf_item.get_attribute
lf_item.add_rare_attribute
lf_item.change_rare_attribute
lf_item.change_attribute
lf_item.get_rare_attribute
lf_pc.set_hp
lf_pc.get_empty_inventory

 

 

 

Do questlib.lua:

 

 

special.BonusList = 
			{ 
				[0] = {"Brak"},
				[1] = {"Max. HP "},
				[2] = {"Max. PE "},
				[3] = {"Witalność "},
				[4] = {"Inteligencja "}, 
				[5] = {"Siła "},
				[6] = {"Zwinność "},
				[7] = {"Szybkość ataku "},
				[8] = {"Szybkość poruszania się "},
				[9] = {"Szybkość zaklęcia "},
				[10] = {"Regenaracja HP "},
				[11] = {"Regeneracja PE "},
				[12] = {"Szansa na otrucie "},
				[13] = {"Szansa na omdlenie "},
				[14] = {"Szansa na spowolnienie "},
				[15] = {"Szansa na krytyczne uderzenie "},
				[16] = {"Szansa na przeszyw. uderzenie "},
				[17] = {"Silny przeciwko ludziom "},
				[18] = {"Silny przeciwko zwierzętom "},
				[19] = {"Silny przeciwko orkom "},
				[20] = {"Silny przeciwko mistykom "},
				[21] = {"Silny przeciwko nieumarłym "},
				[22] = {"Silny przeciwko diabłom "},
				[23] = {"Absorbacja HP "},
				[24] = {"Absorbacja PE "},
				[25] = {"Szansa na kradzież PE "},
				[26] = {"Szansa na kradnięcie PŻ  "},
				[27] = {"Szansa na blok ciosów "},
				[28] = {"Szansa na uniknięcie strzały "},
				[29] = {"Odporność na miecze "},
				[30] = {"Odporność na 2-ręke "},
				[31] = {"Odpornośc na sztylety "},
				[32] = {"Odporność na dzwony "},
				[33] = {"Odporność na wachlarze "},
				[34] = {"Odporność na strzały "},
				[35] = {"Odporność na ogień "},
				[36] = {"Odporność na błyskawice "},
				[37] = {"Odporność na magie "},
				[38] = {"Odporność na wiatr "},
				[39] = {"Szansa na blok ciosów "},
				[40] = {"Szansa na odbicie ciosów "},
				[41] = {"Odporność na Trucizny "},
				[42] = {"Szansa na przywracanie PE "},
				[43] = {"Exp-Bonus "},
				[44] = {"Yang-Drop "},
				[45] = {"Item-Drop "},
				[48] = {"Odporność na omdlenia "},
				[49] = {"Odporność na spowolnienia "},
				[50] = {"Odporność na przewrócenia "},
				[53] = {"Wartość ataku "},
				[54] = {"Obrona "},
				[71] = {"Umiejętności "},
				[72] = {"Średnie obrażenia "},
			} 
function say_trawa(name) say(color256(124, 252, 0)..name..color256(196, 196, 196)) end
function say_krew(name) say(color256(207, 41, 41)..name..color256(196, 196, 196)) end

 

 

 

 

Lib by LF95:

 

 

 

Quest:

 

 

 

 

Opublikowano
Opublikowano

Tak po za tematem, powiedzcie mi, co złego jest w tym Bonus Switch??

 

Przecież ten Bot/hack nie wpływa na "boostowanie" postaci, tylko pomaga przy bonowaniu EQ?

Więc w czym problem?

arijh2.jpg

Opublikowano

Tak po za tematem, powiedzcie mi, co złego jest w tym Bonus Switch??

 

Przecież ten Bot/hack nie wpływa na "boostowanie" postaci, tylko pomaga przy bonowaniu EQ?

Więc w czym problem?

 

Nie pomaga boostować postaci?

Przecież cała gra polega na zrobieniu jak najlepszego ekwipunku i tłuczeniu wszystkiego co się rusza, włącznie z innymi graczami.

Gdy używasz takiego bota jesteś najzwyklejszym lamusem który na siłę próbuje być lepszy chociaż prawdziwy weteran go zniszczy w byle jakim eq ale to już inna sprawa.

1011932_514376648616209_1943977858_n.png
Opublikowano

No tak ale zaraz dajesz im gotowy quest :(

Niech pomyślą troche popatrzą do dokumentacji a nie wszystko podane na tacy.

Opublikowano

No tak ale zaraz dajesz im gotowy quest :(

Niech pomyślą troche popatrzą do dokumentacji a nie wszystko podane na tacy.

 

E tam, udostępnienie samego liba wystarczyło do zrobienia questa większości ale i tak mało który serwer to użyje bo mniej botów to mniej kasy z IS.

1011932_514376648616209_1943977858_n.png
Opublikowano

a ja i Hardkorrek zrobiliśmy coś takiego :

xfagp7.jpg

 

a teraz każdy ma takie coś :/

U was działa to pewnie że item musi być na pierwszym miejscu w eq tak ?

Opublikowano

I to pewnie działa na zasadzie read - klient.

@up

Wiesz, że nie musi być na pierwszym miejscu w eq, stosując prosty trik w queście?

item.get_cell()

Przekazujesz przez cmd, tam wpisujesz do pythona ten pakiet z cmd w miejsce gdzie sprawdza bony i zmienia je i masz.

xxa __changeBonus(self, data):		import uibonus		constInfo.SlotItemToBonus = int(data)
Pakiet jest zapisany w costinfo, teraz tak wygląda uibonus:

n0, v0 = player.GetItemAttribute(constInfo.SlotItemToBonus, 0) # id bonusu, wartość bonusu		n1, v1 = player.GetItemAttribute(constInfo.SlotItemToBonus, 1)		n2, v2 = player.GetItemAttribute(constInfo.SlotItemToBonus, 2)		n3, v3 = player.GetItemAttribute(constInfo.SlotItemToBonus, 3)		n4, v4 = player.GetItemAttribute(constInfo.SlotItemToBonus, 4)
I git!@

Kiedyś nagrałem film, tak to wygląda:

http://www.youtube.com/watch?v=CI3Psw5vdng"]http://www.youtube.com/watch?v=CI3Psw5vdng[/url]

Opublikowano

Nie pomaga boostować postaci?

Przecież cała gra polega na zrobieniu jak najlepszego ekwipunku i tłuczeniu wszystkiego co się rusza, włącznie z innymi graczami.

Gdy używasz takiego bota jesteś najzwyklejszym lamusem który na siłę próbuje być lepszy chociaż prawdziwy weteran go zniszczy w byle jakim eq ale to już inna sprawa.

Ale za to jaka oszczędność czasu. Z resztą ok, chuj z BSem, ja mam na niego inny patent, mniej inwazyjny a tak samo skuteczny :)

arijh2.jpg

Opublikowano

a ja i Hardkorrek zrobiliśmy coś takiego :

xfagp7.jpg

 

a teraz każdy ma takie coś :/

Miałeś się nie chwalić. ^^

Tak na razie czyta ze slotu 0 bo to tylko testy, ale w pełnej wersji będzie czytane z danego slotu.

Opublikowano

Miałeś się nie chwalić. ^^

Tak na razie czyta ze slotu 0 bo to tylko testy, ale w pełnej wersji będzie czytane z danego slotu.

Minus tego rozwiązania jest taki że pewnie większość osb nie bedzie tego okna w ogóle widzieć bo będą grali na km :P

Opublikowano

Minus tego rozwiązania jest taki że pewnie większość osb nie bedzie tego okna w ogóle widzieć bo będą grali na km :P

Co zachęci ich do grania w normalny sposób, lub rozwiązanie dla "myślących" - odpala normalnego klienta z bonus switcherem, a na km... ;) Quest dobry, śmieszy mnie tylko ostatni select :p

 

umarł

Opublikowano

SS 'jak to wygląda' Ci raczej wygasł, weź go zaktualizuj .;p
A tak to nawet dobre... Lepsze od tego Questa z ograniczeniem zmianek do 100...
Łap lajka.;)

Opublikowano

SS 'jak to wygląda' Ci raczej wygasł, weź go zaktualizuj .;p

A tak to nawet dobre... Lepsze od tego Questa z ograniczeniem zmianek do 100...

Łap lajka. ;)

Nie wiem czy tylko mi ale całe http://scr.hu nie działa dlatego ss nie widać.

 

Dodałem nowe ss.

Opublikowano

Nie wiem czy tylko mi ale całe http://scr.hu nie działa dlatego ss nie widać.

 

Kurde, rzeczywiście...

 

Powiem tak, wgrałem lib żeby sprawdzić czy to działa...

Wrzuciłem do questlib.lua to co podałeś i tak dalej...

Nawet quest w 'lua' i w '.quest' dałem... Wchodzę i zero reakcji.;p

Widocznie, albo coś spieprzyłem, albo to nie działa... Wiesz może dlaczego?;p

Opublikowano

 

Kurde, rzeczywiście...

 

Powiem tak, wgrałem lib żeby sprawdzić czy to działa...

Wrzuciłem do questlib.lua to co podałeś i tak dalej...

Nawet quest w 'lua' i w '.quest' dałem... Wchodzę i zero reakcji.;p

Widocznie, albo coś spieprzyłem, albo to nie działa... Wiesz może dlaczego?;p

Lib ma nadane prawa 777? A jak nie działa to może zrobiłeś nie pod swój system :

64 bity env LD_32_PRELOAD="/path/to/LfLib.so"

32 bity env LD_PRELOAD="/path/to/LfLib.so"

Opublikowano

Lib ma nadane prawa 777? A jak nie działa to może zrobiłeś nie pod swój system :

64 bity env LD_32_PRELOAD="/path/to/LfLib.so"

32 bity env LD_PRELOAD="/path/to/LfLib.so"

 

Wgrał sie normalnie i załadował, nie wiem czemu nie działa.;/

Ma prawa, ma..

Opublikowano

Wgrał sie normalnie i załadował, nie wiem czemu nie działa.;/

Ma prawa, ma..

Dodałeś funkcje liba do quest_functions:

lf_item.add_attribute
lf_item.set_attribute
lf_item.get_attribute
lf_item.add_rare_attribute
lf_item.change_rare_attribute
lf_item.change_attribute
lf_item.get_rare_attribute
lf_pc.set_hp
lf_pc.get_empty_inventory
Opublikowano

 

Dodałeś funkcje liba do quest_functions:

lf_item.add_attribute
lf_item.set_attribute
lf_item.get_attribute
lf_item.add_rare_attribute
lf_item.change_rare_attribute
lf_item.change_attribute
lf_item.get_rare_attribute
lf_pc.set_hp
lf_pc.get_empty_inventory

 

Tak, dodałem.

 

Nie wiem co może być powodem tego, że nie działa, jest ustawione pod handlarza zbroją raczej, i jak klikam to sie wyświetla sklep, a żadnego Questa nie widać, nic.. Próbowałem quest dać na kowala, i tak dalej - Nic.

Opublikowano

 

Tak, dodałem.

 

Nie wiem co może być powodem tego, że nie działa, jest ustawione pod handlarza zbroją raczej, i jak klikam to sie wyświetla sklep, a żadnego Questa nie widać, nic.. Próbowałem quest dać na kowala, i tak dalej - Nic.

Quest działa na zasadzie przeciągania przedmiotu na npc.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...