-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
-
Conteúdo Similar
-
script alguém pode me ajudar nessa spells aqui, queira que colocassem pro meu personagem ficar inatingível por 6 segundos e podendo atacar livremente
Por lazaroszz,
- 0 respostas
- 1040 visualizações
-
- 9 respostas
- 2376 visualizações
-
- 0 respostas
- 2065 visualizações
-
- 3 respostas
- 4318 visualizações
-
- 2 respostas
- 1942 visualizações
-

Pergunta
Developer Berg 65
Olá Gente, queria a ajuda de vcs para tirar um erro de uma script que peguei aqui do xtibia, é o seguinte, são duas scripts, essas scripts foi feita pelo Slicer, é um sistema de Ir Pro Pvp, e voltar para city que entrou no Pvp, é tipo assim,a primeira script funciona assim, a pessoa pisa em um tile que tem a action X, e quando a pessoa pisa nesse tile com essa action a pessoa é teleportado para X lugar e ganha X Storage, e tem a segunda script, que a pessoa pisa em outro tile que tem outra Action, e a pessoa é teleportado para a city que a pessoa ganhou a X Storage.
link do sistema que to falando.
http://www.xtibia.com/forum/topic/177592-pokemon-dvidas-pda/page-368#entry1208284
sendo que quando eu piso no tile da primeira script ta dando esse erro ai da imagem, e a pessoa n ganha a Storage, e nem da para voltar para o cp usando a segunda script.
as scripts para tirar o erro.
Primeira Script
s = { --[actionID do piso] = {storage} [33691] = {181778}, -- Cinnabar [33692] = {181779}, -- pewter [33693] = {181780}, -- cerulean [33694] = {181781}, -- saffron [33695] = {181782}, -- vermillion [33696] = {181783}, -- fuchsia [33697] = {181784}, -- viridian [33698] = {181785}, -- celadon } local posi = {x=1037, y=850, z=13} --posiçao do PvP... function onStepIn(cid, item, pos) if isSummon(cid) then return false end if #getCreatureSummons(cid) >= 1 then doTeleportThing(getCreatureSummons(cid)[1], {x=posi.x - 1, y=posi.y, z=posi.z}, false) doTeleportThing(cid, {x=posi.x, y=posi.y, z=posi.z}, false) setPlayerStorageValue(cid, s[item.actionid][1], 1) else doTeleportThing(cid, {x=posi.x, y=posi.y, z=posi.z}, false) setPlayerStorageValue(cid, s[item.actionid][1], 1) end return true ende a segunda script se precisar, o da volta do pvp para ir pro cp que a pessoa entrou no pvp.
citys = { --[storage da city] = {posiçao do CP das citys} [181778] = {x=1055,y=1052,z=7}, -- Saffron [181779] = {x=0,y=0,z=0}, -- pewter [181780] = {x=0,y=0,z=0}, -- cerulean [181781] = {x=0,y=0,z=0}, -- Cinnabar [181782] = {x=0,y=0,z=0}, -- vermillion [181783] = {x=0,y=0,z=0}, -- fuchsia [181784] = {x=0,y=0,z=0}, -- viridian [181785] = {x=0,y=0,z=0}, -- Celadon } function onStepIn(cid, item, pos) if isSummon(cid) then return false end for i = 181778, 181785 do if getPlayerStorageValue(cid, i) == 1 then if #getCreatureSummons(cid) >= 1 then doTeleportThing(getCreatureSummons(cid)[1], {x=citys[i].x - 1, y=citys[i].y, z=citys[i].z}, false) doTeleportThing(cid, {x=citys[i].x, y=citys[i].y, z=citys[i].z}, false) setPlayerStorageValue(cid, i, 0) else doTeleportThing(cid, {x=citys[i].x, y=citys[i].y, z=citys[i].z}, false) setPlayerStorageValue(cid, i, 0) end end end return true endUp
Link para o comentário
https://xtibia.com/forum/topic/239183-erro-script-por-storage/Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados