Ir para conteúdo

Featured Replies

Postado

.Qual servidor ou website você utiliza como base? 

Base Cyan 8.54 v1

Qual o motivo deste tópico? 

Galera queria a ajuda de vcs para fazer uma quest que em tal lugares eu coloque um ation e alguem passa em cima desse piso morra e se pisa no certo o chao mude de cor pretendo usa o piso preto e branco 

 Ajuda ai Manos <3

 

 

  • Respostas 27
  • Visualizações 1.3k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • @louco3626  <movevent type="StepIn" actionid="11555;11556" event="script" value="tile.lua"/> <movevent type="StepOut" actionid="11555;11556" event="script" value="tile.lua"/>  

  • gabrielzika
    gabrielzika

    @louco3626 Ve se é isso(não testei):   Em data/movements/scripts/ crie um arquivo chamado: tileEvent.lua   local config = { actions = {1200, 1300}, -- Certo, Errado tiles = {1200, 1

  • gabrielzika
    gabrielzika

    @louco3626   local config = { actions = {10130, 10131}, -- Certo, Errado tiles = {407, 406}, -- tile normal, tile diferente } function onStepIn(cid) if isPlayer(cid) and not isPlayerGhost(

Posted Images

Postado

@louco3626 Ve se é isso(não testei):

 

Em data/movements/scripts/ crie um arquivo chamado: tileEvent.lua

 

local config = {
actions = {1200, 1300}, -- Certo, Errado
tiles = {1200, 1300}, -- tile normal, tile diferente
}

function onStepIn(cid)

	if isPlayer(cid) and not isPlayerGhost(cid) then -- Certo
		local pos = getCreaturePosition(cid)
		if getTileInfo(pos).actionid == config.actions[1] then
			if getTileItemById(pos, config.tiles[1]).uid ~= 0 then
				doTransformItem(getTileItemById(pos, config.tiles[1]).uid, config.tiles[2])
			end
		end
	end

	if isPlayer(cid) and not isPlayerGhost(cid) then -- Errado
		local valor = getCreatureHealth(cid)
		local pos = getCreaturePosition(cid)
		if getTileInfo(pos).actionid == config.actions[2] then
			if getTileItemById(pos, config.tiles[1]).uid ~= 0 or getTileItemById(pos, config.tiles[2]).uid ~= 0 then
				doCreatureAddHealth(cid, -valor)
			end
		end
	end
 return true
 end

Tag:

 

<movevent type="StepIn" actionid="1200;1300" event="script" value="tileEvent.lua"/>

 

 

Postado
  • Autor
2 horas atrás, gabrielzika disse:

@louco3626 Ve se é isso(não testei):

 

Em data/movements/scripts/ crie um arquivo chamado: tileEvent.lua

 


local config = {
actions = {1200, 1300}, -- Certo, Errado
tiles = {1200, 1300}, -- tile normal, tile diferente
}

function onStepIn(cid)

	if isPlayer(cid) and not isPlayerGhost(cid) then -- Certo
		local pos = getCreaturePosition(cid)
		if getTileInfo(pos).actionid == config.actions[1] then
			if getTileItemById(pos, config.tiles[1]).uid ~= 0 then
				doTransformItem(getTileItemById(pos, config.tiles[1]).uid, config.tiles[2])
			end
		end
	end

	if isPlayer(cid) and not isPlayerGhost(cid) then -- Errado
		local valor = getCreatureHealth(cid)
		local pos = getCreaturePosition(cid)
		if getTileInfo(pos).actionid == config.actions[2] then
			if getTileItemById(pos, config.tiles[1]).uid ~= 0 or getTileItemById(pos, config.tiles[2]).uid ~= 0 then
				doCreatureAddHealth(cid, -valor)
			end
		end
	end
 return true
 end

Tag:

 


<movevent type="StepIn" actionid="1200;1300" event="script" value="tileEvent.lua"/>

 

 

 

onde esta o 1300

Editado por louco3626 (veja o histórico de edições)

Postado

@louco3626

 

em actions:

 

1200 é a actions do tile certo a se pisar e 1300 do tile que vai te matar.

 

em tiles:

 

1200 é o id do tile normal e 1300 e do tile que ele vai virar quando pisar certo, só alterar aí é ir testando.. o resto deixa como está 

Postado
  • Autor
3 horas atrás, gabrielzika disse:

@louco3626

 

em actions:

 

1200 é a actions do tile certo a se pisar e 1300 do tile que vai te matar.

 

em tiles:

 

1200 é o id do tile normal e 1300 e do tile que ele vai virar quando pisar certo, só alterar aí é ir testando.. o resto deixa como está 

 

tipo a action 1200 eu coloco em um piso correto? por quer fiz tudo da forma que to achando que esta certo mais não ta funcionando  

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo