Jump to content

Questions & Help

Came into a problem while creating a server? Script doesn't work well? Client doesn't connect to the server? Errors keep appearing? Ask a question in this section and You will certainly get an answer!

2,645 topics in this forum

    • 31 replies
    • 10,228 views
  1. Tips for making a topic in 'Questions & Help'

    • 1 reply
    • 3,631 views
    • 0 replies
    • 84 views
    • 5 replies
    • 151 views
    • 5 replies
    • 259 views
    • 1 reply
    • 120 views
    • 0 replies
    • 81 views
  2. EVIL 1 2 3 4 5

    • 1 reply
    • 161 views
    • 1 reply
    • 125 views
  3. Icon Name

    • 4 replies
    • 196 views
  4. topsrcss

    • 1 reply
    • 185 views
  5. [Help request]

    • 3 replies
    • 149 views
  6. FPS drops

    • 0 replies
    • 107 views
  7. Base Attributes

    • 3 replies
    • 175 views
    • 3 replies
    • 230 views
  8. Can't reach maps

    • 3 replies
    • 229 views
    • 0 replies
    • 168 views
  9. GM System Fix

    • 0 replies
    • 124 views
    • 16 replies
    • 253 views
  10. New error :/

    • 2 replies
    • 205 views
  11. Mounts

    • 3 replies
    • 319 views
    • 2 replies
    • 192 views
    • 3 replies
    • 200 views
    • 6 replies
    • 313 views
  12. All races All classes

    • 2 replies
    • 264 views
  • Recent Status Updates

    • Yudha

      Thanks for whoever support this community, all of you, thanks, this community still exist til today.
      · 1 reply
    • mcjc  »  Dan

      Dan
      pode me ajudar com uma questão que estou quebrando a cabeça ? 
      bom estou aprendendo sobre adidicionar icones ao nome do usuarios tipo o do helm nightmare, e consegui fazer um codigo de leitura para eles para o character.cpp  porem ao adicionar o parametro i=1 ele fica fixado ao icone evil_lvl 1 e não atualiza quando o equipamento atualiza, o que estou fazendo de errado ? 
      estou editando em UIHeadSay.ccp

      character.cpp

       
          if (_pHeadSay) {
              // Verifica se o ID do equipamento é 9160
              if (stPart.SLink[enumEQUIP_HEAD].sID == 9160) {
                  _pHeadSay->SetIsShowEvil(1);  // Ativa a exibição do "Evil"
         
                  // Obtém o valor da energia
                  int energyValue = stPart.SLink[enumEQUIP_HEAD].sEnergy[1];
                 
                  // Verifica se o valor da energia é negativo, se for, define como 0
                  if (energyValue < 0) energyValue = 0;
         
                  // Define o nível de "Evil" com base no valor de energia progressivamente de 2 a 5
                  int evilLevel = 0;
                 
                  if (energyValue >= 1 && energyValue < 2) {
                      evilLevel = 2;
                      stPart.SLink[enumEQUIP_HEAD].sEnergy[2] = 2;  // Ajusta a energia para 2
                  } else if (energyValue >= 2 && energyValue < 3) {
                      evilLevel = 3;
                      stPart.SLink[enumEQUIP_HEAD].sEnergy[3] = 3;  // Ajusta a energia para 3
                  } else if (energyValue >= 3 && energyValue < 4) {
                      evilLevel = 4;
                      stPart.SLink[enumEQUIP_HEAD].sEnergy[4] = 4;  // Ajusta a energia para 4
                  } else if (energyValue >= 4) {
                      evilLevel = 5;
                      stPart.SLink[enumEQUIP_HEAD].sEnergy[5] = 5;  // Ajusta a energia para 5
                  }
         
                  // Define o nível de Evil
                  _pHeadSay->SetEvilLevel(evilLevel);
              } else {
                  _pHeadSay->SetIsShowEvil(0);
              }
          }
          RefreshItem( true );
      }


      UIHeadSay.ccp
       
      for (int i = 0; i < EVIL_MAX; i++) {
          char buffer[64] = {0};
          // Dependendo do índice (i), definimos o nível de 'evil' e a imagem
          if (i == 0) {
              sprintf(buffer, "texture/icon/evil_lv%d.tga", 1);  // Nível 1
          } else if (i == 1) {
              sprintf(buffer, "texture/icon/evil_lv%d.tga", 2);  // Nível 2
          } else if (i == 2) {
              sprintf(buffer, "texture/icon/evil_lv%d.tga", 3);  // Nível 3
          } else if (i == 3) {
              sprintf(buffer, "texture/icon/evil_lv%d.tga", 4);  // Nível 4
          } else if (i == 4) {
              sprintf(buffer, "texture/icon/evil_lv%d.tga", 5);  // Nível 5
          }
              
              if (!_pImgEvil)
                  break;
              _pImgEvil.LoadImage(buffer, 16, 16, 0, 0, 0, 0.0, 0.0);
          }
          return true;
      }
       
      · 0 replies
    • mkhzaleh

      Satisfy Rework combat fonts to use render instead of images
      https://youtu.be/EqK4UEXT6C0
      · 0 replies
    • mkhzaleh

      export wings effect example
      https://www.youtube.com/watch?v=iBon4cdauSg
       
      · 0 replies
    • Mdrst

      Taking requests for mods (PKOdev.NET mod loader)
      · 0 replies
  • Пользователи

    • Snovie

      Snovie 3

      Server administrator
      Joined:
      Last active:
    • DangThao

      DangThao 81

      Community
      Joined:
      Last active:
    • 1nosensio

      1nosensio 6

      Advanced members
      Joined:
      Last active:
×
×
  • Create New...