Ir para conteúdo

Vodkart

Herói
  • Total de itens

    3406
  • Registro em

  • Última visita

  • Dias Ganhos

    113

Tudo que Vodkart postou

  1. coloca só actionID 13802 e me adc no msn thiagobluelife@hotmail.com
  2. function onUse(cid, item, frompos, item2, topos) if not isInArray({1,2,3,4},getPlayerVocation(cid)) then return doPlayerSendTextMessage(cid,22,"vc n tem voc.") end doTransformItem(item.uid, item.itemid + 1) doTeleportThing(cid, topos, TRUE) return true end actions.xml <action actionid="7779" script="nome do seu script.lua"/> no ActionID da sua porta coloca 7779
  3. @UP Faltou colocar a mensagem "Pessoas que passaram aqui:" @topic Explicação: Você vai colocar lá a sua placa no mapa sem editar nada nela,deixa em branco que quando passar vai ficar "Pessoas que passaram aqui: /Name1/Name2/.." movements nome do seu script.lua function onStepIn(cid, item, pos) local v = getTileItemById({x=154,y=49,z=7}, 1810) -- aqui coloque pos da placa e id da placa if v.uid < 1 then return false elseif getPlayerStorageValue(cid,78449) >= 1 then return false end if getItemText(v.uid) == "" then doSetItemText(v.uid,"Pessoas que passaram aqui: ") end doSetItemText(v.uid,""..getItemText(v.uid):match(".%S*")..""..getItemText(v.uid):match("%S*(.+)").."/"..getPlayerName(cid)) setPlayerStorageValue(cid, 78449, 1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Seu nome foi marcado na placa.") return true end obs: não precisa editar nada movements.xml <movevent type="StepIn" actionid="13802" event="script" value="nome do seu script.lua"/>
  4. vcs tavam construindo uma bomba?
  5. hmm diogo soh com as 9nha ai sim
  6. vai no items.xml e procura o id da sua vip star ai vc remove essa linha: <attribute key="breakChance" value="8" /> ou coloque <attribute key="breakChance" value="0" />
  7. eu quero saber se só vai ser uma diagonal,no caso se todos os players entraram como na imagem,ou seja soh pra cima /\
  8. Vodkart

    [Pedido ]Npc De Quest !

    n mexo com magias mas tenta function onCastSpell(cid, var) doCombat(cid,combat, var) return true end
  9. enjoy http://www.xtibia.com/forum/topic/181421-pedido-comprar-item-vip-por-lavanca/
  10. Vodkart

    [Pedido] Npc Mission!

    kk nem tinha visto seu tópico deixa eu ver se entendi,você entrega 3 itens diferentes para o npc e depois você escolhe quais dos items pegar? pode fazer mais que uma vez?
  11. ah não me enganei,eu achei que era alguma parte do set,ring eu já fiz um também até tem um parecido na área de tutoriais,fiz antigamente kk mas mesmo assim,a maioria dos servidores vendem este tipo de items,muito bom abraços
  12. Hmm interessante esse seu script,nunca tinha pensando nisso parabéns,espero ver você futuramente postando mais script... REP+
  13. sim,nesse caso eu preferia usar tabela... local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid local skills = { ["club"] = {skillid = 1,price = {15,9971},vocs = {4,8}}, ["sword"] = {skillid = 2,price = {15,9971},vocs = {4,8}}, ["mace"] = {skillid = 0,price = {15,9971},vocs = {4,8}}, ["axe"] = {skillid = 4,price = {15,9971},vocs = {4,8}}, ["shield"] = {skillid = 5,price = {15,9971},vocs = {4,3,7,8}}, ["distance"] = {skillid = 4,price = {15,9971},vocs = {3,7}} } if (msgcontains(msg, 'skill') or msgcontains(msg, 'skills'))then local str = "" str = str .. "I selling this skills: " for name, pos in pairs(skills) do str = str.." {"..name.."} = "..pos.price[1].." gold ingot /" end str = str .. "." npcHandler:say(str, cid) elseif skills[msg] then if isInArray(skills[msg].vocs,getPlayerVocation(cid)) then if doPlayerRemoveItem(cid,skills[msg].price[2],skills[msg].price[1]) then doPlayerAddSkill(cid,skills[msg].skillid,1) npcHandler:say("You bought a "..msg.." skill", cid) else npcHandler:say("You do not have "..skills[msg].price[1].." ".. getItemNameById(skills[msg].price[2]), cid) end else npcHandler:say("You dont have vocation for buy this skill", cid) end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  14. obrigado adicionei umas imagens ao tópico
  15. Update simples task 1.0 mais fácil configuração e adc lib '-'
  16. deve ser na tag então <action itemid="5468" event="script" value="nome do seu script.lua"/>
  17. sobre as imagens o certo é fazer uma gif para mostrar,mas eu não sei fazer '-'
  18. Na verdade você que não entendeu como funciona,não vai funcionar se as 2 contas tiverem o mesmo IP.por exemplo: Você abre 2 tibia em um mesmo pc e tenta se matar,não irá ganhar o item. Se os jogadores de uma lan house tiverem se matando também não irão ganhar o item. agora se você quer que eles ganhem o item mesmo estando com o mesmo ip você usa: function onKill(cid, target, lastHit) local item,count = 2160,2 if isPlayer(cid) and isPlayer(target) then doPlayerAddItem(cid, item, count) end return TRUE end
  19. Vodkart

    [House] Perder A House

    obvio,eu avisei que era por comando kk
  • Quem Está Navegando   0 membros estão online

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