1. The forums will be archived and moved to a read only mode in about 2 weeks (mid march).

Solved Cape data from rgba

Discussion in 'Development' started by alexwolf_dev, Oct 21, 2017.

  1. alexwolf_dev

    alexwolf_dev Spider Jockey

    Messages:
    43
    GitHub:
    Frago9876543210
    Hello. Why this works only for skin?
    PHP:
    $skin $p->getSkin();
    $color $this->getColor(2551515);
    $p->changeSkin(new Skin($skin->getSkinId(), str_repeat($color2), $color$skin->getGeometryName(), $skin->getGeometryData()), """");
    PHP:
    public function getColor(int $rint $gint $bint $a 1) : string{
       return 
    str_repeat(chr($r) . chr($g) . chr($b) . chr($a), 8192 4);
    }
    [​IMG]
     
  2. dktapps

    dktapps Administrator Staff Member PMMP Team

    Messages:
    774
    GitHub:
    dktapps
    capes are supposed to be 8192 bytes only, by my eyes you're writing 16384 bytes.
     
    jasonwynn10 likes this.
  3. alexwolf_dev

    alexwolf_dev Spider Jockey

    Messages:
    43
    GitHub:
    Frago9876543210
  4. dktapps

    dktapps Administrator Staff Member PMMP Team

    Messages:
    774
    GitHub:
    dktapps
  5. alexwolf_dev

    alexwolf_dev Spider Jockey

    Messages:
    43
    GitHub:
    Frago9876543210
    PHP:
    public function __construct(string $skinIdstring $skinDatastring $capeData ""string $geometryName ""string $geometryData ""){
    $skinData must have 16384 bytes. So I'm using str_repeat.
     
  6. dktapps

    dktapps Administrator Staff Member PMMP Team

    Messages:
    774
    GitHub:
    dktapps
    Actually skins can have 8192 or 16384 bytes, but capes may only have 8192 bytes.
     
    jasonwynn10 likes this.
  7. alexwolf_dev

    alexwolf_dev Spider Jockey

    Messages:
    43
    GitHub:
    Frago9876543210
    Hmm. Then why does not the cloak appear?
     
  8. jasonwynn10

    jasonwynn10 Moderator Poggit Reviewer

    Messages:
    1,489
    GitHub:
    jasonwynn10
     
  9. alexwolf_dev

    alexwolf_dev Spider Jockey

    Messages:
    43
    GitHub:
    Frago9876543210
    $color = 8192 bytes. :facepalm:
     
  10. dktapps

    dktapps Administrator Staff Member PMMP Team

    Messages:
    774
    GitHub:
    dktapps
    My bad. Try alpha 255 instead of 1.
     
    jasonwynn10 and alexwolf_dev like this.
  11. alexwolf_dev

    alexwolf_dev Spider Jockey

    Messages:
    43
    GitHub:
    Frago9876543210
    Thank you.
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.