Ir para conteúdo

Pergunta

porque da isso ???

post-381868-0-02899600-1433449316_thumb.png

 

 

function onStepIn(cid, item, position, fromPosition)

local tileConfig = {
kickPos = fromPosition, kickEffect = CONST_ME_POFF,
kickMsg = "você precisa ser vip para entrar nessa area.",
enterMsg = "Bem vindo a area Vip!",
enterEffect = CONST_ME_MAGIC_RED,
}

if isPlayer(cid) == TRUE then
if vip.hasVip(cid) == FALSE then
doTeleportThing(cid, tileConfig.kickPos)
doSendMagicEffect(tileConfig.kickPos, tileConfig.kickEffect)
doPlayerSendCancel(cid, tileConfig.kickMsg)
return
end
doPlayerSendTextMessage(cid, 25, tileConfig.enterMsg)
doSendMagicEffect(position, tileConfig.enterEffect)
return true
end
end

 

 

 

Link para o comentário
https://xtibia.com/forum/topic/234484-erro-premiuntile/
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Troca seu script por esse :

local tileConfig = {
	kickEffect = CONST_ME_POFF,
	kickMsg = "você precisa ser vip para entrar nessa area.",
	enterMsg = "Bem vindo a area Vip!",
	enterEffect = CONST_ME_MAGIC_RED,
}
function onStepIn(cid, item, position, fromPosition)
	if not isPlayer(cid) then
		return false
	end
	if getPlayerPremiumDays() == 0 then
		doTeleportThing(cid, fromPosition)
		doSendMagicEffect(tileConfig.kickPos, tileConfig.kickEffect)
		doPlayerSendCancel(cid, tileConfig.kickMsg)
	end
	doPlayerSendTextMessage(cid, 25, tileConfig.enterMsg)
	doSendMagicEffect(position, tileConfig.enterEffect)
	return true
end
Link para o comentário
https://xtibia.com/forum/topic/234484-erro-premiuntile/#findComment-1654399
Compartilhar em outros sites

  • 0

axo que é esse aki premiun.lua

 

 

function onSay(cid, words, param)
if getPlayerPremiumDays(cid) <= 360 then
if doPlayerRemoveMoney(cid, 100) == TRUE then
doPlayerAddPremiumDays(cid, 100)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought 100 days of premium account.")
else
doPlayerSendCancel(cid, "You don't have enough money, 100 days premium account costs 100 gold coins.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
else
doPlayerSendCancel(cid, "You can not buy more than one year of Premium Account.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
return TRUE
end

 

Link para o comentário
https://xtibia.com/forum/topic/234484-erro-premiuntile/#findComment-1654396
Compartilhar em outros sites

×
×
  • Criar Novo...