Movido para pedidos e dúvidas de derivados, mais cuidado da próxima vez.
Enfim, deve ter algum arquivo de trade system em creaturescripts/scripts do seu servidor. Basta colocar, no local adequado, uma condição verificando a quantidade de summons do jogador (tanto do cid quanto do target). Por exemplo:
if #getCreatureSummons(cid) > 0 or getCreatureSummons(target) > 0 then
doPlayerSendCancel(cid, "Você não pode trocar enquanto o seu pokémon (ou o pokémon do alvo) estiver fora da ball...")
return false
end
Não respondo PMs solicitando suporte. Já existem seções no fórum para isto.