AllNames

Vaše problémy, rady a skripty týkající se tohoto prográmku
Odpovědět
Uživatelský avatar
Mole Two
Book Snake
Book Snake
Příspěvky: 113
Registrován: 07.09.2006 18:25:16
Kontaktovat uživatele:

AllNames

Příspěvek od Mole Two »

Prepis AllNames s moznosti kliknout pouze na vybrane veci. Muzete si sami definovat na co klikat podle par vzoru co jsem pripravil. Netestovano zrovna moc takze za nic nerucim :p

Kód: Vybrat vše

sub AllNames_Corpses()
; Maximalni vzdalenost hledani
;  [ > 0 - vzdalenost
;  [ base 15
	var findDistance = 15;
; Pauza mezi kliknutima
;  [ > 0 - pauza
	var clickPause = 300;
; Zobrazit pouze jmena npc
;  [ 1 - ano
;  [ cokolivJineho - ano, vcetne itemu
	var clickNPC = 0;
; Grafika na kterou kliknout
;  [ > 0 - grafika
;  [ -1 - jakykakoliv grafika
	var specialGraphic = 0x2006;
; Barva na kterou kliknout
;  [ > 0 - barva
;  [ -1 - jakykakoliv barva
	var specialColor = 0xFFFF;
; Prislusnost na kterou kliknout
;  [ -1 - Kdokoliv
;  [ 1 - Modrak
;  [ 2 - Spolubojovnik
;  [ 3 - Sedej
;  [ 4 - Krim
;  [ 5 - Protivnik
;  [ 6 - Vrah
	var notoriety = -1;
	
	m_AllNames(findDistance, clickPause, clickNPC, specialGraphic, specialColor, notoriety);
end sub

sub AllNames_NPC()
; Maximalni vzdalenost hledani
	var findDistance = 15;
; Pauza mezi kliknutima
	var clickPause = 300;
; Zobrazit pouze jmena npc
	var clickNPC = 1;
; Grafika na kterou kliknout
	var specialGraphic = 0xFFFF;
; Barva na kterou kliknout
	var specialColor = 0xFFFF;
; Prislusnost na kterou kliknout
	var notoriety = -1;
	
	m_AllNames(findDistance, clickPause, clickNPC, specialGraphic, specialColor, notoriety);
end sub

sub AllNames_RedNPC()
; Maximalni vzdalenost hledani
	var findDistance = 15;
; Pauza mezi kliknutima
	var clickPause = 300;
; Zobrazit pouze jmena npc
	var clickNPC = 1;
; Grafika na kterou kliknout
	var specialGraphic = 0xFFFF;
; Barva na kterou kliknout
	var specialColor = 0xFFFF;
; Prislusnost na kterou kliknout
	var notoriety = 6;
	
	m_AllNames(findDistance, clickPause, clickNPC, specialGraphic, specialColor, notoriety);
end sub

sub AllNames_People()
; Maximalni vzdalenost hledani
	var findDistance = 15;
; Pauza mezi kliknutima
	var clickPause = 300;
; Zobrazit pouze jmena npc
	var clickNPC = 1;
; Grafika na kterou kliknout
	var specialGraphic = 0x0191;
; Barva na kterou kliknout
	var specialColor = 0xFFFF;
; Prislusnost na kterou kliknout
	var notoriety = -1;
	
	m_AllNames(findDistance, clickPause, clickNPC, specialGraphic, specialColor, notoriety);
	m_AllNames(findDistance, clickPause, clickNPC, 0x0190, specialColor, notoriety);
end sub

Sub m_AllNames(findDistance, clickPause, clickNPC, specialGraphic, specialColor, notoriety)
	var nowItem;
	var clicked = 0;
	var click = 0;
	UO.Set("finddistance", findDistance);
	UO.FindType(-1, -1, "ground");
	while (UO.FindCount() > 0)
		nowItem = UO.GetSerial("finditem");
		click = 0;
		if (CompareNums(UO.GetGraphic(nowItem), specialGraphic) && CompareNums(UO.GetColor(nowItem ), specialColor)) then
			click = 1;
		endif
		if (click == 1 && clickNPC == 1 && UO.IsNPC(nowItem) == 0) then
			click = 0;
		endif
		if (click == 1 && CompareNums(notoriety, UO.GetNotoriety(nowItem)) == 0) then
			click = 0;
		endif
		if (click == 1) then
			UO.Click(nowItem);
			Wait(clickPause);
			clicked = clicked + 1;
		endif
		UO.Ignore(nowItem);
		UO.FindType(-1, -1, "ground");
	wend
	UO.IgnoreReset();
	UO.Print("Bylo kliknuto na " + Str(clicked) + " objektu.");
end sub

Sub CompareNums(var1, var2)
	if (Str(var1) == "0") then
		var1 = UO.Hex2Int(var1);
	endif
	if (Str(var2) == "0") then
		var2 = UO.Hex2Int(var2);
	endif	
	return (var1 == var2 || IsInvariant(var1) || IsInvariant(var2));
end sub

Sub IsInvariant(var1)
	if (Str(var1) == "0") then
		var1 = UO.Hex2Int(var1);
	endif
	return (var1 == 65535 || var1 == 2147483647 || var1 == -1);
end sub
Evil League of Evil
Uživatelský avatar
Wizzy
Evil League Of Evil
Příspěvky: 1437
Registrován: 07.09.2006 19:19:46
Kontaktovat uživatele:

Příspěvek od Wizzy »

nizky steny, stromy tetris, all names jen na potvory kde tohle skonci......
ICQ:242676139 | IRC: #dp

... Vision vs Speech test ...
Uživatelský avatar
Mole Two
Book Snake
Book Snake
Příspěvky: 113
Registrován: 07.09.2006 18:25:16
Kontaktovat uživatele:

Příspěvek od Mole Two »

u bota :p
Evil League of Evil
Uživatelský avatar
Yoshua
Walking Scribbler
Walking Scribbler
Příspěvky: 45
Registrován: 07.09.2006 21:10:49
Bydliště: Skara Brae (cech) / Britain (kraftárna č.p.4 & 6) / Templářské město / Njulem č.p.185

Příspěvek od Yoshua »

Se Mole Two asi hodně nudí...
[size=75][color=blue][i]ranger a správce charity lesního lidu[/i][/color]
[color=green]"Ten je od Hraničářů. Nebezpeční chlapi, potloukají se po divočině. Jak se doopravdy jmenuje, to jsem nikdy neslyšel, ale tady se mu říká Yoshua."[/color][/size]
Uživatelský avatar
Mole Two
Book Snake
Book Snake
Příspěvky: 113
Registrován: 07.09.2006 18:25:16
Kontaktovat uživatele:

Příspěvek od Mole Two »

nudim no :p
Evil League of Evil
Uživatelský avatar
Mulambo
Externi Panacek
Příspěvky: 553
Registrován: 07.09.2006 19:08:57
Bydliště: Loozers city :p
Kontaktovat uživatele:

Příspěvek od Mulambo »

Mole Two píše:nudim no :p
sup sup joko na l2 :p
Wars come and go, but my soldiers stay ethernal.

I broke the dam

Aktualizace mapy 2.5 -> 2.56
Kompletní mapa 2.56
Uživatelský avatar
Mole Two
Book Snake
Book Snake
Příspěvky: 113
Registrován: 07.09.2006 18:25:16
Kontaktovat uživatele:

Příspěvek od Mole Two »

Mulambo píše: sup sup joko na l2 :p
sup sup zjisti jak supremel2 kryptuje packety :p
Evil League of Evil
Uživatelský avatar
Yoshua
Walking Scribbler
Walking Scribbler
Příspěvky: 45
Registrován: 07.09.2006 21:10:49
Bydliště: Skara Brae (cech) / Britain (kraftárna č.p.4 & 6) / Templářské město / Njulem č.p.185

Příspěvek od Yoshua »

Mole Two píše:nudim no :p
Udělej něco užitečného jako odklikání pavučin kolem sebe v dungu :)
Tuhle jsem to chtěl udělat, ale nějak lenora zapůsobila a prď z toho ;)
[size=75][color=blue][i]ranger a správce charity lesního lidu[/i][/color]
[color=green]"Ten je od Hraničářů. Nebezpeční chlapi, potloukají se po divočině. Jak se doopravdy jmenuje, to jsem nikdy neslyšel, ale tady se mu říká Yoshua."[/color][/size]
Uživatelský avatar
Mole Two
Book Snake
Book Snake
Příspěvky: 113
Registrován: 07.09.2006 18:25:16
Kontaktovat uživatele:

Příspěvek od Mole Two »

co za to? :pp
Evil League of Evil
Uživatelský avatar
Yoshua
Walking Scribbler
Walking Scribbler
Příspěvky: 45
Registrován: 07.09.2006 21:10:49
Bydliště: Skara Brae (cech) / Britain (kraftárna č.p.4 & 6) / Templářské město / Njulem č.p.185

Příspěvek od Yoshua »

Mole Two píše:co za to? :pp
Nezasukuješ se do pavučiny v dungu 8)
[size=75][color=blue][i]ranger a správce charity lesního lidu[/i][/color]
[color=green]"Ten je od Hraničářů. Nebezpeční chlapi, potloukají se po divočině. Jak se doopravdy jmenuje, to jsem nikdy neslyšel, ale tady se mu říká Yoshua."[/color][/size]
Uživatelský avatar
Wizzy
Evil League Of Evil
Příspěvky: 1437
Registrován: 07.09.2006 19:19:46
Kontaktovat uživatele:

Příspěvek od Wizzy »

Yoshua píše:
Mole Two píše:nudim no :p
Udělej něco užitečného jako odklikání pavučin kolem sebe v dungu :)
Tuhle jsem to chtěl udělat, ale nějak lenora zapůsobila a prď z toho ;)
co je na tom tezkyho? hodis si tam max distance kterou se daj odkliknout a pak usefromground (itemtype)
ICQ:242676139 | IRC: #dp

... Vision vs Speech test ...
Uživatelský avatar
Yoshua
Walking Scribbler
Walking Scribbler
Příspěvky: 45
Registrován: 07.09.2006 21:10:49
Bydliště: Skara Brae (cech) / Britain (kraftárna č.p.4 & 6) / Templářské město / Njulem č.p.185

Příspěvek od Yoshua »

Wizzy píše:
Yoshua píše:
Mole Two píše:nudim no :p
Udělej něco užitečného jako odklikání pavučin kolem sebe v dungu :)
Tuhle jsem to chtěl udělat, ale nějak lenora zapůsobila a prď z toho ;)
co je na tom tezkyho? hodis si tam max distance kterou se daj odkliknout a pak usefromground (itemtype)
Ono jich je asi 5 druhů...
[size=75][color=blue][i]ranger a správce charity lesního lidu[/i][/color]
[color=green]"Ten je od Hraničářů. Nebezpeční chlapi, potloukají se po divočině. Jak se doopravdy jmenuje, to jsem nikdy neslyšel, ale tady se mu říká Yoshua."[/color][/size]
Uživatelský avatar
Wizzy
Evil League Of Evil
Příspěvky: 1437
Registrován: 07.09.2006 19:19:46
Kontaktovat uživatele:

Příspěvek od Wizzy »

Yoshua píše: Ono jich je asi 5 druhů...
to taky neni problem osetrit ;)

btw, druhy sou 4 0x0ee3-0x0ee6
ICQ:242676139 | IRC: #dp

... Vision vs Speech test ...
Carda
Elder Letter
Elder Letter
Příspěvky: 211
Registrován: 07.09.2006 19:12:48

Příspěvek od Carda »

Kód: Vybrat vše

sub pavucinky()
var i
dim pavucinky[4]
	pavucinky[0] = "0x0EE3"
	pavucinky[1] = "0x0EE4"
	pavucinky[2] = "0x0EE5"
	pavucinky[3] = "0x0EE6"
UO.Set("finddistance", 1)
For i = 0 to 3
	UO.FindType(pavucinky[i], -1, "ground")
	While UO.FindCount()
		UO.UseObject("finditem")
		Wait(500)
		UO.FindType(pavucinky[i], -1, "ground")
	Wend
Next
end sub
Co takdle ? :-) Popř. tam hodit nějakou nekonečnou smyčku pokavaď je tam pavučinek hodně :-)
http://dl.dropbox.com/u/36197238/Phoenix/Phoenix.Scripts.DP.7z
Uživatelský avatar
Mole Two
Book Snake
Book Snake
Příspěvky: 113
Registrován: 07.09.2006 18:25:16
Kontaktovat uživatele:

Příspěvek od Mole Two »

Kód: Vybrat vše

sub DestroySpiderwebs()
	var spiderWeb;
	UO.Set("finddistance", 1)
	for (spiderWeb = 0x0EE3 to 0x0EE6 step 1)
		UO.FindType(UO.Int2Hex(spiderWeb), -1, "ground");
		while (UO.FindCount())
			UO.UseObject("finditem");
			Wait(500);
			UO.Ignore("finditem"); pro pripad ze tam je nastalo dekorativni
			UO.FindType(UO.Int2Hex(spiderWeb), -1, "ground");
		wend
	next
	UO.IgnoreReset();
end sub
Naposledy upravil(a) Mole Two dne 17.03.2007 23:54:59, celkem upraveno 1 x.
Evil League of Evil
Carda
Elder Letter
Elder Letter
Příspěvky: 211
Registrován: 07.09.2006 19:12:48

Příspěvek od Carda »

Nj, na to že sou i dekorativní pabučinky sem zapoměl mno :-)
http://dl.dropbox.com/u/36197238/Phoenix/Phoenix.Scripts.DP.7z
Uživatelský avatar
Yoshua
Walking Scribbler
Walking Scribbler
Příspěvky: 45
Registrován: 07.09.2006 21:10:49
Bydliště: Skara Brae (cech) / Britain (kraftárna č.p.4 & 6) / Templářské město / Njulem č.p.185

Příspěvek od Yoshua »

Kód: Vybrat vše

   for (spiderWeb = 0x0EE3 to 0x0EE6 step 1)
vyhodí Parse
[size=75][color=blue][i]ranger a správce charity lesního lidu[/i][/color]
[color=green]"Ten je od Hraničářů. Nebezpeční chlapi, potloukají se po divočině. Jak se doopravdy jmenuje, to jsem nikdy neslyšel, ale tady se mu říká Yoshua."[/color][/size]
Uživatelský avatar
Cpt.Rookie
Elder Letter
Elder Letter
Příspěvky: 174
Registrován: 07.09.2006 19:53:46
Bydliště: Brno
Kontaktovat uživatele:

Příspěvek od Cpt.Rookie »

Yoshua píše:

Kód: Vybrat vše

   for (spiderWeb = 0x0EE3 to 0x0EE6 step 1)
vyhodí Parse
Odstraň závorky.
post++;
Odpovědět