-
Total de itens
2571 -
Registro em
-
Última visita
-
Dias Ganhos
27
Tudo que Bruno postou
-
Tamanho: a seu critério Tema: Medieval Pedido: Background e Logo Tipografia: Vanaheim Global
-
Procura executeQuery e altera para query.
-
[Arquivado][RadBR] Update Julho/2015!
tópico respondeu ao Master Viciado de Bruno em Noticias - Arquivo
Parabéns pelo update e pelo servidor @Master Viciado. São otimas as atualizações e novidades, sucesso!!! -
Isso não é no script, e sim no item que você usa... Caso deseja mudar o item, aconselho um Item Editor.
-
local capacidade = 1000 -- aqui coloca quanto que vai almentar function getPlayerCap(cid) local query = db.getResult("SELECT `cap` FROM `players` WHERE `id` = " .. getPlayerGUID(cid)) if query:getID() ~= -1 then return tonumber(query:getDataString("cap")) end return 0 end function onEquip(cid, item, slot) doPlayerSetMaxCapacity(cid, (getPlayerCap(cid) + capacidade)) return true end function onDeEquip(cid, item, slot) doPlayerSetMaxCapacity(cid, (getPlayerCap(cid) - capacidade)) return true end
-
Usando a lógica do RigBy, só fiz algumas alterações, vê se dá... Em data/actions/actions.xml adicione a seguinte tag: <action actionid="50000" script="questDoor.lua"/>Agora em data/actions/scripts crie o arquivo x com o seguinte conteúdo: -- Do not remove the credits -- -- [MOVEEVENT] Limite de player por sala -- -- Developed by Rigby -- -- Especially for the Xtibia.com -- local config = { -- Config -- -- [ACTIONID] = {area = getPlayersInArea(AREA QUE IRA CHECAR (FROMPOS,TOPOS)), amountOfPlayers = QUANTIDADE QUE CABE} [50000] = {area = getPlayersInArea({x = 1030, y = 1020, z = 7}, {x = 1040, y = 1030, z = 7}), amountOfPlayers = 1} -- Config -- } function onUse(cid, item, topos) if config[item.actionid] then if #config[item.actionid].area >= config[item.actionid].amountOfPlayers then return doPlayerSendCancel(cid, 'Ja tem um player fazendo a quest, aguarde...') end doTeleportThing(cid, topos, true) end return true end function getPlayersInArea(fromPos, toPos) -- Function made by Vodkart local players = {} for _, pid in ipairs(getPlayersOnline()) do if isInRange(getPlayerPosition(pid), fromPos, toPos) then table.insert(players, pid) end end return players endAgora basta colocar a actionid na porta.
-
@@hrubesch, Em data/movements/movements.xml adicione a tag: <movevent type="StepIn" actionid="xxx" event="script" value="guildtile.lua"/> Troque xxx pela actionid desejada. Agora em data/movements/scripts crie o arquivo guildtile.lua com o seguinte conteúdo: local pos = {x = 5, y = 6, z = 7} -- posição que o player será teleportado caso não tiver guild function onStepIn(cid, item, position, fromPosition) if getPlayerGuildId(cid) > 0 then return true end doTeleportThing(cid, pos, true) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) doPlayerSendCancel(cid, "Você não possui uma guild.") return true end Pronto, agora basta colocar a actionid nos tiles desejados.
-
Apenas para deixar minha participação e demonstrar o quanto eu sou bom (péssimo) em algo relacionado a design, aqui vai a minha:
-
@, tópico movido para área correta, preste atenção antes de postar.
-
action [TFS 1.1/1.2] [ModalWindows] Alquimia Avançada
tópico respondeu ao DeCarvalho de Bruno em Mods, funções e outros
Sem problemas man, Obrigado por compartilhar o conteúdo conosco! Abraço! -
@@leonardo macedo, Como conversamos no skype era apenas trocar a distro e a pasta lib, não identificamos em si qual era o problema mas pelo menos resolvemos o seu.
-
Man, atualizei o script, tenta novamente...
-
Coloca o ShopModule aqui, deve estar nas libs da pasta npc.
-
Você registrou o evento?
-
Você reviveu um tópico bem antigo... Cara, além de cometer flood você reviveu um tópico bem antigo... Estou fechando o tópico e movendo para a lixeira, essa vez fica como um alerta (à ambos) apenas. Tópico movido para lixeira, qualquer dúvida entre em contato com qualquer membro da equipe.
-
Vou ver uma formula que chegue perto para poder ajudar, para não ter que digitar 200 linhas para cada grupo.
-
Existe uma lógica para a exp dessas tabelas ou elas foram definidas por dedução?
-
Opa mals, esse tópico não tava para seguir e não recebi a notificação da sua mensagem. Que bom que já foi resolvido.
-
Vou te dar um exemplo de um npc, somente no xml você consegue isso: <?xml version="1.0" encoding="UTF-8"?> <npc name="Alwin" script="data/npc/scripts/Alwin.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="131" head="113" body="113" legs="113" feet="115" addons="0"/> <parameters> <parameter key="message_greet" value="Ola |PLAYERNAME|!"/> <parameter key="message_farewell" value="Ate logo."/> <parameter key="message_walkaway" value="Tchau."/> </parameters> </npc>message_farewell = quando o player fala byemessage_walkaway = quando o player sai sem dizer nada Tópico movido para dúvidas / pedidos resolvidos.
-
script Script tile guild members online do vodkart
pergunta respondeu ao gmstrikker de Bruno em Scripts
@@gmstrikker, Tentei, vamos ver se vai: Utilizei as actionids 12000, 12001 e 12002 como exemplo: No exemplo apenas a 12000 faz a verificação de level/guild, as demais apenas envia a mensagem, para evitar fazer uma checagem em todos os pisos já que apenas o principal define quem vai ou não entrar. Att. -
@@espalha, Você ta usando TFS 1.2, aproveite a nova forma de script: Vá em data/creaturescripts/creaturescripts.xml e adicione a seguinte tag: <event type="advance" name="AdvancePrize" script="others/advance_prize.lua" />Agora em data/creaturescripts/scripts/others crie um arquivo chamado advance_prize.lua com o seguinte conteúdo: Na mesma pasta, em login.lua registre o evento, antes do último return true, adicione: player:registerEvent('AdvancePrize')
-
@@DeCarvalho, Conforme solicitado, nome alterado com sucesso!
-
Vlw man! Estou querendo ter tempo e criatividade para colocar outras opções nesse efeito!
- 20 respostas
-
- toplevel effect
- tibia
-
(e 2 mais)
Tags:
-
Eu já respondi sua dúvida: http://www.xtibia.com/forum/topic/235797-shop-bugado/ Próximo tópico que você abrir sobre mesmo assunto vou suspendê-lo por 48 horas. Tópico movido para lixeira, qualquer dúvida entre em contato com qualquer membro da equipe.
-
@@Guidark, Caso tenta dificuldades, poste o script do barco aqui para ajudarmos a fazer o procedimento.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.