problema item_scale

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Avatar utilizator
Andreipisibmw
Nou Venit

Nou Venit
Mesaje: 27
Membru din: 20 Ian 2021, 23:50
Server: Darco
Regat: Chunjo
Aprecieri: 137  
Mulţumiri: 0
Discord: Copiază ID
Medalii

*Problemă/Întrebare:nu inteleg de ce nu imi citeste item_scale.txt cand sunt pe mount....
Tipologie server:
*Resursă folosită:system esarfa by Lent
*ServerFiles utilizat:propriu
*Syserr:n-am
Poză:
*Detalii suplimentare:Cand ma urc pe mount, esarfa nu mai sta cum trebuie si coboara mult de tot... dar cand sunt jos de pe mount citeste si item_scale si specular ... totul merge ok mai putin cand ma urc pe Manny,sau alt mount mai inalt....
https://prnt.sc/11nqc3l
https://prnt.sc/11nqg7x

Sau un Mount zburător :
Imagine: https://prnt.sc/11pud59

iar cand nu sunt pe mount:https://prnt.sc/11nqhnh
Ultima oară modificat 22 Apr 2021, 16:23 de către Andreipisibmw, modificat 1 dată în total.
Avatar utilizator
Hunger
Contribuitor
Mesaje: 539
Membru din: 24 Iul 2013, 16:23
Aprecieri: 99  
Mulţumiri: 730  
  Rezolvări prob.: 1
 Contact:
Medalii

Făcuse ZeNu un fix pentru asta acum nu știu dacă vrea să distribuie ...
Pentru acest mesaj, Hunger for the post:
Andreipisibmw
Avatar utilizator
Andreipisibmw
Nou Venit

Nou Venit
Mesaje: 27
Membru din: 20 Ian 2021, 23:50
Server: Darco
Regat: Chunjo
Aprecieri: 137  
Mulţumiri: 0
Discord: Copiază ID
Medalii

Hunger scrie: ↑18 Apr 2021, 23:09 Făcuse @ZeNu un fix pentru asta acum nu știu dacă vrea să distribuie ...
Deci este o problema , am crezut ca am făcut eu ceva gresit .. caut de 3 zile o soluție , poate mai știe altcineva ... o soluție ..sau are o idee .. sa încep de undeva. Mulțumesc oricum 🙄
Avatar utilizator
Hunger
Contribuitor
Mesaje: 539
Membru din: 24 Iul 2013, 16:23
Aprecieri: 99  
Mulţumiri: 730  
  Rezolvări prob.: 1
 Contact:
Medalii



Eu am altă scalare. Zenu făcuse un fix pentru asta pe scalarea lui LenNT. În teorie, nu recunoaște înălțimea mountului iar eșarfa trebuie ajustată în funcție de mount vnum. E doar la Manny și Ellie că restul sunt ok.
Pentru acest mesaj, Hunger for the post:
Andreipisibmw
Avatar utilizator
Andreipisibmw
Nou Venit

Nou Venit
Mesaje: 27
Membru din: 20 Ian 2021, 23:50
Server: Darco
Regat: Chunjo
Aprecieri: 137  
Mulţumiri: 0
Discord: Copiază ID
Medalii

Hunger scrie: ↑19 Apr 2021, 00:04

Eu am altă scalare. Zenu făcuse un fix pentru asta pe scalarea lui LenNT. În teorie, nu recunoaște înălțimea mountului iar eșarfa trebuie ajustată în funcție de mount vnum. E doar la Manny și Ellie că restul sunt ok.
Da , și la Cămilele alea noi , Tulup lupta neagră ,,, etc , deci trebuie sa modific in sursa , ca sa citească corect și mountii?🙄 Nu sunt expert dar o sa încerc , revin cu edit daca rezolv ceva. In orice caz mai aștept sugestii.
Avatar utilizator
Hunger
Contribuitor
Mesaje: 539
Membru din: 24 Iul 2013, 16:23
Aprecieri: 99  
Mulţumiri: 730  
  Rezolvări prob.: 1
 Contact:
Medalii

Nu pot sa dau codul ca nu imi apartine. Trebuie sa setezi pozitia de baza a esarfei in functie de mount.
Pentru acest mesaj, Hunger for the post:
Andreipisibmw
Avatar utilizator
Andreipisibmw
Nou Venit

Nou Venit
Mesaje: 27
Membru din: 20 Ian 2021, 23:50
Server: Darco
Regat: Chunjo
Aprecieri: 137  
Mulţumiri: 0
Discord: Copiază ID
Medalii

Hunger scrie: ↑19 Apr 2021, 00:43 Nu pot sa dau codul ca nu imi apartine. Trebuie sa setezi pozitia de baza a esarfei in functie de mount.

Am înțeles , și apreciez , încă încerc sa fac asta .


Up!!!
Avatar utilizator
Hunger
Contribuitor
Mesaje: 539
Membru din: 24 Iul 2013, 16:23
Aprecieri: 99  
Mulţumiri: 730  
  Rezolvări prob.: 1
 Contact:
Medalii

Andreipisibmw scrie: ↑19 Apr 2021, 12:00
Hunger scrie: ↑19 Apr 2021, 00:43 Nu pot sa dau codul ca nu imi apartine. Trebuie sa setezi pozitia de baza a esarfei in functie de mount.

Am înțeles , și apreciez , încă încerc sa fac asta .


Up!!!

Cod: Selectaţi tot

float CInstanceBase::GetBaseHeight()
{
    CActorInstance* pkHorse = m_kHorse.GetActorPtr();
    if (!m_kHorse.IsMounting() || !pkHorse)
        return 0.0f; 

    DWORD dwHorseVnum = m_kHorse.m_pkActor->GetRace();
    
    // Manny; Ellie
    if (dwHorseVnum == 20246 || dwHorseVnum == 20247)
    {
        // Wolfman
        if (GetRace() == 8)
            return 30.0f; 
        else
            return 38.0f;
    }
    
    //if ((dwHorseVnum >= 20101 && dwHorseVnum <= 20109) || (dwHorseVnum == 20253) || (dwHorseVnum == 20029 || dwHorseVnum == 20030)) 
    //    return 100.0f;
    //
    //float fRaceHeight = CRaceManager::instance().GetRaceHeight(dwHorseVnum);
    //if (fRaceHeight == 0.0f)
    //    return 100.0f;
    //else
    //    return fRaceHeight;

    return 12.0f;
}
Si in ::SetSash

Cod: Selectaţi tot

CItemData * pItemData;
    if (!CItemManager::Instance().GetItemDataPointer(dwSash, &pItemData))
        return;

    m_GraphicThingInstance.AttachSash(pItemData, fSpecular);

    DWORD dwRace = GetRace(), dwPos = RaceToJob(dwRace), dwSex = RaceToSex(dwRace);
    dwPos += 1;
    if (dwSex == 0)
        dwPos += 5;
    
    float fScaleX, fScaleY, fScaleZ, fPositionX, fPositionY, fPositionZ;
    if (pItemData->GetItemScale(dwPos, fScaleX, fScaleY, fScaleZ, fPositionX, fPositionY, fPositionZ))
    {
        m_GraphicThingInstance.SetScaleNew(fScaleX, fScaleY, fScaleZ);
        if (m_kHorse.IsMounting())
        {
            fPositionZ += GetBaseHeight();
        }
        
        m_GraphicThingInstance.SetScalePosition(fPositionX, fPositionY, fPositionZ);
    }
Pentru acest mesaj, Hunger for the post:
Andreipisibmw
Avatar utilizator
Hunger
Contribuitor
Mesaje: 539
Membru din: 24 Iul 2013, 16:23
Aprecieri: 99  
Mulţumiri: 730  
  Rezolvări prob.: 1
 Contact:
Medalii

SetScaleNew e SetScale de fapt.
Pentru acest mesaj, Hunger for the post:
Andreipisibmw
Avatar utilizator
Andreipisibmw
Nou Venit

Nou Venit
Mesaje: 27
Membru din: 20 Ian 2021, 23:50
Server: Darco
Regat: Chunjo
Aprecieri: 137  
Mulţumiri: 0
Discord: Copiază ID
Medalii

Hunger scrie: ↑19 Apr 2021, 15:09 SetScaleNew e SetScale de fapt.
Ajung acasă și încerc , mulțumesc !!
Închis
Răspunsuri
4
Vizualizări
650
Răspunsuri
1
Vizualizări
259
Răspunsuri
2
Vizualizări
286
Răspunsuri
13
Vizualizări
1347

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 121 vizitatori