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

Extração 7.56


Sc2ALLin
 Compartilhar

Posts Recomendados

Spoiler

    if (Item->sIndex >= 3021 && Item->sIndex <= 3026)
    {
        int EquipType = Item->sIndex - 3020;
        int v1364 = pMob[conn].MOB.Equip[EquipType].sIndex;
        if (!v1364)
        {
            SendClientMessage(conn, "Item Equip");
            SendItem(conn, UseItem->SourType, UseItem->SourPos, Item);
            return false;
        }
        int RefLevel = BASE_GetItemAbility(&pMob[conn].MOB.Equip[EquipType], EF_REFLEVEL);
        int Trans = BASE_GetItemAbility(&pMob[conn].MOB.Equip[EquipType], EF_TRANS);

        if (RefLevel == 5 && Trans == 1)
            RefLevel = 10;
        if (RefLevel == 6 && Trans == 1)
            RefLevel = 11;

        if (Item->stEffect[0].cEffect != EF_REFLEVEL)
        {
            SendClientMessage(conn, "A Extração não possui uma grade.");
            SendItem(conn, UseItem->SourType, UseItem->SourPos, Item);
            return false;
        }
        if (Item->stEffect[0].cValue != RefLevel)
        {
            SendClientMessage(conn, "A Extração não possui a mesma grade do item.");
            SendItem(conn, UseItem->SourType, UseItem->SourPos, Item);
            return false;
        }
        int Sanc = BASE_GetItemSanc(&pMob[conn].MOB.Equip[EquipType]);
        if (RefLevel != 10 && RefLevel != 11 && RefLevel != 6)
        {
            if (Sanc > 9)
            {
                SendClientMessage(conn, "Item Sanc");
                SendItem(conn, UseItem->SourType, UseItem->SourPos, Item);
                return false;
            }
        }
        else if (Sanc != 11)
        {
            SendClientMessage(conn, "Item Sanc 2");
            SendItem(conn, UseItem->SourType, UseItem->SourPos, Item);
            return false;
        }

        pMob[conn].MOB.Equip[EquipType].stEffect[1].cEffect = Item->stEffect[1].cEffect;
        pMob[conn].MOB.Equip[EquipType].stEffect[1].cValue = Item->stEffect[1].cValue;

        pMob[conn].MOB.Equip[EquipType].stEffect[2].cEffect = Item->stEffect[2].cEffect;
        pMob[conn].MOB.Equip[EquipType].stEffect[2].cValue = Item->stEffect[2].cValue;

        SendItem(conn, 0, EquipType, &pMob[conn].MOB.Equip[EquipType]);
        memset(Item, 0, sizeof(STRUCT_ITEM));
        return false;
    }

 

Editado por Sc2ALLin

Precisa de ajuda?
Fale comigo.
Discord: sc2allin

Link para o comentário
Compartilhar em outros sites

Codigo atualizado.

Para quem não entendeu como a extração funciona vou explicar.
A grade da extração tem que ser a mesma do item no qual você deseja transferir o adiconal.
Ex: Você que transferir um adicional para um item [D] que no caso é mytril.
Então a extração também deve contear a grade [D].

Caso você deseje criar uma extração já com uma grade espeficiar e bem simples.
Basta você usar o ID da extração seguido do codigo 87 e grade que você deseja.
A lista de grades são essas: Grade A = 1, Grade B = 2, Grade C = 3, Grade D = 4 é Grade F = 6.
A edição da estração é bem simples um explempo: 3022 87 4 2 30 71 70, seria uma extração Peito
para um peitoral [D]. O Adicinal seria 30/7. 

Editado por Sc2ALLin

Precisa de ajuda?
Fale comigo.
Discord: sc2allin

Link para o comentário
Compartilhar em outros sites

  • 4 semanas atrás...
1 hora atrás, SINN CLIENT disse:

No caso para arma arch E seria:  3026 87 6 2 81 0 0   81DN+0

Rapaz agora que você falou eu falei errado...
1  = A, 2 = B, 3 = C, 4 = D, 5 = E e 6 = F...

Editado por Sc2ALLin

Precisa de ajuda?
Fale comigo.
Discord: sc2allin

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

×   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

×
×
  • 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.