Ir para conteúdo

acesso123

Membro
  • Registro em

  • Última visita

Tudo que acesso123 postou

  1. Pessoal tenho este script, ele é um script de troca de nome, fiz o comando assim !changename Nomenovo. Ele tira o item do player e não muda o nome, alguem pode me da uma ajuda para corrigir este erro por favor? Agradeço desde já.
  2. pow legal, sabe me dizer se esse script ja desconta um item apos o comando no jogo feito pelo player? Como por exemplo: um addon doll, você tem um item mas não da de usar e ganhar o addon, precisa do comando, então o item some, é assim que funciona? Agradeço desde já.
  3. Bom dia, se alguem poder me ajudar com script para mudança de nome agradeço, pois ja procurei varias vezes e não encontro. Consigui apenas este: http://www.tibiaking.com/forum/topic/16596-talkaction-comando-name-mudar-nome-de-char/ Mas este script é para comando do gm, se alguem poder me ajudar com script para item que possa utilizar apos a compra, dentro do proprio jogo. Por favor, me ajude. Agradeço desde já.
  4. Boa noite, alguem pode me ajudar por favor? to sem script para mudança de nome do personagem, tenho somente o item sem script. com id 11038 procurei varias vezes no site e encontrei apenas talkaction, e não preciso disso, preciso de action para que o player click no item e mude seu nome, tem como fazer isso? Se alguem poder me ajudar? Agradeço desde já.
  5. Bom dia, estou precisando de um script para quando um player der "use" no item troque seu nome. Se possível no mesmo script fazer com que o personagem abra uma chat apos o click para digitar nome escolhido. E que seja obrigatório estar em area PZ para realização da troca e faça com que seu char deslogue automaticamente para realização da troca e finalização, e então quando logar novamente esteja com o nome novo. Agradeço desde já.
  6. Boa tarde, Preciso de ajuda para arrumar esse script. Ele funciona em tirar a black e a red skull, porem o frag continua, então quando o player mata denovo a black skull volta. Será que alguem pode me ajudar com isso por favor? function onUse(cid, item, frompos, item2, topos) local skull = getCreatureSkullType(cid) local bad_skulls = {SKULL_RED,SKULL_BLACK} if getTileInfo(getThingPos(cid)).protection == false then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"You can't remove your skull in this area.") return false elseif isInArray(bad_skulls, skull) == true then doPlayerSetSkullEnd(cid, 0, skull) doRemoveItem(item.uid, 1) db.executeQuery('UPDATE `killers`, `player_killers` SET `killers`.`unjustified` = 0 WHERE `killers`.`unjustified` = 1 AND `player_killers`.`player_id` = ' .. getPlayerGUID(cid) .. ' AND `killers`.`id` = `player_killers`.`kill_id`') doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your skull has been removed!") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You do not have red/black skull!") end return true end Agradeço desde já.
  7. esta desta maneira ai, vou adicionar meu config.lua para que possam ver melhor por favor. config.lua
  8. Bom, fui testar meu otserv o sistema de white skull e matei um personagem com outro varias vezes, acho que umas 15x e a caveira branca ainda estava la, ou seja, não se transformou em red, nem em black skull. Já verifiquei o config lua, mas não entendo muito então fiquei com medo de desconfigurar. Será que alguem pode me ajudar por favor? Agradeço desde já.
  9. ele funciona em tfs 0.4?
  10. Boa tarde, tem como me explicar onde devo colocar esse script e o action de remover skull em area pz. É que sou leigo no assunto. Por favor.
  11. proxima vez libera la pra criar, dai eu crio na area correta. Pois tentei criar la, mas não tinha possibilidade, então coloquei aqui que foi mais proximo que encontrei do que eu precisava. E o script da erro no databasequando inicia o server. Sabe me dizer o que pode ser? Antes o script que te passei não dava erro.
  12. Queria saber como adiciono neste script para remover o item apos o uso, pois o personagem esta utilizando o item e não esta descontando o item da mochila. function onUse(cid, item, itemEx, toPosition) doPlayerSetSex(cid, getPlayerSex(cid) == 1 and 0 or 1) doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_ORANGE , 'You successfully changed sex!') doSendMagicEffect(getCreaturePosition(cid), 35) doPlayerRemoveItem(cid, item.uid, 1) return true end Por favor me ajudem.
  13. Boa noite, pode me dizer como faço pra adicionar item de volume para Paladin, como spear na mão dele tem apenas uma, queria colocar umas 5x. firstItems[3] = { 2525, 2399, este é o item que quero colocar 5x 2457, 2647, 2643 } firstItems[4] = pode me da uma ajuda por favor? firstitems.lua
  14. pode me dizer como faço pra adicionar item de volume para Paladin, como spear na mão dele tem apenas uma, queria colocar umas 5x. firstItems[3] = { 2525, 2399, este é o item que quero colocar 5x 2457, 2647, 2643 } firstItems[4] = pode me da uma ajuda por favor? firstitems.lua
  15. Olha so, eu mudei la onde você disse, mas meu otserv busca as informações do Fristitems não de la e sim mods/fristitems. Que é esse script que coloquei em cima. Queria saber se o correto é puxar de onde você disse ou pode ser do que o meu já esta puxando a informação. Se poder ser da onde o meu ja esta, por favor me ajuda ai, queria saber como colocar mais itens aqui: doAddContainerItem(doPlayerAddItem(cid, 1988, 1), 2120, 1) <<aqui esse 1988 é a backpack setPlayerStorageValue(cid, config.storage, 1) ]]></event> </mod> OBS: Prefiro da sua maneira na verdade, pois fica mais organizado. Se poder me ajudar da sua maneira fica melhor. Se não tiver como fazer da maneira que você mencionou, se tiver como me ajudar puxar informação da onde você disse pra editar, fico feliz. este script é o da onde você mencionou de "Data/creaturescripts/scripts", abra o firstitems.lua os char iniciantes não estão vindo com esses itens. local firstItems = {} firstItems[0] = { 2173, 2525, 3965, 2124, 2457, 2647, 2643 } firstItems[1] = { 2173, 2525, 2190, 2124, 2457, 2647, 2643 } firstItems[2] = { 2173, 2525, 2182, 2124, 2457, 2647, 2643 } firstItems[3] = { 2173, 2525, 2399, 2124, 2457, 2647, 2643 } firstItems[4] = { 2173, 2525, 2409, 2124, 2457, 2647, 2643 } function onLogin(cid) if getPlayerStorageValue(cid, 30001) == -1 then for i = 1, table.maxn(firstItems[getPlayerVocation(cid)]) do doPlayerAddItem(cid, firstItems[getPlayerVocation(cid)], 1) end if getPlayerSex(cid) == 0 then doPlayerAddItem(cid, 2463, 1) else doPlayerAddItem(cid, 2463, 1) end local bag = doPlayerAddItem(cid, 5949, 1) doAddContainerItem(bag, 2160, 4) setPlayerStorageValue(cid, 30001, 1) end return TRUE end Agradeço desde já.
  16. Bom dia, queria perdir ajuda novamente para vocês. Ficarei muito feliz se poderem me ajudar. Bom, estou com problemas ao querer colocar mais itens na mochila de um personagem inicial, ao ser criado por account manager, queria colocar os seguintes itens: 2190 wand of vortex vocation id="1" name="Sorcerer" 2182 snakebite rod vocation id="2" name="Druid" 2389 spear vocation id="3" name="Paladin" 2554 shovel todos, vocation id="4" name="Knight" Queria que todas as profissões podessem adquiri incialmente os itens referênte a sua classe. Nesse script a baixo, na mochila com id 1988 vem dentro dela apenas a corda, pois não sei como devo fazer o script para adicionar mais coisas. Preciso que alguem me ajude a configurar para cada classe especifica vir com item designado para esta classe druid vir 2182 snakebite rod vocation id="2" name="Druid" e shovel. <?xml version="1.0" encoding="UTF-8"?> <mod name="First Items" version="1.0" author="Rox" contact="" enabled="yes"> <config name="firstitems_config"><![CDATA[ config = { storage = 30001, items = {2530, 2398, 2468, 2473, 2643} } ]]></config> <event type="login" name="FirstItems" event="buffer"><![CDATA[ domodlib('firstitems_config') if(getPlayerStorageValue(cid, config.storage) > 0) then return end for _, id in ipairs(config.items) do doPlayerAddItem(cid, id, 1) end if(getPlayerSex(cid) == PLAYERSEX_FEMALE) then doPlayerAddItem(cid, 2484, 1) else doPlayerAddItem(cid, 2484, 1) end doAddContainerItem(doPlayerAddItem(cid, 1988, 1), 2120, 1) setPlayerStorageValue(cid, config.storage, 1) ]]></event> </mod> Agradeço desde já. firstitems.xml
  17. Boa noite, queria pedir ajuda novamente por favor. Tirei do talkaction e adicionei uma action e coloquei esse script em action. Criei uma pasta em acition e adicionei um item para esse script que esta a baixo. local config = { days = 30, cost = 1000000, maxDays = 360 } function onUse(cid, item, fromPosition) if(getPlayerPremiumDays(cid) > config.maxDays) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You can not buy more than " .. config.days + config.maxDays .. " days of Premium Account.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return TRUE end if(doPlayerRemoveMoney(cid, config.cost) ~= TRUE) then doPlayerSendCancel(cid, "You don't have enough money, " .. config.days .. " days premium account costs " .. config.cost .. " gold coins.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return TRUE end if (doPlayerRemoveItem(cid, item.itemid)) then doPlayerAddPremiumDays(cid, config.days) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought " .. config.days .. " days of premium account.") return TRUE end end esse script ta pra descontar dinheiro, eu so queria que removesse o item do inventario do player ao ser usado. Tentei usar o item, e descontou apenas o dinheiro, não deu premium ao dar "use" no item e também não sumiu o item. Podem me ajudar por favor. Obrigado.
  18. esse script ira funcionar com item, mas aquele cost la em cima de gold coin esse: local config = { days = 30, cost = 1000000, maxDays = 360 ainda precisa permanecer? e se eu colocar em action que é função de item, preciso determinar um item pra ele, onde que eu coloco esse item, la em action mesmo? Exemplo: <action itemid="11098" event="script" value="itempremium.lua"/> esse numero 11098 é um item, pra ele funcionar preciso colocar como esse? Obrigado desde já.
  19. Bom dia pessoa, estou com um script de !buypremium para mapa 8.6 global. Esse script tem o comando de adquirir premium time com money do próprio otserv. Gostaria de mudar isso, para adquirir premium através de um click em um item e descontar esse item, ou então igual ao addonDoll você pode até utilizar o comando, mas se tiver com o item ele descontará o item e não money em gold coins. Por favor, preciso de ajuda. Já fiz varios testes e não consigo, pois não entendo muito de script. Agradeço desde já. local config = { days = 30, cost = 1000000, maxDays = 360 } function onSay(cid, words, param, channel) if(getPlayerPremiumDays(cid) > config.maxDays) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You can not buy more than " .. config.days + config.maxDays .. " days of Premium Account.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return TRUE end if(doPlayerRemoveMoney(cid, config.cost) ~= TRUE) then doPlayerSendCancel(cid, "You don't have enough money, " .. config.days .. " days premium account costs " .. config.cost .. " gold coins.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return TRUE end doPlayerAddPremiumDays(cid, config.days) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought " .. config.days .. " days of premium account.") return TRUE end buypremium.lua

Informação Importante

Confirmação de Termo