Histórico de Curtidas
-
MateusAquino deu reputação a Kimoszin em [Action] Recarregar Soft e Firewalker bootsBom esse é outro simples script, vai renovar sua soft boots e firewalker boots quando vc clicar nelas.
recarregar.lua
boots = { [10021] = {money = 20000, new = 2640}, [10022] = {money = 40000, new = 9932} } function onUse(cid,item) if not boots[item.itemid] then return false elseif not doPlayerRemoveMoney(cid, boots[item.itemid].money) then return doPlayerSendCancel(cid, "Você precisa ter "..boots[item.itemid].money.." gps para regarregar sua bota.") end doRemoveItem(item.uid, 1) doPlayerAddItem(cid, boots[item.itemid].new, 1) doSendMagicEffect(getCreaturePosition(cid), 12) doPlayerSendTextMessage(cid, 22, "Você renovou sua "..getItemNameById(boots[item.itemid].new)..".") end Actions.xml <action itemid="10021;10022" event="script" value="recarregar.lua"/>
-
MateusAquino deu reputação a Radiel em [PEDIDO] MAPA GLOBAL 10.90 FULLPrecisa dar uma olhadinha por ai, tem 4 mapas 10.90 liberados para downloads aqui.
GLOBAL FULL 10.90 (CAST SYSTEM) TFS 1.2
GLOBAL FULL [TFS 1.2 - Reward System, BattleField Event, Seacrest Ground] EXCLUSIVO
GLOBAL FULL TibiaKing 10.90 [TFS 1.x - Full Oramond - Cast System - Lion's Rock] V18
[10.90] Vanaheim Global Opensource - TFS 1.2
-
MateusAquino recebeu reputação de rafah292 em Cabana nas montanhas + minasPow, você pode dizer como adiciono essa parte de seu mapa em meu mapa ?
-
MateusAquino deu reputação a tddf1995 em LISTA DE CORES SEGUNDO OS ID'S NAS OUTFITS
-
MateusAquino deu reputação a joadson em (Resolvido)[RESOLVIDO] [PEDIDO] TELEPORTAR TODOS OS PLAYERS ON-LINEAqui...
Vá em talkaction/script e crie um arquivo chamado temple.lua e coloque o codigo abaixo
function onSay(cid, words, param, channel) local temple = { x = 1000, y = 1000, z = 7 } for _, cid in ipairs(getPlayersOnline()) do doTeleportThing(cid, temple) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Todos Players foram teleportados para o templo.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_GIFT_WRAPS) end return TRUE end e depois abra talkaction.xml e coloque isso dentro
<talkaction access="4" words="!alltemple" event="script" value="temple.lua"/> -
MateusAquino deu reputação a zipter98 em (Resolvido)[PEDIDO] ANUNCIAR MORTE DE TAL MONSTROdata/creaturescripts/scripts:
local monster = "monster_name" --Nome do monstro. function onDeath(cid, corpse, deathList) if isMonster(cid) and getCreatureName(cid) == monster and isPlayer(deathList[2] or deathList[1]) then broadcastMessage("O Jogador "..getCreatureName(deathList[2] or deathList[1]).." matou a criatura campeã "..monster..".") end return true end Não se esqueça de registrar o evento no arquivo XML do monstro.
-
MateusAquino deu reputação a zipter98 em (Resolvido)[PEDIDO] ANUNCIAR MORTE DE TAL MONSTRODesculpe, pensei que você sabia configurar.
data/creaturescripts/scripts, crie um arquivo com extensão .lua, nomeie-o avisar, e coloque o código que passei em meu comentário anterior.
Depois, em data/creaturescripts, abra o arquivo creaturescripts.xml e coloque a seguinte tag, abaixo de semelhantes (porém antes de </creaturescripts>):
<event type="death" name="avisarServer" event="script" value="avisar.lua"/> Depois, em data/monster, abra o arquivo XML do monstro e coloque, antes do </monster>, isso:
<script> <event name="avisarServer"/> </script> -
MateusAquino deu reputação a Caronte em Lista completa de Magic Effects e Shoot TypeFonte: http://www.tibiaking.com/forum/topic/49095-lib-000-const/
Eu mesmo...
CONST_ME:
CONST_ME_DRAWBLOOD = 0
CONST_ME_LOSEENERGY = 1
CONST_ME_POFF = 2
CONST_ME_BLOCKHIT = 3
CONST_ME_EXPLOSIONAREA = 4
CONST_ME_EXPLOSIONHIT = 5
CONST_ME_FIREAREA = 6
CONST_ME_YELLOW_RINGS = 7
CONST_ME_GREEN_RINGS = 8
CONST_ME_HITAREA = 9
CONST_ME_TELEPORT = 10
CONST_ME_ENERGYHIT = 11
CONST_ME_MAGIC_BLUE = 12
CONST_ME_MAGIC_RED = 13
CONST_ME_MAGIC_GREEN = 14
CONST_ME_HITBYFIRE = 15
CONST_ME_HITBYPOISON = 16
CONST_ME_MORTAREA = 17
CONST_ME_SOUND_GREEN = 18
CONST_ME_SOUND_RED = 19
CONST_ME_POISONAREA = 20
CONST_ME_SOUND_YELLOW = 21
CONST_ME_SOUND_PURPLE = 22
CONST_ME_SOUND_BLUE = 23
CONST_ME_SOUND_WHITE = 24
CONST_ME_BUBBLES = 25
CONST_ME_CRAPS = 26
CONST_ME_GIFT_WRAPS = 27
CONST_ME_FIREWORK_YELLOW = 28
CONST_ME_FIREWORK_RED = 29
CONST_ME_FIREWORK_BLUE = 30
CONST_ME_STUN = 31
CONST_ME_SLEEP = 32
CONST_ME_WATERCREATURE = 33
CONST_ME_GROUNDSHAKER = 34
CONST_ME_HEARTS = 35
CONST_ME_FIREATTACK = 36
CONST_ME_ENERGYAREA = 37
CONST_ME_SMALLCLOUDS = 38
CONST_ME_HOLYDAMAGE = 39
CONST_ME_BIGCLOUDS = 40 (OBS: são as nuvens do exevo gran mas vis)
CONST_ME_ICEAREA = 41
CONST_ME_ICETORNADO = 42
CONST_ME_ICEATTACK = 43
CONST_ME_STONES = 44
CONST_ME_SMALLPLANTS = 45
CONST_ME_CARNIPHILA = 46
CONST_ME_PURPLEENERGY = 47
CONST_ME_YELLOWENERGY = 48
CONST_ME_HOLYAREA = 49
CONST_ME_BIGPLANTS = 50 (é quase igual, só que cresce mais, não consegui gif)
CONST_ME_CAKE = 51
CONST_ME_GIANTICE = 52
CONST_ME_WATERSPLASH = 53
CONST_ME_PLANTATTACK = 54
CONST_ME_TUTORIALARROW = 55
CONST_ME_TUTORIALSQUARE = 56
CONST_ME_MIRRORHORIZONTAL = 57
CONST_ME_MIRRORVERTICAL = 58
CONST_ME_SKULLHORIZONTAL = 59
CONST_ME_SKULLVERTICAL = 60
CONST_ME_ASSASSIN = 61
CONST_ME_STEPSHORIZONTAL = 62 (Ignorado)
CONST_ME_BLOODYSTEPS = 63 (Ignorado)
CONST_ME_STEPSVERTICAL = 64 (Ignorado)
CONST_ME_YALAHARIGHOST = 65
CONST_ME_BATS = 66
CONST_ME_SMOKE = 67
CONST_ME_INSECTS = 68
CONST_ME_NONE = 255
CONST_ME_LAST = CONST_ME_INSECTS
Depois eu posto o CONST_ANI -
MateusAquino deu reputação a Caronte em Lista completa de Magic Effects e Shoot TypeMAGIC EFFECTS:
SHOOT TYPE:
EDIT: Revivi pra adicionar conteúdo ao tópico.
-
MateusAquino deu reputação a leandrovp em Estou querendo criar a area vip do meu otTESTAR PORQUE ESSE SCRIPT EU FIZ PRO MEU BAIAK NAO SEI SE EM TFS FUNCIONA
Vai em data/moviments/script e crie um arquivo .lua com nome de sua escolha
-- Script Feito por Leandro Machado
function onStepIn(cid, item, position, fromPosition)
local config = {
msgDenied = "Você nao e VIP DONATE Para comprar Acesse : http://baiak-lero.bl...gspot.com.br/!",
msgWelcome = "Bem Vindo a area VIP DONATE!"
}
if getPlayerStorageValue(cid, 13500) - os.time() <= 0 then
doTeleportThing(cid, fromPosition, true)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied)
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
return TRUE
end
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome)
return TRUE
end
--
Aonde está em azul é action id do pizo
Em moviments.xml coloque :
<movevent type="StepIn" actionid="13500" event="script" value="sistemavip.lua"/>
--
Agora o Item para Clicar e ganhar
vai em Actions/script e criei um arquivo.lua com nome de sua escolha
------
-- Script Feito Por Leandro Machado
function onUse(cid, item, fromPosition, itemEx, toPosition)
local config={
removeOnUse = "yes" -- remover quando usar ("yes" or "no")
}
local days = 15 -- coloque os dias que serão a VIP!
local daysvalue = days * 24 * 60 * 60
local storageplayer = getPlayerStorageValue(cid, 13500)
local timenow = os.time()
if getPlayerStorageValue(cid, 13500) - os.time() <= 0 then
time = timenow + daysvalue
else
time = storageplayer + daysvalue
end
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.")
setPlayerStorageValue(cid, 13500, time)
local quantity = math.floor((getPlayerStorageValue(cid, 13500) - timenow)/(24 * 60 * 60))
doSendMagicEffect(getPlayerPosition(cid), math.random(28,30))
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.")
if (config.removeOnUse == "yes") then
doRemoveItem(item.uid, 1)
end
return TRUE
end
-----
Aonde ta em azul é o Action ID DO piso que voce coloco no primeiro Script
Aonde ta em vermelhor é os dias de vip que vai ganhar quando clicar no item
actions.xml voce coloca
-----
<action itemid="10309" script="sistemavip.lua"/>
Aonde esta em verde é o ID Do item usado!
--------
Ajudei? REP + Por Favor *-*
-
MateusAquino deu reputação a ludgeromf1 em (Pedido)Area Vipai manow se vai no mapeditor do seu ot e vai no sqm ou na area q vc quer clika 2 vezes ai vai ter la actionid vc coloka esse id:5785 coloka esse id em quantos sqm vc quiser ai pega e salva...
depois vai em data/moments/scripts crie um arquivo.lua com esse nome vip.lua e coloque isso:
function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Você nao e VIP diga !notice e saiba como ser!", msgWelcome = "Bem Vindo a area VIP!" } if getPlayerStorageValue(cid, 5785) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end depois em moments.xml vc adiciona essa tag: <movevent type="StepIn" actionid="5785" event="script" value="vip.lua" />
prontin manow sua vip esta pronta cm item
ajudei REP+
-
MateusAquino deu reputação a BruniinszLuana em (Resolvido)[PEDIDO] ABRIR CERTO CHAT AUTOMATICAMENTE APOS O LOGINAdicione em \data\creaturescripts\scripts\login.lua
doPlayerOpenChannel(cid, channel)
no Caso ficara Assim
doPlayerOpenChannel(9, channel)
-
MateusAquino deu reputação a Kimoszin em (Resolvido)[PEDIDO] ABRIR CERTO CHAT AUTOMATICAMENTE APOS O LOGINBote antes do return true.
doPlayerOpenChannel(cid, 9) -
MateusAquino deu reputação a Kimoszin em (Resolvido)[PEDIDO] ABRIR CERTO CHAT AUTOMATICAMENTE APOS O LOGINAdicione em \data\creaturescripts\scripts\login.lua
doPlayerOpenChannel(cid, channel)
OBS: Você poder ver o código do channel em \data\XML\channels.xml.