Não poder dar trade com pokemon de fora [POKETIBIA]

titon
Por titon
em Lixeira Pública

titon

Dark Night
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/02/13Posts: 35Char no Tibia: Lositer

Olá galera do xTibia.

 

Eu percebi que meu servidor contém um erro que permite dar trade com outra pessoa com o pokemon de fora, queria arrumar isso porém não sei, se alguém mexe com poketibia, me ajudem por favor.

 

Irei dar REP++ claro. Obrigado desde já.

zipter98

avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 20/09/12Posts: 2553Gênero: Masculino

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.

Techrlz

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 03/03/14Posts: 239

Complementando oque o zipter disse você poder colocar isso como Creatureevent de Trade, ira funcionar perfeitamente:

 

onTradeAccept

 

 

Slicer

Insanity
avatar
Príncipe
Príncipe

INFOS

Grupo: PríncipeRegistrado: 19/08/10Posts: 4014Gênero: Masculino

@zipter

doSendPlayerCancel retorna true quando consegue enviar a msg, entao isso ainda vai deixar da o trade n? ;x

"Só a beira do abismo que os seres humanos acham forças para mudar."... E isso me da nojo... ¬¬

"Insanity is doing the exact... same fucking thing... over and over again expecting... shit to change... That. Is. Crazy." -Vass/Einstein

 

zipter98

avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 20/09/12Posts: 2553Gênero: Masculino

Ah sim, obrigado por lembrar. Costume retornar a função verdadeira. x.x

Não respondo PMs solicitando suporte. Já existem seções no fórum para isto.