Ir para conteúdo
  • 0

Systema premium account com piso


bernardes22

Pergunta

11 respostass a esta questão

Posts Recomendados

  • 0
function onStepIn(creature, item, position, fromPosition)

	if not isPlayer(creature) then 
		return false
	end 

	if isPremium(creature) then 
		doPlayerSendMessageText(creature,20, "Welcome to premium area!")
		doSendMagicEffect(getThingPos(creature), CONST_ME_MAGIC_BLUE)
	else 
		doTeleportThing(creature,fromPosition)
		doPlayerSendCancel(cid, "You're not premium.")
		doSendMagicEffect(getThingPos(creature), CONST_ME_POFF)
	end 
	return true
end 

<movevent type="StepIn" actionid="4207" event="script" value="premiumTile.lua" />

Certifique-se que não tem nenhuma actionid igual, atualizei o post, esqueci de um parêntesis.

Editado por Caronte
Link para o comentário
Compartilhar em outros sites

  • 0
function onStepIn(creature, item, position, fromPosition)

	if not isPlayer(creature) then 
		return false
	end 

	if isPremium(creature) then 
		doPlayerSendMessageText(creature,20, "Welcome to premium area!")
		doSendMagicEffect(getThingPos(creature), CONST_ME_MAGIC_BLUE)
	else 
		doTeleporThing(creature,fromPosition)
		doPlayerSendCancel(cid, "You're not premium.")
		doSendMagicEffect(getThingPos(creature), CONST_ME_POFF)
	end 
	return true
end 

<movevent event="StepIn" actionid="4207" event="script" value="premiumTile.lua" />

Certifique-se que não tem nenhuma actionid igual, atualizei o post, esqueci de um parêntesis.

 

 

 

Bugo amigo :/

post-389554-0-72023900-1455550143_thumb.png

Link para o comentário
Compartilhar em outros sites

  • 0

 

só muda isso:

<movevent type="StepIn" actionid="4207" event="script" value="premiumTile.lua" />

 

Outro erro

 

 

[15/02/2016 14:05:59] [Error - MoveEvents Interface]
[15/02/2016 14:05:59] data/movements/scripts/premiumTile.lua:onStepIn
[15/02/2016 14:05:59] Description:
[15/02/2016 14:06:00] data/movements/scripts/premiumTile.lua:11: attempt to call global 'doTeleporThing' (a nil value)
[15/02/2016 14:06:00] stack traceback:
[15/02/2016 14:06:00] data/movements/scripts/premiumTile.lua:11: in function <data/movements/scripts/premiumTile.lua:1>
Link para o comentário
Compartilhar em outros sites

  • 0

mesmo primeiro post, eu to editando, pega o script..

eu esqueci de uma letra...

mesmo primeiro post, eu to editando, pega o script..

eu esqueci de uma letra...

 

Outro :/

 

 

 

[15/02/2016 14:25:48] [Error - MoveEvents Interface]
[15/02/2016 14:25:48] data/movements/scripts/premiumTile.lua:onStepIn
[15/02/2016 14:25:48] Description:
[15/02/2016 14:25:48] (luaDoPlayerSendCancel) Player not found

mesmo primeiro post, eu to editando, pega o script..

eu esqueci de uma letra...

mesmo primeiro post, eu to editando, pega o script..

eu esqueci de uma letra...

 

Arrumei o erro kk, na linha 12 tava cid, era creature que tinha que coloca lá kk Obrigado <3

Link para o comentário
Compartilhar em outros sites

  • 0

 

 

Arrumei o erro kk, na linha 12 tava cid, era creature que tinha que coloca lá kk Obrigado <3

 

é o costume kkkkkk...

 


Tópico Movido
Este tópico foi movido de "OTServScriptingDownloads ScriptsActions, talkactions e moveevents"
para "OTServScriptingSuporte ScriptingPedidos e dúvidas resolvidos - Scripting".

 

 

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...