Postado Maio 30, 2014 11 anos Eae Galera, eu estou querendo um Script de Alavanca QueA cada 10 Puxada de Alavanca Remove [1] Dia de Premium Account e com as cordenadas da onde o Monstro vai Nascer. Rep+ Pra quem Ajudar.
Postado Maio 30, 2014 11 anos 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... http://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'> Atenciosamente, Daniel. Abraços! Meus tutoriais: Programação: Resolvendo QUALQUER erro na data base. Scripts (system's, creaturescripts, mod's, NPC's, etc): (Sistema) GOD Ambient Light Full. Adicionando novas mounts ao servidor [NPC] Papai Noel que dá presente todo ano. Web-site: Resolvendo problema de caracteres especiais em PHP Formatando textos em PHP! Mudando a cor, tamanho, fonte, etc. Criando e configurando tabelas para paginas PHP
Postado Maio 30, 2014 11 anos 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 Maio 30, 2014 11 anos por llucas75 (veja o histórico de edições) Scripter: |||||||||| 10% Te ajudei?? REP + e ficamos quites... Atenciosamente, Lucas. Abraços!
Postado Maio 30, 2014 11 anos @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 Maio 30, 2014 11 anos por danihcv (veja o histórico de edições) Te ajudei?? REP + e ficamos quites... http://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'> Atenciosamente, Daniel. Abraços! Meus tutoriais: Programação: Resolvendo QUALQUER erro na data base. Scripts (system's, creaturescripts, mod's, NPC's, etc): (Sistema) GOD Ambient Light Full. Adicionando novas mounts ao servidor [NPC] Papai Noel que dá presente todo ano. Web-site: Resolvendo problema de caracteres especiais em PHP Formatando textos em PHP! Mudando a cor, tamanho, fonte, etc. Criando e configurando tabelas para paginas PHP
Postado Maio 30, 2014 11 anos No final de 10 puxadas ele quer que remova... -_- elseif (getPlayerStorageValue(cid, stor) == 9) thendoCreateMonster(monster, posmonster)setPlayerStorageValue(cid, stor, 0)doPlayerRemovePremiumDays(cid, 1) Editado Maio 30, 2014 11 anos por llucas75 (veja o histórico de edições) Scripter: |||||||||| 10% Te ajudei?? REP + e ficamos quites... 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.