-
Quem está por aqui 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
- 0
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.
Pergunta
Fallem 25
Ola bom dia alguém teria como me dizer como faço para certo NPC entrar itens com add
vo pega como exemplo o NPC Treinadora ( source Xwyd)
no NPC treinadora aparece o add correto que eu quero , mais quando eu compra certo item ele vem +0 sem add
#pragma region Recicladora troca 4
if (npc->Mob.Inventory[packet->sellSlot].Index == 939) // Treinadora
{
if (userData->Ingame.LastClicked != packet->sellSlot)
{
userData->Ingame.LastClicked = packet->sellSlot;
SendClientMessage(client, Language::instance().getStringFormat(ComporItem, pItem->Name));
return true;
}
if (slot == -1)
{
SendClientMessage(client, "Seu inventário estar cheio.");
return true;
}
if (Andarilho == 3467)
Loop += 15;
if (Andarilho_2 == 3467)
Loop += 15;
int amount = 0;
for (int i = 0; i < Loop; i++)
{
if (mob->Mob.Inventory.Index == 524 && amount <= 1)
amount += Func::GetItemAmount(&mob->Mob.Inventory);
}
if (amount < 1)
{
SendClientMessage(client, "Estar faltando algum item.");
return true;
}
if (amount > 1)
amount = 1;
for (int i = 0; i < amount; i++)
{
int slot = Func::GetFirstSlot(client, SlotType::Inventory, 524);
Func::AmountMinus(&mob->Mob.Inventory[slot]);
SendItem(client, (uint16_t)SlotType::Inventory, slot, &mob->Mob.Inventory[slot]);
}
STRUCT_ITEM itemSend = { 939, 43 , 9 , 0 , 0 ,0 , 0 };
PutItem(client, &itemSend);
SendEtc(client);
return true;
Clique aqui e adquira suas medalhas
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
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.