JaraLowell / OgarServ

Jara's version of Agar.io's private server prodject in Javascript modified from OgarProject using JXCore.
http://ogar.mivabe.nl
Other
28 stars 13 forks source link

how add SKIN for SurpriseCell #166

Closed mafiakb closed 7 years ago

mafiakb commented 7 years ago

This is my code client, Which The line add skins to Surprise Cell?

sorry for my english :(

        var skinName = this.name.toLowerCase();
        if (this.skin != "") {
          skinName = this.skin.substr(1).toLowerCase();
        } else {
          if (!newProtocol) {
            if (skinName.indexOf('[') != -1) {
              var clanStart = skinName.indexOf('[');
              var clanEnd = skinName.indexOf(']');
              skinName = skinName.slice(clanStart + 1, clanEnd);
            }
            for (var key in replacements) {
              if (replacements.hasOwnProperty(key)) {
                if (skinName.toLowerCase().indexOf(key.toLowerCase()) > -1) {
                  skinName = replacements[key];
                }
              }
            }
          }
        }        
       if (!this.isAgitated && showSkin && ':teams' != gameMode) {
          if (knownNameDict.indexOf(skinName) > -1) {
            if (!skins.hasOwnProperty(skinName)) {
              if (loadedSkins.indexOf(skins[skinName]) > -1) {
                skins[skinName] = loadedSkins[loadedSkins.indexOf(skins[skinName])];
              } else {
                skins[skinName] = new Image;
                skins[skinName].src = URL + skinName + '.png?v=' + version;
                loadedSkins.push(skins[skinName]);
              }
            }
            if (0 != skins[skinName].width && skins[skinName].complete) {
              c = skins[skinName];
            } else {
              c = null;
            }
          } else {
            c = null;
          }
        } else {
          c = null;
        }
JaraLowell commented 7 years ago

you have !this.isAgitated the surprice cell is agitated, so remove that part.

mafiakb commented 7 years ago

image

isAgitated is color #000000, how add skin here?

        this.isAgitated && (ctx.fillStyle = "#000000");
        if (showSkin && ':teams' != gameMode) {
          if (knownNameDict.indexOf(skinName) > -1) {
            if (!skins.hasOwnProperty(skinName)) {
              if (loadedSkins.indexOf(skins[skinName]) > -1) {
                skins[skinName] = loadedSkins[loadedSkins.indexOf(skins[skinName])];
              } else {
                skins[skinName] = new Image;
                skins[skinName].src = URL + skinName + '.png?v=' + version;
                loadedSkins.push(skins[skinName]);
              }
            }
            if (0 != skins[skinName].width && skins[skinName].complete) {
              c = skins[skinName];
            } else {
              c = null;
            }
          } else {
            c = null;
          }
        } else {
          c = null;
        }
JaraLowell commented 7 years ago

what i dif was :

    if(this.isAgitated) {
        ctx.fillStyle = '#000000', ctx.strokeStyle = '#FFFFFF';
        skinMame = 'noskin';
    }

and my noskin, is a ( ? ) cell 😈

mafiakb commented 7 years ago

I add

        if(this.isAgitated) {
            ctx.fillStyle = '#000000', ctx.strokeStyle = '#FFFFFF';
            skinMame = 'noskin';
        }
        if (showSkin && ':teams' != gameMode) {
            if (knownNameDict.indexOf(skinName) > -1) {
                if (!skins.hasOwnProperty(skinName)) {
                    skins[skinName] = new Image;
                    skins[skinName].src = URL + skinName + '.png';
                }
                if (0 != skins[skinName].width && skins[skinName].complete) {
                    c = skins[skinName];
                } else {
                    c = null;
                }
            } else {
                c = null;
            }
        } else {
            c = null;
        }

image

SurpriseCell is black :(

JaraLowell commented 7 years ago

And in your case, the value of showSkin = ?

mafiakb commented 7 years ago

working now, Thank you for having patience. closed thread!

makandz commented 7 years ago

You forgot to close ^_^