(Urgente) Erro Com Zombie Event

elli
Por elli
em Scripts

elli

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/12/11Posts: 82Char no Tibia: Venon

Opa salve galera, meu erro é o seguinte

Tipo meu evento ta indo 100%

Tudo de boa e tals, unico problema é que nenhum bicho HITA nos players (Fora do evento, e sem o evento estar rolando)

o erro no Distro é esse :

 

errodistro.png

Espero a ajuda de vocês , quem ajudar irá ganhar seu Rep+ vlw galera ! onattack.lua :

 

function loseOnZombieArena(cid)

kickPlayerFromZombiesArea(cid)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "BOOM! You are dead.")

local players = getZombiesEventPlayers()

if(#players <= 1) then

local winner = players[1]

if(winner) then

doPlayerAddItem(winner, 2160, 100, true)

doPlayerAddItem(winner, 10140, 1, true)

doPlayerSendTextMessage(winner, MESSAGE_STATUS_CONSOLE_BLUE, "You won zombies arena event.")

doBroadcastMessage("After " .. os.time() - getPlayerZombiesEventStatus(winner) .. " seconds of fight " .. getCreatureName(winner) .. " won Zombie Arena Event in game versus " .. getStorage(ZE_ZOMBIES_SPAWNED) .. " zombies!")

kickPlayerFromZombiesArea(winner)

else

doBroadcastMessage("Zombie arena event finished! No one win?!?!?! WTF!")

end

doSetStorage(ZE_STATUS, 0)

doSetStorage(ZE_PLAYERS_NUMBER, ZE_DEFAULT_NUMBER_OF_PLAYERS)

doSetStorage(ZE_ZOMBIES_TO_SPAWN, 0)

doSetStorage(ZE_ZOMBIES_SPAWNED, 0)

local width = (math.max(ZE_spawnFromPosition.x, ZE_spawnToPosition.x) - math.min(ZE_spawnFromPosition.x, ZE_spawnToPosition.x)) / 2 + 1

local height = (math.max(ZE_spawnFromPosition.y, ZE_spawnToPosition.y) - math.min(ZE_spawnFromPosition.y, ZE_spawnToPosition.y)) / 2 + 1

local centerPos = {x=math.min(ZE_spawnFromPosition.x, ZE_spawnToPosition.x)+width,y=math.min(ZE_spawnFromPosition.y, ZE_spawnToPosition.y)+height,z=ZE_spawnFromPosition.z}

for z = math.min(ZE_spawnFromPosition.z, ZE_spawnToPosition.z), math.max(ZE_spawnFromPosition.z, ZE_spawnToPosition.z) do

centerPos.z = z

for i, uid in pairs(getSpectators(centerPos, width, height, false)) do

if(isMonster(uid)) then

doRemoveCreature(uid)

end

end

end

end

end

 

function onStatsChange(target, cid, changetype, combat, value)

if((cid and isMonster(cid) and getCreatureName(cid) == "Zombie Event") or (isInRange(getThingPosition(target), ZE_spawnFromPosition, ZE_spawnToPosition) and changetype == STATSCHANGE_HEALTHLOSS and math.abs(value) >= getCreatureHealth(target))) then

doCreatureAddHealth(target, getCreatureMaxHealth(target))

loseOnZombieArena(target)

return false

end

return true

end

Valentine

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 28/03/12Posts: 119

Posta aqui esse seu arquivo chamado onattack.lua que fica na pasta data/creaturescripts/scripts/zombie/.

Lucaswc15

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 13/11/11Posts: 190Char no Tibia: Sweesh

Esse distro da MixSoft nao suporta a tag "OnStatsChange" e algumas outras, entao aconselho trocar de distro pois o meu dava o mesmo problema.

Ajudei?

 

REP+

elli

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/12/11Posts: 82Char no Tibia: Venon

que distro vc me aconselha ?

caotic

Afinal de contas,sou um mordomo e tanto
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 04/03/11Posts: 1599Char no Tibia: No Have

Pega um executavel da sua versão e se preferir um atualizado com funçoes que talvez precisara

elli

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/12/11Posts: 82Char no Tibia: Venon

Cara eu não sou tão bom no assunto

por isso peço que alguém me aconselhe um !

eu botei aquele Rook war v1.0 (Toridox)

se alguem souber um melhor diz o nome ai !

Abraços

caotic

Afinal de contas,sou um mordomo e tanto
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 04/03/11Posts: 1599Char no Tibia: No Have

A troca de executavel nao e dificil desde que o seu executavel nao seja editado com alguma funçao que voce ultilize

Se seu servidor so usar funçoes TFS e que seja da sua versão nao tem segredo

E so procurar um executavel da sua versão

E as dlls

elli

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/12/11Posts: 82Char no Tibia: Venon

ta vlw e como vo saber a minha versão e tals

valew pela ajuda vo dar o teu rep +

caotic

Afinal de contas,sou um mordomo e tanto
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 04/03/11Posts: 1599Char no Tibia: No Have

bem isto e facil a sua versao pode ser da 7.1 ate 9....... isso depende

E so voce pesquisar executavel opentibia e a sua versao

exemplo executavel tibia 8.6

elli

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/12/11Posts: 82Char no Tibia: Venon

ta vlw ganho rep+ ;D

elli

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/12/11Posts: 82Char no Tibia: Venon

Me ajudem galera, ;/

Nathan Fischer

Nathan Fischer
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/06/12Posts: 19Gênero: Masculino

ADD MSN = nathan-300@hotmail.com

 

Consegui arrumar se quiser só me adicionar

que te mando o Heroserv 0.0.6 sem ser editado

com o Zombie Event por talkaction.

elli

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/12/11Posts: 82Char no Tibia: Venon

Opa blz maninho vlw pela ajuda !

SkyLigh

User X
avatar
Lorde
Lorde

INFOS

Grupo: LordeRegistrado: 23/07/12Posts: 2183Char no Tibia: Kissy

Duvida Sanada

reportado

 

Para Um Superior

Att,
Kissy

dwhfms

Eterno Coordenador - ou não :(
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 08/05/08Posts: 1342

Tópico movido para a seção de dúvidas e pedidos resolvidos.

Entrada como Estagiário: 10/05/09

Entrada na Equipe de Imprensa: 23/06/09

Coordenador de Imprensa: 11/09/09

Coordenador de Redação: 20/03/11

Coordenador de Imprensa: 11/07/11

Diretor de Publicidade: 19/10/12

Contato: wonhelder@xtibia.com

 

"Não podemos prever o futuro, mas podemos criá-lo." Paul Pilzer

"Todo homem morre, mas são poucos os que realmente vivem." William Wallace

 



 

Conheça o Facebook do XTibia.com, lá você vê o melhor conteúdo do XTibia e ainda pode concorrer a prêmios incríveis!

 

facebooklogoq.jpg