Ir para conteúdo
  • Cadastre-se

(Resolvido)Adaptando script


Ir para solução Resolvido por LeoTK,

Posts Recomendados

alguém consegue deixar esses 2 últimos scripts compativeis com o primeiro? tipo, o primeiro script é de um item que adiciona x dia de premium em sua conta, e os 2 últimos são um tipo de recompensa por ter comprado o item no shop online do servidor, eu queria que assim que você usasse o primeiro item liberasse o acesso do tile donate e saisse o efeito em seu personagem

 

Script do item

Spoiler

function onUse(cid, item, frompos, item2, topos)
local config={
dias="15"
}
doPlayerAddPremiumDays(cid, config.dias)
doPlayerSendTextMessage(cid,22,"Voce ganhou 15 dias de premium account.")
doRemoveItem(item.uid,1) 
return TRUE
end

Script do tile donate

Spoiler

function onStepIn(cid, item, position, fromPosition)

local tileConfig = {
    kickPos = fromPosition, kickEffect = CONST_ME_POFF,
    kickMsg = "Você não e um player donate para virar acesse: http://144.217.170.205/",
    enterMsg = "Bem Vindo a area donate, agradecemos a sua doação!",
    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, MESSAGE_INFO_DESCR, tileConfig.enterMsg)
        doSendMagicEffect(position, tileConfig.enterEffect)
        return true
end
end

Script do efeito

Spoiler

local rnd = {"VIP"}

function onLogin(cid)
    if not isPlayer(cid) then return true end
    sendEffect(cid)
    registerCreatureEvent(cid, "AdvEffect")
   return true
end

function sendEffect(cid)
    if isCreature(cid) then
        if vip.hasVip(cid) == true then
        pos = getThingPos(cid)
        doSendAnimatedText(pos, rnd[math.random(#rnd)], 251)
        addEvent(sendEffect, 5200,cid)
        end
    end
end

 

por favor, alguém?? já vou colocar o servidor online e preciso disso :(

@Brunds

@KotZletY

@Vodkart

@Sttorm

Link para o post
Compartilhar em outros sites
  • Solução

@Emanueldk 

 

tenta assim

 

Tile donate

 

function onStepIn(cid, item, position, fromPosition)

local tileConfig = {
    kickPos = fromPosition, kickEffect = CONST_ME_POFF,
    kickMsg = "Você não e um player donate para virar acesse: http://144.217.170.205/",
    enterMsg = "Bem Vindo a area donate, agradecemos a sua doação!",
    enterEffect = CONST_ME_MAGIC_RED,
}

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

Script Efeito

local rnd = {"VIP"}

function onLogin(cid)
    if not isPlayer(cid) then return true end
    sendEffect(cid)
    registerCreatureEvent(cid, "AdvEffect")
   return true
end

function sendEffect(cid)
    if isCreature(cid) then
        if isPremium(cid) == true then
        pos = getThingPos(cid)
        doSendAnimatedText(pos, rnd[math.random(#rnd)], 251)
        addEvent(sendEffect, 5200,cid)
        end
    end
end

 

Compre seus Scripts Agora totalmente seguro e de forma rápida, aceitamos também encomendas.

discord.gg/phJZeHa2k4

 

Projeto ATS (Naruto)

Informações Abaixo

Facebook

Youtube
Discord

 

Tutoriais / Conteúdos

Clique Aqui

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo