Ir para conteúdo
Banner com Efeitos

Featured Replies

  • Respostas 7
  • Visualizações 1.5k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • @llucas75, agr só precisa colocar pra remover um dia de premium a cada puxada: Bom trabalho.

  • Dei um upgrade no script, pq antes ele tava meio inútil.... Agora o player tem que esperar um tempo configurável para poder usar denovo a alavanca... se precisar de uma alteração a seu gosto me fale q

Postado

Opa, se ngm te ajudar até hj de tarde, manda um pm pra mim q eu volto aki e vejo o q posso fazer, agr n dá pq estou pelo celular.

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

Postado

A cada puxada vai spawnar o monstro?

 

Cara não entendi direto oque tu quis dizer... mas vamos lá

 

Se o player for numa alavanca e não importa se tiver ativa ou inativa... vai executa o seguinte script se ele tiver premium

 

premmysumon.lua

 

function onUse(cid, item, fromPosition, itemEx, toPosition)



--parte configurável--

local posmonster = {x= posx, y = posy, z= posz} --posição que monstro nascerá
local monster = "Demon" --Nome do monstro que será spawnado
local stor = 18992
local msg1 = "Voce Precisa ser premium para puxar esta alavanca"

--fim parte configurável, sem conhecimentos básicos não edite.--

if isPremium(cid) == true then
if (getPlayerStorageValue(cid, stor) == 0) then
doCreateMonster(monster, posmonster)
setPlayerStorageValue(cid, stor, 1)
elseif (getPlayerStorageValue(cid, stor) == 1) then
doCreateMonster(monster, posmonster)
setPlayerStorageValue(cid, stor, 2)
elseif (getPlayerStorageValue(cid, stor) == 2) then
doCreateMonster(monster, posmonster)
setPlayerStorageValue(cid, stor, 3)
elseif (getPlayerStorageValue(cid, stor) == 3) then
doCreateMonster(monster, posmonster)
setPlayerStorageValue(cid, stor, 4)
elseif (getPlayerStorageValue(cid, stor) == 4) then
doCreateMonster(monster, posmonster)
setPlayerStorageValue(cid, stor, 5)
elseif (getPlayerStorageValue(cid, stor) == 5) then
doCreateMonster(monster, posmonster)
setPlayerStorageValue(cid, stor, 6)
elseif (getPlayerStorageValue(cid, stor) == 6) then
doCreateMonster(monster, posmonster)
setPlayerStorageValue(cid, stor, 7)
elseif (getPlayerStorageValue(cid, stor) == 7) then
doCreateMonster(monster, posmonster)
setPlayerStorageValue(cid, stor, 8)
elseif (getPlayerStorageValue(cid, stor) == 8) then
doCreateMonster(monster, posmonster)
setPlayerStorageValue(cid, stor, 9)
elseif (getPlayerStorageValue(cid, stor) == 9) then
doCreateMonster(monster, posmonster)
setPlayerStorageValue(cid, stor, 0)
doPlayerRemovePremiumDays(cid, 1)
end
else
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, msg1)
end
return true
end

 

tag

actions.xml

 

<action actionid="ACTION ID DA ALAVANCA" event="script" value="premmysumon.lua"/>

 

Ao meu ponto de vista esse script etm alguns furos.. como se o player ficar clicando na alavanca vai sumonar vários monstros...

 

Se vc quiser posso colocar um tempo pra ele poder puxar denovo a alavanca....

 

O que eu fiz foi Ao usar tal actionid sumone o bixo add 1 ao storage... quando chegar a 10 tira 1 premium day... Outra coisa interessante a fazer.. seria sumonar a cada puxada um bixo diferente e em uma pos diferente.. ou ate sumonar mais que um bixo... Se vc quiser alguma alteração fale... faço por um preço bem acessível... Brinks faço pq gosto msm kkkkkk.

Antes de mais nada teste o script e diga se esta funcionando :).

 

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

Scripter: |||||||||| 10%

 

 

Te ajudei?? REP + e ficamos quites...  ;D

 

Atenciosamente,

                   Lucas.

Abraços!

Postado

@llucas75, agr só precisa colocar pra remover um dia de premium a cada puxada:

function onUse(cid, item, fromPosition, itemEx, toPosition)

--parte configurável--

local posmonster = {x= posx, y = posy, z= posz} --posição que monstro nascerá
local monster = "Demon" --Nome do monstro que será spawnado
local stor = 18992
local msg1 = "Voce Precisa ser premium para puxar esta alavanca"

--fim parte configurável, sem conhecimentos básicos não edite.--

if isPremium(cid) == true
if (getPlayerStorageValue(cid, stor) == 0) then
doCreateMonster(monster, posmonster)
setPlayerStorageValue(cid, stor, 1)
doPlayerRemovePremiumDays(cid, 1)

elseif (getPlayerStorageValue(cid, stor) == 1) then
doCreateMonster(monster, posmonster)
setPlayerStorageValue(cid, stor, 2)
doPlayerRemovePremiumDays(cid, 1)

elseif (getPlayerStorageValue(cid, stor) == 2) then
doCreateMonster(monster, posmonster)
setPlayerStorageValue(cid, stor, 3)
doPlayerRemovePremiumDays(cid, 1)

elseif (getPlayerStorageValue(cid, stor) == 3) then
doCreateMonster(monster, posmonster)
setPlayerStorageValue(cid, stor, 4)
doPlayerRemovePremiumDays(cid, 1)

elseif (getPlayerStorageValue(cid, stor) == 4) then
doCreateMonster(monster, posmonster)
setPlayerStorageValue(cid, stor, 5)
doPlayerRemovePremiumDays(cid, 1)

elseif (getPlayerStorageValue(cid, stor) == 5) then
doCreateMonster(monster, posmonster)
setPlayerStorageValue(cid, stor, 6)
doPlayerRemovePremiumDays(cid, 1)

elseif (getPlayerStorageValue(cid, stor) == 6) then
doCreateMonster(monster, posmonster)
setPlayerStorageValue(cid, stor, 7)
doPlayerRemovePremiumDays(cid, 1)

elseif (getPlayerStorageValue(cid, stor) == 7) then
doCreateMonster(monster, posmonster)
setPlayerStorageValue(cid, stor, 8)
doPlayerRemovePremiumDays(cid, 1)

elseif (getPlayerStorageValue(cid, stor) == 8) then
doCreateMonster(monster, posmonster)
setPlayerStorageValue(cid, stor, 9)
doPlayerRemovePremiumDays(cid, 1)

elseif (getPlayerStorageValue(cid, stor) == 9) then
doCreateMonster(monster, posmonster)
setPlayerStorageValue(cid, stor, 0)
doPlayerRemovePremiumDays(cid, 1)
end
else
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, msg1)
end
return true
end

Bom trabalho. ^^

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

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

Postado

No final de 10 puxadas ele quer que remova... -_-

 

elseif (getPlayerStorageValue(cid, stor) == 9) then
doCreateMonster(monster, posmonster)
setPlayerStorageValue(cid, stor, 0)
doPlayerRemovePremiumDays(cid, 1)

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

Scripter: |||||||||| 10%

 

 

Te ajudei?? REP + e ficamos quites...  ;D

 

Atenciosamente,

                   Lucas.

Abraços!

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.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo