Stránka 1 z 1

Oprava Stats item

Napsal: 21.03.2012 12:47:21
od Strigwyr
Len skromna otazocka alebo prianie -
Mohol by sa spravit item, NB, ktory ked nan iba 2x poklikam tak mi opravi staty ? bez zbytocnych otazok ci to chcem "opravdu urobit"

Preco?
Ked ste v dungu, a zhodia sa vam staty tak ked klikate na TB a chcete opravit staty to su 3 kliky a za ten cas proste ak dostanete massko alebo vas niekto attackne tak ich neopravite, je to dost neprijemna zalezitost opravovat to rucne cez TB tak uz ked ta sfera tak buguje tak by sa mohol zaviest takyto itemik na opravu statov.

Re: Oprava Stats item

Napsal: 21.03.2012 13:18:09
od Helloween
Strigwyr píše:Len skromna otazocka alebo prianie -
Mohol by sa spravit item, NB, ktory ked nan iba 2x poklikam tak mi opravi staty ? bez zbytocnych otazok ci to chcem "opravdu urobit"

Preco?
Ked ste v dungu, a zhodia sa vam staty tak ked klikate na TB a chcete opravit staty to su 3 kliky a za ten cas proste ak dostanete massko alebo vas niekto attackne tak ich neopravite, je to dost neprijemna zalezitost opravovat to rucne cez TB tak uz ked ta sfera tak buguje tak by sa mohol zaviest takyto itemik na opravu statov.
A co takhle si to hodit pod makro...hmmmm.....? a ty jako mag si snad umíš hodit an ort...nebo už za prska nehraješ, když tě sjede pal? :oP

Re: Oprava Stats item

Napsal: 21.03.2012 13:28:57
od Strigwyr
Helloween píše:
Strigwyr píše:...
A co takhle si to hodit pod makro...hmmmm.....? a ty jako mag si snad umíš hodit an ort...nebo už za prska nehraješ, když tě sjede pal? :oP
w t f?
Jasne omg ze sa za maga/nekra/pala/klera/vampa aj vsetkymi postavami ortnem.
Tu ide o warra(niekedy aj pala), ze ked mu bugnu staty s jeho 200+ str tak klikat na tb na opravu a potvrdenie proste trva pekne dlho, preto som to navrhoval urobit v 1 iteme ked makrom das iba useojbect a mas opravene staty... A myslim, ze oprava statov ti nedispelne -staty ktore si dostal od hraca/npc

Re: Oprava Stats item

Napsal: 21.03.2012 14:48:45
od erunno
Na to je taky v klidu sehnatelný nebo udělatelný macro. Osobně to nepoužívám(klikám ručně) i když mi u pala bugujou staty při každém savu :) mimochodem pokud jsi linej 3kliknout coč trva asi 4-8vteřin tak tě lituju....

Re: Oprava Stats item

Napsal: 21.03.2012 15:03:05
od Robin de Martis
iba lenivý!

Re: Oprava Stats item

Napsal: 21.03.2012 15:06:16
od Strigwyr
erunno píše:Na to je taky v klidu sehnatelný nebo udělatelný macro. Osobně to nepoužívám(klikám ručně) i když mi u pala bugujou staty při každém savu :) mimochodem pokud jsi linej 3kliknout coč trva asi 4-8vteřin tak tě lituju....
Tak ak je na to makro, tak neviem no si ho zozeniem, ale pisal som v prispevku, ze proste niekedy nastane ta situacia, ze proste ta niekto sipkuje/harmuje/attackuje a neda sa ti otvorit ta kniha
-A mam problem s tym z pvp hladiska, ked mas za warra 210 str nahanaju ta 2 frakcny hraci padne ti str na 100 a bez gs na 70, tak potom je to naozaj obrovsky problem ked sa ti fakticky nedaju opravit staty

Re: Oprava Stats item

Napsal: 21.03.2012 16:38:08
od cermi
jako sem celkem hodně proti strigwyr topikum, ale za todle bych se přimluvil, nebo sem nekdo postnete ten script prosim :p

Re: Oprava Stats item

Napsal: 21.03.2012 17:03:54
od Irto
cermi píše:jako sem celkem hodně proti strigwyr topikum, ale za todle bych se přimluvil, nebo sem nekdo postnete ten script prosim :p
Je to bastl ze zakladniho scriptu runebooku oprava statu se zada pres opravastatu "2" Delal jsem to jen at to zde skonci a opravdu jsem bastlil, jde to napsat i jednoduseji.

Kód: Vybrat vše

using System;
using Phoenix;
using Phoenix.Communication;
using Phoenix.WorldData;

namespace Scripts.DarkParadise
{
    /// <summary>
    /// Trin HQ - 7
    /// 
    /// Nabit - 9
    /// </summary>
    public class opravastat
    {
        private DateTime requestTime;
        private uint? buttonId;

        [Command("opravastatu")]
        public void Use(uint opravastat)
        {
            UOItem book = UO.Backpack.AllItems.FindType(0x0FEF , 0x0482);
            if (!book.Exist)
                throw new ScriptErrorException("Travelbook not found.");

            // Wait for gump
            buttonId = opravastat;
            requestTime = DateTime.Now;

            // Use travelbook
            book.Use();
        }
        
                [ServerMessageHandler(0xB0)]
        public CallbackResult OnGenericGump(byte[] data, CallbackResult prevResult)
        {
            if (prevResult != CallbackResult.Normal)
                return prevResult;

            if (buttonId != null && DateTime.Now - requestTime < TimeSpan.FromSeconds(6)) {
                // Respond automatically
                uint gumpSerial = ByteConverter.BigEndian.ToUInt32(data, 7);
                UO.WaitMenu("Po pouziti vam budou opraveny staty na spravne hodnoty. Pozor, pri oprave vam spadne vase brneni do batuzku", "Ano, oprav" );

                PacketWriter reply = new PacketWriter(0xB1);
                reply.WriteBlockSize();
                reply.Write(World.Player.Serial);
                reply.Write(gumpSerial);
                reply.Write(buttonId.Value);
                reply.Write(0); // Switches count
                reply.Write(0); // Entries count

                Core.SendToServer(reply.GetBytes());

                // Do not pass gump further
                buttonId = null;
                return CallbackResult.Sent;
            }

            return CallbackResult.Normal;
        }

    }
}

Re: Oprava Stats item

Napsal: 21.03.2012 17:09:34
od Xan
něco do yoka by bylo? :wink:

Re: Oprava Stats item

Napsal: 22.03.2012 10:18:03
od Wallace
makro zbytecny lepsi je si zapnout plugin a kdyz se ti shodi staty tak automaticky ti to opravi a nemackas nic )

Re: Oprava Stats item

Napsal: 22.03.2012 14:56:18
od cermi
plugin by nebyl? btw diky irto