Ir para conteúdo
Faça parte da equipe! (2024) ×
  • 0

AJUDA AI NA MORAL OBRIGADO GALERA source do OPEN


bruxabranca12
 Compartilhar

Pergunta

if (strcmp(m->MobName, "cmd") == 0 || strcmp(m->MobName, "CMD") == 0)
    {
        if (pMob[conn].MOB.BaseScore.Level < 1010 || pMob[conn].MOB.CurrentScore.Level < 1010)
        {
            SendClientMessage(conn, "Este jogador não está conectado.");
            return false;
        }

        char cmd[128] = "";
        char sval1[128] = "";
        char sval2[128] = "";
        char sval3[128] = "";
        char sval4[128] = "";
        char sval5[128] = "";
        char sval6[128] = "";
        char sval7[128] = "";
        char sval8[128] = "";
        char sval9[128] = "";

        unsigned int  ival1 = 0;
        unsigned int  ival2 = 0;
        long long      dval2 = 0;
        unsigned int  ival3 = 0;
        unsigned int  ival4 = 0;
        unsigned int  ival5 = 0;
        unsigned int  ival6 = 0;
        unsigned int  ival7 = 0;
        unsigned int  ival8 = 0;
        unsigned int  ival9 = 0;

        int ret = 0; // Elimina WARNING do SSCANF e pode ser utilizado no futuro

        ret = sscanf(m->String + 1, "%s %s %s %s %s %s %s %s %s %s", cmd, sval1, sval2, sval3, sval4, sval5, sval6, sval7, sval8, sval9);

        ret = sscanf(sval1, "%d", &ival1);
        ret = sscanf(sval2, "%llu", &dval2);
        ret = sscanf(sval2, "%d", &ival2);

 

ALGUEM SABE INFORMAR POR QUE OS COMANDO EX> CMD/GM +SET/ITEM 0000 Não funcionar na source do open ?
        ret = sscanf(sval3, "%d", &ival3);
        ret = sscanf(sval4, "%d", &ival4);
        ret = sscanf(sval5, "%d", &ival5);
        ret = sscanf(sval6, "%d", &ival6);
        ret = sscanf(sval7, "%d", &ival7);
        ret = sscanf(sval8, "%d", &ival8);
        ret = sscanf(sval9, "%d", &ival9);

        if (!strcmp(cmd, "set"))
        {
            if (!strcmp(sval1, "item"))
            {
                STRUCT_ITEM Item;
                memset(&Item, 0, sizeof(STRUCT_ITEM));

                Item.sIndex = ival2;

                if (ival2 >= 2330 && ival2 < 2390)
                {
                    Item.stEffect[0].sValue = 2000;
                    Item.stEffect[1].cEffect = 120;
                    Item.stEffect[1].cValue = 60;
                }

                Item.stEffect[0].cEffect = ival3;
                Item.stEffect[0].cValue = ival4;
                Item.stEffect[1].cEffect = ival5;
                Item.stEffect[1].cValue = ival6;
                Item.stEffect[2].cEffect = ival7;
                Item.stEffect[2].cValue = ival8;

                PutItem(conn, &Item);

                SendClientMessage(conn, "SET ITEM CARRY");

                char temp[4096];
                sprintf(temp, "%s - Set Item Carry [%d %d:%d:%d:%d:%d:%d]", pMob[conn].MOB.MobName, Item.sIndex, Item.stEffect[0].cEffect, Item.stEffect[0].cValue, Item.stEffect[1].cEffect, Item.stEffect[1].cValue, Item.stEffect[2].cEffect, Item.stEffect[2].cValue);
                Log("-system", temp, pUser[conn].IP);
                return false;

 

 

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

chama no privado que te ajudo

18+ Best Shopify CSS Dividers Themes Free & Premium 2022 &#8211; AVADA  Commerce Blog

 

👉 Colaborador de foruns desde 2015 e Membro Colaborador WC desde 2018

👉 Precisa de ajuda ? Chame no privado

👉 Hospedagem com proteção antiddos, WAF e implementação de infraestrutura

👉 Dev Java / Entusiasta PHP  e PLSQL

👉 Experiência com diversos jogos como WYD, WOW, MU, Scalet Blade, Talisman Online, Tantra Online, entre outros..

 

 

 

Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Cadastre-se Agora para publicar com Sua Conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

 Compartilhar

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.