Ir para conteúdo
  • 2 Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

hook Hook Criar novos item de tempo


Sc2ALLin
 Compartilhar

Posts Recomendados

Coloca dentro do processtime, se tiver um controle pelo player.. isso aqui -> Fui eu que fiz essa porcaria ai.... coloca isso ai pra ficar completo na tm e prnto.

 

for (size_t e = 1; e < 15; e++) {
            if (mob->Mob.Equip[e].Effect[0].Index == 109) {
                if (mob->Mob.Equip[e].Effect[0].Value < year) {
                    BASE_ClearItem(&mob->Mob.Equip[e]);
                    SendItem(client,(uint16_t)SlotType::Equipment, e, &mob->Mob.Equip[e]);
                    continue;
                }
                else if (mob->Mob.Equip[e].Effect[0].Value == year && mob->Mob.Equip[e].Effect[1].Value < mom) {
                    BASE_ClearItem(&mob->Mob.Equip[e]);
                    SendItem(client, (uint16_t)SlotType::Equipment, e, &mob->Mob.Equip[e]);
                    continue;
                }
                else if (mob->Mob.Equip[e].Effect[0].Value == year && mob->Mob.Equip[e].Effect[1].Value == mom && mob->Mob.Equip[e].Effect[2].Value <= day) {
                    BASE_ClearItem(&mob->Mob.Equip[e]);
                    SendItem(client, (uint16_t)SlotType::Equipment, e, &mob->Mob.Equip[e]);
                    continue;
                }
                else if (mob->Mob.Equip[e].Effect[0].Value == year && mob->Mob.Equip[e].Effect[1].Index != 110 || mob->Mob.Equip[e].Effect[0].Value == year && mob->Mob.Equip[e].Effect[2].Index != 106) {
                    BASE_ClearItem(&mob->Mob.Equip[e]);
                    SendItem(client, (uint16_t)SlotType::Equipment, e, &mob->Mob.Equip[e]);
                    continue;
                }
            }


        }

Editado por strike1603
  • Curtir 1
Link para o comentário
Compartilhar em outros sites

22 horas atrás, strike1603 disse:

Coloca dentro do processtime, se tiver um controle pelo player.. isso aqui -> Fui eu que fiz essa porcaria ai.... coloca isso ai pra ficar completo na tm e prnto.

 

for (size_t e = 1; e < 15; e++) {
            if (mob->Mob.Equip[e].Effect[0].Index == 109) {
                if (mob->Mob.Equip[e].Effect[0].Value < year) {
                    BASE_ClearItem(&mob->Mob.Equip[e]);
                    SendItem(client,(uint16_t)SlotType::Equipment, e, &mob->Mob.Equip[e]);
                    continue;
                }
                else if (mob->Mob.Equip[e].Effect[0].Value == year && mob->Mob.Equip[e].Effect[1].Value < mom) {
                    BASE_ClearItem(&mob->Mob.Equip[e]);
                    SendItem(client, (uint16_t)SlotType::Equipment, e, &mob->Mob.Equip[e]);
                    continue;
                }
                else if (mob->Mob.Equip[e].Effect[0].Value == year && mob->Mob.Equip[e].Effect[1].Value == mom && mob->Mob.Equip[e].Effect[2].Value <= day) {
                    BASE_ClearItem(&mob->Mob.Equip[e]);
                    SendItem(client, (uint16_t)SlotType::Equipment, e, &mob->Mob.Equip[e]);
                    continue;
                }
                else if (mob->Mob.Equip[e].Effect[0].Value == year && mob->Mob.Equip[e].Effect[1].Index != 110 || mob->Mob.Equip[e].Effect[0].Value == year && mob->Mob.Equip[e].Effect[2].Index != 106) {
                    BASE_ClearItem(&mob->Mob.Equip[e]);
                    SendItem(client, (uint16_t)SlotType::Equipment, e, &mob->Mob.Equip[e]);
                    continue;
                }
            }


        }

 

É necessário se cadastrar para acessar o conteúdo.

 

Recomendo a leitura. Importante pro seu futuro de programador.

Editado por Shepher
  • Curtir 3
  • Amei 1
  • Haha 3
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
 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.