Pet time

Results 1 to 5 of 5
  1. #1
    Member Honical is offline
    MemberRank
    Jan 2018 Join Date
    53Posts

    Pet time

    Hello guys, any idea how to remove time count from pets when i wear them?
    i have deleted pet time from query.sql but it doesn't remove it and still counting for the default time 3 days :>


  2. #2
    Account Upgraded | Title Enabled! CompaQ is offline
    MemberRank
    Sep 2013 Join Date
    433Posts

    Re: Pet time

    Inititem as I remember.

  3. #3
    off@kal. - on@gw2/d3 :) TranX1337 is offline
    MemberRank
    May 2009 Join Date
    GermanyLocation
    776Posts

    Re: Pet time

    in the sourcecode as far i remember, there only was one option and it was the one with a timer

  4. #4
    Member Honical is offline
    MemberRank
    Jan 2018 Join Date
    53Posts

    Re: Pet time

    Quote Originally Posted by CompaQ View Post
    Inititem as I remember.
    There is no relation between Inititem and pet time
    Quote Originally Posted by TranX1337 View Post
    in the sourcecode as far i remember, there only was one option and it was the one with a timer
    yes, maybe..i remember this idea used in devah or shinra, so i'm asking and trying to make one like it..hope someone help :))

  5. #5
    off@kal. - on@gw2/d3 :) TranX1337 is offline
    MemberRank
    May 2009 Join Date
    GermanyLocation
    776Posts

    Re: Pet time

    //if ((PetTime.count(Item.CheckIndex()) || (Item.CheckIndex() >= 1747 && Item.CheckIndex() <= 1762) || (Item.CheckIndex() >= 1870 && Item.CheckIndex() <= 1877) || (Item.CheckIndex() >= 2004 && Item.CheckIndex() <= 2007) || (Item.CheckIndex() >= 2421 && Item.CheckIndex() <= 2423) || (Item.CheckIndex() >= 2550 && Item.CheckIndex() <= 2653) || (Item.CheckIndex() >= 6045 && Item.CheckIndex() <= 6052)) && !PetLifeCheck.count(Item.GetIID()))
    //{
    // if (PetTime.count(Item.CheckIndex()) && PetTime.find(Item.CheckIndex())->second.Time > 0)
    // GetPetTime = PetTime.find(Item.CheckIndex())->second.Time;

    // PetLifeCheck[Item.GetIID()].Time = (int)time(0) + GetPetTime;
    // PetLifeCheck[Item.GetIID()].Player = (int)Player.GetOffset();
    // CDBSocket::Write(89,"ddd",Player.GetPID(),(int)time(0) + GetPetTime,Item.GetIID());
    // CPlayer::Write(Player.GetOffset(),0xFF,"ddd",230,Item.GetIID(),GetPetTime*1000);
    // *(DWORD*)(Itemx+68) = GetTickCount() + (2000*GetPetTime);
    // *(DWORD*)(Itemx+72) = 0;
    // CItem::OnTimer(Itemx,0);
    //}
    //if (IPlayer.IsOnline() && (GetTickCount() / 1000) % 5 == 0 && PlayerPet.count(IPlayer.GetPID()) && !PetLifeCheck.count(PlayerPet.find(IPlayer.GetPID())->second.IID))
    //{
    // if (PlayerPet.find(IPlayer.GetPID())->second.IID && PlayerPet.find(IPlayer.GetPID())->second.Owner)
    // {
    // int Value = 0, Item = 0, Recheck = 0, Check = 0;
    // Undefined::CreateMonsterValue((char *)Player + 1068, (int)&Value, (int)&PlayerPet.find(IPlayer.GetPID())->second.IID);
    // Check = Undefined::Check((int)((char *)Player + 1068), (int)&Recheck);

    // if (Undefined::CheckValues(&Value, Check))
    // {
    // Item = *(DWORD*)(Undefined::GetValue(&Value) + 4);

    // if (Item && PlayerPet.find(IPlayer.GetPID())->second.IID)
    // {
    // IItem Itemx((void*)Item);

    // if (CItem::IsState(Item,1))
    // OrnamentPutOff(Itemx.GetOffset(),0,(int)IPlayer.GetOffset());
    // }
    // }
    // }
    //}
    am not sure if these 2 was correct to be outcommented, about a year ago i worked with that source



Advertisement