Ir para conteúdo

SirUndead

Campones
  • Total de itens

    54
  • Registro em

  • Última visita

Tudo que SirUndead postou

  1. Já resolvi amigo obrigado.
  2. mesma coisa ele fala comigo e não abre o chat. Bom. Um nego me deu um códico que aparentemente funcionou. Só está em ingles. Obrigado pelo seu esforço amigo. O script que eu te passe devi estar velho Mas de qualquer forma bom trabalho. Levou REP +
  3. Desculpe: [18/12/2012 21:57:58] [Error - LuaScriptInterface::loadFile] data/npc/scripts/padre.lua:219: '=' expected near 'Parc' [18/12/2012 21:57:58] [Warning - NpcScript::NpcScript] Cannot load script: data/npc/scripts/padre.lua [18/12/2012 21:57:58] data/npc/scripts/padre.lua:219: '=' expected near 'Parc' Olha um cara de outro fórum disse que esse script é para drito antigas. Ele me deu umas coisas para colocar em alguns lugares. Vou ver se funciona.
  4. Então. Ele fala comigo oi onde esta a noiva. Mas ele nem abra o chat do NPC. E só fica nisto. Olha o erro que deu: [18/12/2012 21:24:50] [Error - Npc interface] [18/12/2012 21:24:50] data/npc/scripts/padre.lua:onCreatureSay [18/12/2012 21:24:50] Description: [18/12/2012 21:24:50] data/npc/scripts/padre.lua:152: attempt to call global 'creatureGetName' (a nil value) [18/12/2012 21:24:50] stack traceback: [18/12/2012 21:24:50] data/npc/scripts/padre.lua:152: in function <data/npc/scripts/padre.lua:61> Nossa você é bom cara. Acho que dessa vez consegue.
  5. Olha oque deu quando eu falo Hi pra ele: [18/12/2012 21:03:40] [Error - Npc interface] [18/12/2012 21:03:40] data/npc/scripts/padre.lua:onCreatureSay [18/12/2012 21:03:40] Description: [18/12/2012 21:03:40] data/npc/scripts/padre.lua:113: attempt to call global 'creatureGetName' (a nil value) [18/12/2012 21:03:40] stack traceback: [18/12/2012 21:03:40] data/npc/scripts/padre.lua:113: in function <data/npc/scripts/padre.lua:61> Mas é o seguinte ele reconhece o HI por que ele olha pra mim, mas ele fica olhando pra sempre e só.
  6. Nossa não deu erro nenhuma parabéns. Porém eu falo HI, ele vira pra mim e não diz nada '-'
  7. Correto. Aqui está: <?xml version="1.0"?> <npc name="Padre Marcelo" script="data/npc/scripts/padre.lua" access="3" lookdir="1" autowalk="200" speed="200"> <health now="1" max="1"/> <look type="130" head="19" body="95" legs="0" feet="19"/> </npc>
  8. Eu consegui um script de um padre bem completo. Mas deu dois erros nele, que faz ele não aparecer no jogo. Erros: Script do padre: Alguem pode me ajudar por favor ? Eu dou REP + !
  9. É cara não deu não Obrigado por tentar. Estou quase conseguindo aqui com esse código: function onUse(cid, item, frompos, item2, topos) if item.uid == 5507 then queststatus = getPlayerStorageValue(cid,5507) if queststatus == -1 then bag = doPlayerAddItem(cid, 10518, 1) doPlayerSendTextMessage(cid,25,"Voce achou um set.") doAddContainerItem(bag, 2173, 1) doAddContainerItem(bag, 2459, 1) doAddContainerItem(bag, 2477, 1) doAddContainerItem(bag, 2489, 1) setPlayerStorageValue(cid,5507,1) else doPlayerSendTextMessage(cid,22,"Você já fez esta quest.") end end end Mas o problema é que ele só da um item dentro da bag Eu consegui com um script que com pouco da minha sabedoria montei com outros scripts: O baú (estou postando pra quem também tem esse erro e caiu neste tópico a procura de uma solução): Código: function onUse(cid, item, frompos, item2, topos) if item.uid == 5507 then queststatus = getPlayerStorageValue(cid,5507) if queststatus == -1 then bag = doPlayerAddItem(cid, 10518, 1) doPlayerSendTextMessage(cid,25,"Voce achou um set.") doAddContainerItem(bag, 2173, 1) doAddContainerItem(bag, 2459, 1) doAddContainerItem(bag, 2477, 1) doAddContainerItem(bag, 2489, 1) setPlayerStorageValue(cid,5507,1) else doPlayerSendTextMessage(cid,22,"Você já fez esta quest.") end end end
  10. [17/12/2012 22:44:37] [Error - Action Interface] [17/12/2012 22:44:37] data/actions/scripts/qek.lua:onUse [17/12/2012 22:44:37] Description: [17/12/2012 22:44:37] (luaDoAddContainerItem) Container not found
  11. Bom deu um erro no dristro por que tinha um "end" a mais, já tirei.. Testando. Funcionou obrigado Mas tem um problema. Quando você abre o bau mesmo depois de ja ter pego os items. Ele da uma backpack pra sempre. Toda vez que você clika no bau da uma backpack vazia.
  12. Vou postar os 3 amigo: Data>Actions>Scripts>qek (baú): function onUse(cid, item, frompos, item2, topos) if item.uid == 5507 then queststatus = getPlayerStorageValue(cid,5507) if queststatus == -1 and playervocation == 4 or playervocation == 8 then bag = doPlayerAddItem(cid, 10518, 1) doPlayerSendTextMessage(cid,22,"Voce achou um set.") doAddContainerItem(bag, 2173, 1) doAddContainerItem(bag, 2459, 1) doAddContainerItem(bag, 2477, 1) doAddContainerItem(bag, 2489, 1) setPlayerStorageValue(cid,5507,1) else doPlayerSendTextMessage(cid,22,"Voce ja fez esta quest.") end else return 0 end return 1 end Data>Actions>Scripts>vocdoor1(porta): --VocDoor-by over--- function onUse(cid, item, frompos, item2, topos) PlayerVoc = getPlayerVocation(cid) if PlayerVoc == 4 or PlayerVoc == 8 then doTeleportThing(cid,{x=934, y=1034, z=8}) else doPlayerSendCancel(cid,"Apenas knights podem passar por esta porta.") return 1 end end Data>Actions>actions.xml: <action uniqueid="5557" script="vocdoor1.lua" /> <action uniqueid="5507" script="qek.lua" />
  13. Olha não aparece nenhum erro no distro. Mas quando eu tento abrir o baú, não vem nenhum item pro seu iventário e aparece uma mensagem "Você já fez esta quest". Por favor me ajuda !
  14. Obrigado por postar, estarei testando... Aqui em: if PlayerVoca == 1 or PlayerVoc == 2 then O Voca está diferente de Voc Está certo isso ? Por que deu este erro: [17/12/2012 20:32:07] [Error - Action Interface] [17/12/2012 20:32:07] data/actions/scripts/vocdoor1.lua:onUse [17/12/2012 20:32:07] Description: [17/12/2012 20:32:07] (luaDoPlayerSendCancel) Player not found Quando eu apaguei o A funcionou. Agora da erro no bau: [17/12/2012 20:38:06] [Error - Action Interface] [17/12/2012 20:38:06] data/actions/scripts/qek.lua:onUse [17/12/2012 20:38:06] Description: [17/12/2012 20:38:06] data/actions/scripts/qek.lua:13: attempt to call global 'oPlayerSendTextMessage' (a nil value) [17/12/2012 20:38:06] stack traceback: [17/12/2012 20:38:06] data/actions/scripts/qek.lua:13: in function <data/actions/scripts/qek.lua:1> Coloquei um "d" antes do "oPlayerSendTextMessage" e funcinou mais ou menos, fica aparecendo a mensagem "Você já fez esta quest" mesmo eu não tendo feito. -Obs: Eu apaguei todos os arquivos que eu postei na primeira mensagem e fiz 2 novos. Um pra porta e um pro bau e coloquei oque você me disse mas com a ID do knight e do elite knight. O nome do arquivo para a porta é "vocdoor1" e o do bau é "qek".
  15. Olá, alguem poderia me ajudar ? Eu fiz uma quest, que quando o player chega ao nível 20 ele pode entrar na porta de sua vocação e pegar um set melhor do que o atual. Mas acontece que apenas o nível funcionou na porta. A vocação deu erro e quando você abre o bau você ganha a bolsa com o set. Mas se você cliqua de novo vem outra bolsa com nada dentro. Há 3 portas. Eu gostaria que cada uma tivese sua vocação. E só podera pegar o set uma vez. Alguem pode me ajudar ? Aqui vai meu script: No actions.xml: Os scripts do actions: Set do knight: Set do paladin: Ser dos mage: Agora a da porta do kina: Agora da porta do paladin: [sPOLIER] ---VocDoor-by over--- function onUse(cid, item, frompos, item2, topos) PlayerVoc = getPlayerVocation(cid) if PlayerVoc == 3 then doTeleportThing(cid,{x=932, y=1034, z=8}) else doPlayerSendCancel(cid,"Apenas paladinos podem passar por esta porta.") return 1 end end Agora da porta dos mage: [sPOLIER] ---VocDoor-by over--- function onUse(cid, item, frompos, item2, topos) PlayerVoc = getPlayerVocation(cid) if PlayerVoc == 1 then if PlayerVoc == 2 then doTeleportThing(cid,{x=930, y=1034, z=8}) else doPlayerSendCancel(cid,"Apenas Sorceres e Druids podem passar por esta porta.") return 1 end end Eu coloquei os IDs nas portas e nos baus pelo Remeres Map Editor. Alguem pode me dizer oque está errado ? Ou arrumar e me mandar ? Ou então arrumar outro script funcionando ... Obrigado
  16. E onde fica as sources ? Pode expecificar. Nos items /? onde ? Af PQP ninguem ajuda nessa PO$#@ ¬¬' não sei por que existe essa area então !
  17. Testando.. Então. Eu testei aqui só com Kina, o mage meu amigo ta off. Quando você anda e tenta usa a potion n vai Nem quando vc usa a potion e logo em seguida tenta abrir algo. Ta a mesma coisa... com runa A unica diferença é que as vezes agora ela acaba ¬¬'
  18. É por que meu script de potion é uma .lua só. vou postar: local config = { removeOnUse = "no", usableOnTarget = "yes", -- can be used on target? (fe. healing friend) splashable = "no", realAnimation = "no", -- make text effect visible only for players in range 1x1 healthMultiplier = 2.0, manaMultiplier = 1.5 } config.removeOnUse = getBooleanFromString(config.removeOnUse) config.usableOnTarget = getBooleanFromString(config.usableOnTarget) config.splashable = getBooleanFromString(config.splashable) config.realAnimation = getBooleanFromString(config.realAnimation) local POTIONS = { [8704] = {empty = 7636, splash = 2, health = {50, 100}}, -- small health potion [7618] = {empty = 7636, splash = 2, health = {100, 200}}, -- health potion [7588] = {empty = 7634, splash = 2, health = {200, 400}, level = 50, vocations = {3, 4, 7, 8, 11, 12}, vocStr = "knights and paladins"}, -- strong health potion [7591] = {empty = 7635, splash = 2, health = {500, 700}, level = 120, vocations = {4, 8, 12}, vocStr = "knights"}, -- great health potion [8473] = {empty = 7635, splash = 2, health = {800, 1000}, level = 150, vocations = {4, 8, 12}, vocStr = "knights"}, -- ultimate health potion [7620] = {empty = 7636, splash = 7, mana = {70, 130}}, -- mana potion [7589] = {empty = 7634, splash = 7, mana = {200, 300}, level = 50, vocations = {1, 2, 3, 5, 6, 7, 9, 10, 11}, vocStr = "sorcerers, druids and paladins"}, -- strong mana potion [7590] = {empty = 7635, splash = 7, mana = {450, 520}, level = 120, vocations = {1, 2, 5, 6, 9, 10}, vocStr = "sorcerers and druids"}, -- great mana potion [8472] = {empty = 7635, splash = 3, health = {400, 550}, mana = {200, 300}, level = 120, vocations = {3, 7, 11}, vocStr = "paladins"} -- great spirit potion } local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100)) function onUse(cid, item, fromPosition, itemEx, toPosition) local potion = POTIONS[item.itemid] if(not potion) then return false end if(not isPlayer(itemEx.uid) or (not config.usableOnTarget and cid ~= itemEx.uid)) then if(not config.splashable) then return false end if(toPosition.x == CONTAINER_POSITION) then toPosition = getThingPos(item.uid) end doDecayItem(doCreateItem(2016, potion.splash, toPosition)) doTransformItem(item.uid, potion.empty) return true end if(hasCondition(cid, CONDITION_EXHAUST_HEAL)) then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED) return true end if(((potion.level and getPlayerLevel(cid) < potion.level) or (potion.vocations and not isInArray(potion.vocations, getPlayerVocation(cid)))) and not getPlayerCustomFlagValue(cid, PLAYERCUSTOMFLAG_GAMEMASTERPRIVILEGES)) then doCreatureSay(itemEx.uid, "Only " .. potion.vocStr .. (potion.level and (" of level " .. potion.level) or "") .. " or above may drink this fluid.", TALKTYPE_ORANGE_1) return true end local health = potion.health if(health and not doCreatureAddHealth(itemEx.uid, math.ceil(math.random(health[1], health[2]) * config.healthMultiplier))) then return false end local mana = potion.mana if(mana and not doPlayerAddMana(itemEx.uid, math.ceil(math.random(mana[1], mana[2]) * config.manaMultiplier))) then return false end doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE) if(not realAnimation) then doCreatureSay(itemEx.uid, "Delicia ", TALKTYPE_ORANGE_1) else for i, tid in ipairs(getSpectators(getCreaturePosition(cid), 1, 1)) do if(isPlayer(tid)) then doCreatureSay(itemEx.uid, "Delicia ", TALKTYPE_ORANGE_1, false, tid) end end end end
  19. Seguinte quando eu uso qualquer potion, se o char estiver andando ele para de andar por uns segundos, alem disso se você usa potion, não consegue usar SD logo em seguida ou abrir um bag. Alguem pode me ajudar ? Acredito que seja algo facil. Obrigado
  20. Olá galera da Xtibia, eu estou com um problema... Os players só conseguem P.A. com um NPC no templo. E eu queria que eles criasem a conta já premium account. Alguem poderia me ajudar ? Obrigado !
  21. Seguinte Atualiza seu remeres para a versão mais recente veja aqui o download : http://remeresmapeditor.com/marklar.php Agora beixe o tibia na versão que o remeres pedir pelo site da remeres : http://remeresmapeditor.com/marklar.php?clients Pronto agora quando ele pedir você leva pra onde esta o tibia que você baixou pelo remeres map editor. Ajudei ? Rep +
  22. Cara me ajudo pacas man o meu OT e com o 1º geito que você mostrou ^^
  23. Ajuda ai ? http://www.xtibia.com/forum/topic/179825-como-tirar-immunities-de-uma-magia-de-todos-os-bixos/
  24. Ajuda ai ? http://www.xtibia.com/forum/topic/179825-como-tirar-immunities-de-uma-magia-de-todos-os-bixos/
  25. Ajuda ai ? http://www.xtibia.com/forum/topic/179825-como-tirar-immunities-de-uma-magia-de-todos-os-bixos/
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...