Jump to content

lfelipebsilva05

Cavaleiro
  • Posts

    160
  • Joined

  • Last visited

3 Followers

About lfelipebsilva05

Informações

  • Forma que conheci o xTibia
    Otservs
  • Sou
    Mapper

Recent Profile Visitors

1548 profile views

lfelipebsilva05's Achievements

  1. Esse script estou usando meu ot. para tranforma arma. ele funciona assim. tenho a espada vip de death e se eu falar !holysword ela vira outra espada de efeito holy. e !deathsword tranforma para death. script bem facil vamos la. em data>talkactions>scripts crie 1 arquivo com nome deathsword e cole isso : function onSay(cid, words, param) if doPlayerRemoveItem(cid,7390,1) then ID DO ITEN QUE PRECISA , UNIDADE doPlayerAddItem(cid,2390,1) ID DO ITEN QUE SE TRANSFORMARA , UNIDADE doSendMagicEffect(getPlayerPosition(cid), 13) doCreatureSay(cid, "death sword", TALKTYPE_ORANGE_1) else doPlayerSendCancel(cid, 'você precisa da holy paralizy sword.') doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA) end end agora para voltar crie outro arquivo com nome holysword.lua e cole isso function onSay(cid, words, param) if doPlayerRemoveItem(cid,2390,1) then ID DO ITEN QUE PRECISA, UNIDADE doPlayerAddItem(cid,7390,1) ID DO ITEN QUE TRANSFORMARA , UNIDADE doSendMagicEffect(getPlayerPosition(cid), 13) doCreatureSay(cid, "holy sword", TALKTYPE_ORANGE_1) else doPlayerSendCancel(cid, 'você precisa da Death paralizy sword.') doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA) end end agora em talkactions.xml cole isso. <talkaction words="!deathsword" script="deathsword.lua"/> <talkaction words="!holysword" script="holysword.lua"/> GOSTOU? DA 1 REP+
  2. galera hoje vou ensinar um comando que teleporta player vip's para locais diferentes. vamos la entao. Primeiro vai em data>talkactions>scripts. crie 1 arquivo com nome fly.lua e cole isso dentro. --[[script By Vodkart And Lfelipebsilva05]]-- function onSay(cid, words, param) local config = { pz = true, -- players precisam estar em protection zone para usar? (true or false) battle = false, -- players deve estar sem battle (true or false) custo = false, -- se os teleport irão custa (true or false) need_level = false, -- se os teleport irão precisar de level (true or false) vip = true, -- somente vip players poderam usar o comando? ("yes" or "no") storage = 13500 -- Storage Id da sua vip account caso for usar somente vips } --[[ Config lugares]]-- local lugar = { ["depot"] = { -- nome do lugar pos = {x=1016, y=1045, z=7},level = 8,price = 0}, ["temple"] = { -- nome do lugar pos = {x=1032, y=1016, z=7},level = 8, price = 0}, ["arena"] = { -- nome do lugar pos = {x=1016, y=1052, z=8},level = 8,price = 0}, ["viparea"] ={ -- nome do lugar pos = {x=701, y=1015, z=7},level = 8,price = 0}, ["trainer"] ={ -- nome do lugar pos = {x=965, y=1057, z=7},level = 8,price = 0} } --[[ Lista de Viagem (Não mexa) ]]-- if (param == "lista") then local str = "" str = str .. "lista de viagem :\n\n" for name, pos in pairs(lugar) do str = str..name.."\n" end str = str .. "" doShowTextDialog(cid, 6579, str) return TRUE end local a = lugar[param] if not(a) then doPlayerSendTextMessage(cid, 25, "desculpe,este lugar não existe") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return TRUE elseif config.pz == true and getTilePzInfo(getCreaturePosition(cid)) == FALSE then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"você precisa estar em protection zone pra poder teleportar.") return TRUE elseif config.premium == true and not isPremium(cid) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Apenas players com premium account podem teleportar.") return TRUE elseif config.battle == true and getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você precisa estar sem battler pra poder teleportar.") return TRUE elseif config.need_level == true and getPlayerLevel(cid) < a.level then doPlayerSendTextMessage(cid, 25, "Desculpe,Voce não tem level. voce precisa "..a.level.." level ou mais para ser teleportado.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return TRUE elseif config.custo == true and doPlayerRemoveMoney(cid, a.price) == FALSE then doPlayerSendTextMessage(cid, 25, "Desculpe,voce nao tem dinheiro suficiente. Voce precisa "..a.price.." gp para ser teleportado.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return TRUE elseif config.vip == true and getPlayerStorageValue(cid, tonumber(config.storage)) - os.time() <= 0 then doPlayerSendTextMessage(cid, 25, "Desculpe,voce nao e Player vip Para Usar o !fly!.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return TRUE end doTeleportThing(cid, a.pos) doSendMagicEffect(a.pos, CONST_ME_TELEPORT) doBroadcastMessage("" .. getPlayerName(cid) .. " has flown to " .. param .. " using !fly." ,MESSAGE_INFO_DESCR) return TRUE end agora em talkactions.xml cole isso <talkaction words="!fly" script="fly.lua"/> GOSTOU ? REP+
  3. brigadao lek. ja dei REP+ Duvida Sanada. Pode Fechar.
  4. cara tpw. Wall ta com id 1111 tem como por wall 1 e wall 2 nao? assim olha. quando uso comando fica assim : queria que essa msg fosse numa tela em cinza. e quando acabar queria que ficasse assim. e puxasse player on e off. vlww
  5. ja tentou 1por 1? cada tipo de potion? tenta ai substitui o seu por isso.
  6. vai em data>actions>scripts>liquids>Potions abra e procure. aonde ta -100 você almenta. AJUDEI?REP+
  7. putz =/ entao nem vou por no meu ot. queria por pra ficar mais rpg, mais brigado ai'
  8. cara ajudou sim . ja dei REP mais umas duvidas. na parede tem akelas cortinas. e elas nao saaem. Pedidos. ~> quando passar 1hora voltasse na POS 1 ID 8649 POS 2 ID 8651. inves de voltar as paredes. ~> essa msg teria como vim akelas msg na tela. akelas cinza escrito "area vip aberta por 1hora". ai tem q dar ok pra sair da tela. ~> dps que acabasse o tempo. puxasse ate os player que estao off. e ao abrir puxasse os off tbm. Vlw'
  9. baixei o tfs 0.4 8.6 ai ele ja vem com 1 que da erro quando abro executor. ai me falaram que so da pra por guild war com mysql. ;x vou testar
  10. o meu nao da conflito nao. pode testar. id do tile : 13540 ajudei rep+
  11. tem alguma war system para sql? uso TFS 8.6 o player podia ir num npc declarar war contra outra guild . ou falar !attackguild NICKGUILD ai quando matasse essa guild nao pegaria injust. OBg'
  12. tenta esse aqui que tenho por itens. de use em tal iten e ganhara acesso a area vip. 30dias de vip ganhara. actions>scripts crie 1 arquivo com nome . sistemavip.lua function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 30 -- coloque os dias que serão a VIP! local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13540) local timenow = os.time() if getPlayerStorageValue(cid, 13540) - 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, 13540, time) local quantity = math.floor((getPlayerStorageValue(cid, 13540) - 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 agora em actions.xml adc essa tag. <action itemid="ID DO ITEN QUE DARA VIP" script="sistemavip.lua"/> AJUDEI?REP+
  13. voce tem que usar sword ou arma de palla axo. tentai'
  14. tipo eu queria por 1 sistema de talkactions que eu diria /openvip ia puxar todos player para o templo e ia aparecer 1 msg na tela falando "Area vip está aberta por 1hora." e sumisse 2paredes da minha area vip "que fica no templo" para os player free passarem. e depois de 1hora ela automaticamente ia fechar depois de 1hora. e puxaria todos player para o templo novamente, estando on ou off. e fecharia a area vip onde as 2 paredes foram arrancadas, aparecesse 2coisas trapando ela. se puderem ajudar dou rep+
  15. queria q sistema de vip que faça seguinte coisas. ~> 1 iten que dara 30dias de vip. ~> quando o player passasse no tile vip. Mostrasse quantos dias de vip ele ainda tem. ~> e quando a vip acabasse ele ia ser kikado automaticamente pro templo, estando off ou on. REP+
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...