Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

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

resolvido AJUDA /Sounovato


PknTheO
 Compartilhar

Pergunta

Sou iniciante e queria saber como posso fazer para que eu de o Comando que venha com os itens certos, pois tentei de inúmeras formas e não consegui, compilava e dava certo, porém chegava na hora de executar o comando dentro do game, e só viria o primeiro item, alguém com mais experiência poderia me ajduar?

 

Código seria este...

 

#pragma region /NOVATO
        if (!strcmp(packet->Cmd, "sounovato"))
        {
            if (userData->Others.chave_aon == FALSE)
            {
                SetAffect(client, 39, 14400, 4); //900 segundos
                SendAffect(client);
                Func::GetCurrentScore(client);

                SetAffect(client, 30, 14400, 2); //900 segundos
                SendAffect(client);
                Func::GetCurrentScore(client);

                STRUCT_ITEM premios = { 4011, 0, 0, 0, 0, 0, 0 };
                
                auto slots = Func::GetAmountOfItems(client, 0, 2);
                if (slots == -1)
                {
                    SendClientMessage(client, "Você não possui espaço no inventário");
                    return true;
                }

                PutItem(client, &premios);
                
                userData->Others.chave_aon = TRUE;
                Func::SaveAccount(client, user->AccountName);

                SendClientMessage(client, "!Use /comandos para ver outros sistemas.");
                SendClientMessage(client, "+ + + BÔNUS ATIVADO + + +");
            }

            else
                SendClientMessage(client, "Sua chave já foi ativada.");

            return true;
        }

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

Entendi, n manjo mt de 7.56. Se vc tiver usando a source do xwyd, vá em boss control.cpp. Lá tem struck de premios com mais de 1 item. Só seguir o modelo.

Link para o comentário
Compartilhar em outros sites

  • 0
11 minutos atrás, viniciusdk11 disse:

Entendi, n manjo mt de 7.56. Se vc tiver usando a source do xwyd, vá em boss control.cpp. Lá tem struck de premios com mais de 1 item. Só seguir o modelo.

vou tentar aqui pois uso ela mesmo, e nela mesmo posso fazer com que possa usar varias vezes o código?

Link para o comentário
Compartilhar em outros sites

  • 0

Tente usar essa struck

 

STRUCT_ITEM premios[]= {
                    { 4011, 0, 0, 0, 0, 0, 0 },  // item 1
                    { 668, 0, 0, 0, 0, 0, 0 },   // item 2
                    { 669, 0, 0, 0, 0, 0, 0 },  // item 3
                };

 

PutItem(client, &premios[rand() % 3]);

 

E esse rand % 3 é a quantidades de itens. Se for adicionar mais, aumente o rand para a quantidade de premios q for usar. Obs: n sei se é assim, nunca usei source 756 kkk.

Editado por viniciusdk11
Link para o comentário
Compartilhar em outros sites

  • 0
17 minutos atrás, viniciusdk11 disse:

Tente usar essa struck

 

STRUCT_ITEM premios[]= {
                    { 4011, 0, 0, 0, 0, 0, 0 },  // item 1
                    { 668, 0, 0, 0, 0, 0, 0 },   // item 2
                    { 669, 0, 0, 0, 0, 0, 0 },  // item 3
                };

 

PutItem(client, &premios[rand() % 3]);

 

E esse rand % 3 é a quantidades de itens. Se for adicionar mais, aumente o rand para a quantidade de premios q for usar. Obs: n sei se é assim, nunca usei source 756 kkk.

essa funcionou, porém quando faço o comando vem os itens aleatórios com possibilidade de usar varias vezes

Link para o comentário
Compartilhar em outros sites

  • 0
22 minutos atrás, PknTheO disse:

essa funcionou, porém quando faço o comando vem os itens aleatórios com possibilidade de usar varias vezes

Ah my bad vei. Rand é aleatório msm, esqueci... kkk fiz esse, deve funcionar tenta ai.

 

   STRUCT_ITEM  item1 = { 4011, 0, 0, 0, 0, 0, 0 };
   STRUCT_ITEM  item2 = { 3314, 0, 0, 0, 0, 0, 0 };
   STRUCT_ITEM  item3 = { 3980, 0, 0, 0, 0, 0, 0 };

 

 PutItem(client, &item1);
 PutItem(client, &item2);

 PutItem(client, &item3);

Link para o comentário
Compartilhar em outros sites

  • 0
  • 'Administrador

Tópico Resolvido!

 

Ficamos felizes que seu tópico tenha sido resolvido!

Devido a esse estaremos fechando-o para evitar posts desnecessários e movendo para o local correto.

 

Essa é uma mensagem automática

Atenciosamente

WebCheats

zzxjxZP.gif

 

Me pergunto se aqui ainda bate algo...

 

Membro - [E]stagiário - Designer - Mod. Global - Coordenador - Co-administrador - Banido - Gold Member - Designer - Entretenimento & Diversão -

Gold Member - Coordenador - Co-administrador

 

 

 

Gosta de filmes e séries e quer ajudar a Entretenimento & Diversão? Solicite entrada em nosso clube!

 

 

Pessoas que sou fã:

o6L4gAm.gif

 

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 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.