Ir para conteúdo

rockstar96

Barão
  • Total de itens

    216
  • Registro em

  • Última visita

Tudo que rockstar96 postou

  1. Ok...começaremos: Em data/creaturescripts/scripts coloque: function onKill(cid, target) if isPlayer(cid) and isPlayer(target) then doPlayerSetStorageValue(cid, 47890, getPlayerStorageValue(cid, 47890)+1) end return true end Em data/talkactions/scripts coloque: function onSay(cid, words, param, channel) return doPlayerPopupFYI(cid, 'Você matou '.. getPlayerStorageValue(cid, 47890) ..' players.') end Em data/creaturescripts/creaturescripts.xml coloque: <event type="kill" name="Kiiill" event="script" value="NOME_DO_ARQUIVO.lua"/> Em data/talkactions/talkactions.xml coloque: <talkaction words="PALAVRAS" event="script" value="NOME_DO_ARQUIVO.lua"/> Se não funcionar ou tiver dúvidas, diga. Obs.: O script só começará a contar os kills a partir do momento em que for instalado.
  2. O do arco: Em data/actions/scripts: config = { health = 200, effect = CONST_ME_MAGIC_BLUE } function onUse(cid, item, frompos, item2, topos) return doCreatureAddHealth(cid, config.health) and doSendMagicEffect(getCreaturePosition(cid), config.effect) end Em data/actions/actions.xml: <action itemid="ID_DO_ARCO" event="script" value="NOME_DO_ARQUIVO.lua"/> Bom cara, até mais. Obs.: O da comida você pode alterar no data/XML/vocations.xml, alterando gainmanaamount e gainhpamount para a quantidade que você quer. O efeito só configurando mesmo...
  3. Tá legal e o cara loko de linguiss que fez esse script te deixou postar no XTibia? Criticay i.i
  4. rockstar96

    Ajudem

    Aí manolo tira o startup e coloca só start. Eu nem sabia aquele ali chutei mesmo (: Mas agora notei que estava errado.
  5. rockstar96

    Ajudem

    Tire isto: <globalevents/scritps/deletecharacter.lua"/> E coloque isto: <globalevent name="Delete" type="startup" event="script" value="deletecharacter.lua"/>
  6. Se você notar, o doCreateItem já é uma função.Ou seja, os parâmetros da função seriam o que falta pra completar o doCreateItem, no caso, seria ID, quantidade e posição.
  7. Tá legal irritadinho, o cara só queria ajudar e você ainda fica falando com caps <medo> Se puder me mandar o script de vip que está usando, o script que adiciona vip ao player, poste aqui que eu deixo certinho
  8. Em data/talkactions/scripts: config = { item = {id = 2400, quantidade = 1}, mana = {min = 200, max = 400}, efeito = CONST_ME_MAGIC_BLUE, vocs = {1, 5} } function onSay(cid, words, param, channel) if isInArray(config.vocs, getPlayerVocation(cid)) then if doPlayerTakeItem(cid, config.item.id, config.item.quantidade) then doCreatureAddMana(cid, math.random(config.mana.min, config.mana.max)) doSendMagicEffect(getCreaturePosition(cid), config.efeito) else doPlayerSendCancel(cid, 'Você precisa de um '.. getItemNameById(config.item.id) ..' para usar esta magia.') end else doPlayerSendCancel(cid, 'Sua vocação não é adequada para usar esta spell.') end return true end Em data/talkactions/talkactions.xml: <talkaction words="exura heal" event="script" value="NOME_DO_ARQUIVO.lua"/> Para configurar é mudar o item, que seria o item necessário para usar a spell e a quantidade, e as vocações, separe-as por vírgula, efeitos e mana que será healada também podem ser modificados. #Ps: Esse pessoal que fica falando que é impossível, não é. Aqui é a área de pedidos de scripts, se não for ajudar, não poste. A não ser que tenha uma dúvida em relação ao script.
  9. if getPlayerVocation(cid) == ID_DA_VOC and getCreatureMana(cid) >= MANA_NECESSARIA then --script else doPlayerSendCancel(cid, "You cannot use this spell.") end Isso aí
  10. 1º script: function onUse(cid, item, frompos, item2, topos) stonepos1 = {x=670, y=714, z=9, stackpos=1} -- vai sumir stone1 = getThingfromPos(stonepos1) stonepos2 = {x=667, y=715, z=9, stackpos=1} -- vai aparecer stone2 = getThingfromPos(stonepos2) if item.uid == 5962 and item.itemid == 1945 then doRemoveItem(stone1.uid,1) doSendMagicEffect(stonepos1,2) doCreatureSay(cid, "Aberto!", TALKTYPE_ORANGE_1) doCreateItem(1353,1,stonepos2) doSendMagicEffect(stonepos2,17) doTransformItem(item.uid,item.itemid+1) addEvent(doCreateItem, 3 * 60 * 1000, 1353, 1, stonespos1) elseif item.uid == 5962 and item.itemid == 1946 then doRemoveItem(stone2.uid,1) doSendMagicEffect(stonepos2,2) doCreatureSay(cid, "Fechado!", TALKTYPE_ORANGE_1) doCreateItem(1353,1,stonepos1) doSendMagicEffect(stonepos1,17) doTransformItem(item.uid,item.itemid-1) end return 1 end O outro eu ainda estou analisando.
  11. CONST_ANI_GREENSTAR Troque por: CONST_ANI_SPEAR Ou por: CONST_ANI_THROWINGSTAR
  12. --*Config config = { storage = 13540, msg_true = "Bem vindo à area V.I.P.", msg_false = "Somente players V.I.P. podem entrar." } function onStepIn(cid, item, position, fromPosition) if getPlayerStorageValue(cid, config.storage) >= 1 then doPlayerSendTextMessage(cid, 25, config.msg_true) else doTeleportThing(cid, fromPosition) doPlayerSendTextMessage(cid, 25, config.msg_false) end return true end Vai em data/movements/scripts. Em data/movements/movements.xml coloque: <movement type="StepIn" actionid="ACTION_ID" script="NOME_DO_ARQUIVO.lua"/>
  13. KaKilo meu filho, você nem leu até o final. Eu acho que vi um flood. ou não
  14. Edita e posta o download que eu boto no tópico então fodedor.
  15. Esse cara aí já foi ajudado no MSN, é, eu notei o erro, e já foi resolvido. Se algum moderador fizer o favor de fechar o tópico... Encheção de linguiça esses returns desnecessários.
  16. rockstar96

    Plix Ajuda

    É tem esse aí sim, é do noobinhu, vou procurar aqui... http://www.xtibia.com/forum/Atirador-Minas...p;mode=threaded
  17. rockstar96

    [action]

    Avisando...você postou no lugar errado. Reportado
  18. --Posição que teleporta Pos = {x=1, y=1, z=1} --Remove a runa? "yes" ou "no" Remove = "yes" function onUse(cid, item, frompos, item2, topos) if Remove == "yes" and getCreatureCondition(cid, CONDITION_INFIGHT) == false then doRemoveItem(item.uid) doTeleportThing(item2.uid, Pos) elseif Remove == "no" and getCreatureCondition(cid, CONDITION_INFIGHT) == false then doTeleportThing(item2.uid, Pos) else doPlayerSendCancel(cid, "Você não pode estar com status de batalha.") end return true end Testa aí agora, eu estava tirando umas arrays da function, acho que era por isso.
  19. function onUse(cid, item, frompos, item2, topos) --*Config --Configuração de falas e efeitos local FE = { [1] = {fala = "Yala boom!", efeito = CONST_ME_SOUND_RED}, [2] = {fala = "Hauopa!", efeito = CONST_ME_NONE}, [3] = {fala = "WHERE IS MY HYDROMEL?!", efeito = CONST_ME_NONE}, [4] = {fala = "Hail Portal Tibia!", efeito = CONST_ME_NONE}, [5] = {fala = "Hail ".. getCreatureName(cid) .."!", efeito = CONST_ME_NONE} } doTransformItem(item.uid, 10064) doDecayItem(item.uid) l = math.random(1, #FE) return doCreatureSay(cid, FE[l].fala, TALKTYPE_MONSTER) and doSendMagicEffect(frompos, FE[l].efeito) end Esqueci de definir de onde a variável L vinha...acostumei demais a usar o for ashuahsusa :~
  20. O script deve ter sido alterado no momento que ele fez ^o) Esse seria um modo de fala, no caso deveria ser TALKTYPE_MONSTER penso eu. function onUse(cid, item, frompos, item2, topos) --*Config --Configuração de falas e efeitos local FE = { [1] = {fala = "Yala boom!", efeito = CONST_ME_SOUND_RED}, [2] = {fala = "Hauopa!", efeito = CONST_ME_NONE}, [3] = {fala = "WHERE IS MY HYDROMEL?!", efeito = CONST_ME_NONE}, [4] = {fala = "Hail Portal Tibia!", efeito = CONST_ME_NONE}, [5] = {fala = "Hail ".. getCreatureName(cid) .."!", efeito = CONST_ME_NONE} } if item.itemid == 10063 then doTransformItem(item.uid, 10064) else doTransformItem(item.uid, 10063) end l = math.random(1, #FE) return doCreatureSay(cid, l.fala, TALKTYPE_MONSTER) and doSendMagicEffect(frompos, l.efeito) end Você pode configurar o script adicionando/removendo/alterando o FE.
  21. to vazando e agora vai faze oq to esperando ainda a resposta do fodedor ali de cima continuo esperando vo continuar nesse topico ate receber uma resposta
  22. Falou e disse. Eu reportei um tópico que era lá da seção exclusiva, esse pessoal nem pensa mesmo .__."
  • Quem Está Navegando   0 membros estão online

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