Bishopka

Skripty týkající se tohoto externího programu

Moderátor: Caleb

Odpovědět
Uživatelský avatar
Legend Of Pain
Pencil Master
Pencil Master
Příspěvky: 596
Registrován: 26.05.2008 16:31:49

Bishopka

Příspěvek od Legend Of Pain »

Kód: Vybrat vše

[Executable]
        public void BishopHat()
        {
            UOItem bishopHat = World.GetItem(Aliases.GetObject("bishophat"));
            UOItem helm = World.GetItem(Aliases.GetObject("helm"));
            if (World.Player.Backpack.AllItems.Contains(bishopHat.Serial))
            {
                UO.PrintObject(World.Player.Serial, 0x0BB0, "Bishop Hat nasazena!");
                bishopHat.Use();
            }
            else if (World.Player.Layers[Layer.Hat].Serial == bishopHat.Serial)
            {
                if (World.Player.Hits > 30)
                {
                    bishopHat.Move(1, World.Player.Backpack);
                    if (World.Player.Backpack.AllItems.Contains(helm.Serial))
                    {
                        helm.Use();
                    }
                    UO.PrintObject(World.Player.Serial, 0x0BB0, "Bishop Hat sundana.");
			  return;
                }
                UO.PrintObject(World.Player.Serial, 0x0BB0, "Malo hp na sundani.");
            }
            else
            {
                UO.PrintObject(World.Player.Serial, 0x0BB0, "Nemas Bishop Hat!");
            }
        }
nefunguje / prečo ? :( prosíím
píše mi že nemám u seba bishopku ale ja viem predsa svoje :)
clear brainwashing
dNb prezents
Uživatelský avatar
Bernard Williams
Walking Scribbler
Walking Scribbler
Příspěvky: 37
Registrován: 10.09.2006 09:47:02
Bydliště: Zlín
Kontaktovat uživatele:

Re: Bishopka

Příspěvek od Bernard Williams »

Nazdárek,

musíš si do objektu "bishopHat" uložit ID Bishopky. Např. takto:

Kód: Vybrat vše

addobject "bishopHat"
Btw. Nechápu, proč autor toho scriptu (mimochodem ho taky používám) to váže na ID bishopky a ne typ. Jak budu mít čas, tak to předělám.
Naposledy upravil(a) Bernard Williams dne 22.11.2010 17:18:48, celkem upraveno 1 x.
Rozdělovat restauraci na kuřáckou a nekuřáckou část je stejné, jako rozdělit bazén na strany "smí se močit" a "nesmí se močit".

Santiaco.cz | Maturitní tabla | BikerSeason.com
Uživatelský avatar
Wizzy
Evil League Of Evil
Příspěvky: 1437
Registrován: 07.09.2006 19:19:46
Kontaktovat uživatele:

Re: Bishopka

Příspěvek od Wizzy »

Bernard Williams píše: Btw. Nechápu, proč autor toho scriptu (mimochodem ho taky používám) to váže na ID bishopky a ne typ. Jak budu mít čas, tak to předělám.
protoze tomb mel nb bishopku tak proc se stvat s type ?:)
ICQ:242676139 | IRC: #dp

... Vision vs Speech test ...
Uživatelský avatar
The Heretic
Book Snake
Book Snake
Příspěvky: 88
Registrován: 07.09.2006 19:13:04
Kontaktovat uživatele:

Re: Bishopka

Příspěvek od The Heretic »

Kód: Vybrat vše

[Executable]
		public void NasadCapku()
		{
			UOItem capka = World.Player.Backpack.Items.FindType(0x1DB9 , 0x0BB0);
			UOItem helma = World.Player.Backpack.Items.FindType(0x1412 , UOColor.Invariant);
			if (capka.Exist)
			{
				if (World.Player.Hits > 30)
				{
					capka.Use();
					UO.Print("+30 hp");
				}
			}
			else
			{
				helma.Use();
				UO.Print("-30 hp");
			}
		}
bez objektu, funguje jen s tou zakladni plate helmou
Heretic, Heterik, Hehetik a podobny kedlubny
[url=http://heretic.linuxgames.com/np/heretic-1.jpg]Zrůda jménem Heterik[/url]
Kdo je vic nez Chuck? No prece [url=http://i6.photobucket.com/albums/y214/Yurietti/promo_07.jpg]Nick Slaughter![/url]
Uživatelský avatar
Legend Of Pain
Pencil Master
Pencil Master
Příspěvky: 596
Registrován: 26.05.2008 16:31:49

Re: Bishopka

Příspěvek od Legend Of Pain »

diky moc:)
clear brainwashing
dNb prezents
Uživatelský avatar
Bernard Williams
Walking Scribbler
Walking Scribbler
Příspěvky: 37
Registrován: 10.09.2006 09:47:02
Bydliště: Zlín
Kontaktovat uživatele:

Re: Bishopka

Příspěvek od Bernard Williams »

Já bych moc neděkoval.. je tam špatně podmínka na HP, takže pokud máš méně jak 30 HP a na sobě Bishopku, tak tě to klidně killne a pokud máš méně jak 30 hp a na sobě helmu, tak si ji zase nenasadíš... :lol:

Opraveno:

Kód: Vybrat vše

   [Executable]
      public void BishopHat()
      {
         UOItem capka = World.Player.Backpack.Items.FindType(0x1DB9 , 0x0BB0);
         UOItem helma = World.Player.Backpack.Items.FindType(0x1412 , UOColor.Invariant);
         if (capka.Exist)
         {
               capka.Use();
               UO.Print("+30 hp");
         }
         else
         {
            if (World.Player.Hits > 30)
            {
               helma.Use();
               UO.Print("-30 hp");
            }
         }
      }
Rozdělovat restauraci na kuřáckou a nekuřáckou část je stejné, jako rozdělit bazén na strany "smí se močit" a "nesmí se močit".

Santiaco.cz | Maturitní tabla | BikerSeason.com
Odpovědět