Ir para conteúdo

rockstar96

Barão
  • Total de itens

    216
  • Registro em

  • Última visita

Tudo que rockstar96 postou

  1. mano henrique manda abraço pra quem alerta pessoas boas devem amar seus inimigos
  2. Aê mano IDENTAR O SCRIPT é bom E pra que usar esses parênteses aí, só é pra usar quando precisa, tá ocupando espaço mesmo Misturar inglês com português pqp
  3. deathLostPercent = 10 Config.lua Muda pra 0 que não perde lvl equip nem nada tchau amigo.
  4. Eu fiz, mas não testei e não sei se sua database é igual a minha, mas vamos lá... Em data/talkactions/scripts crie o arquivo premmyTime.lua e adicione isto: function onSay(cid, _, param) local expString, playerPos = string.explode(param, ","), getThingPos(cid) local playerStr, daysStr = expString[1], expString[2] if not playerStr or not daysStr then doPlayerSendCancel(cid, "Você precisa adicionar o nome do jogador e os dias premium. /premium Nickname, dias") doSendMagicEffect(playerPos, 2) return true end if not playerExists(playerStr) then doPlayerSendCancel(cid, playerStr ..": Este jogador não existe.") doSendMagicEffect(playerPos, 2) return true end doPlayerSendTextMessage(cid, 27, "Você adicionou ".. daysStr .." premium days para ".. playerStr .."!") doRemoveCreature(getPlayerByNameWildcard(playerStr)) db.executeQuery("UPDATE `accounts` SET `premdays` = ".. daysStr .." WHERE `id` = ".. getPlayerAccountId(getPlayerByNameWildcard(playerStr))) return true end Em data/talkactions/talkactions.xml, adicione esta tag: <talkaction log="yes" access="5" words="/premium" event="script" value="premmyTime.lua"/> Depois é só dar /reload talk e testar. Exemplo de uso: /premium Daniel Oliveira,7 Não coloquei com espaço pois não iria funcionar com nomes compostos, eu teria de fazer muitos subs, que nem estou lembrado <3 Caso não funcione, diga o erro que deu ou manda o arquivo da database do seu servidor(aquele que você importa pro xampp)
  5. local FRASES = {"JÁ VOLTO!", "VOLTO JÁ!", "AUSENTE!", "AFK!", "OFF-LINE!", "NÃO TO!"} -- Auto-Mensagens. local TEMPO = 2 -- Intervalo de Tempo em segundos. local function doSendAutoMessage(cid, pos) if (isCreature(cid) == TRUE) then npos = getThingPos(cid) if (pos.x == npos.x) and (pos.y == npos.y) and (pos.z == npos.z) then doSendAnimatedText(pos, FRASES[math.random(#FRASES)], 215) doSendMagicEffect(pos, 2) q = addEvent(doSendAutoMessage, TEMPO*1000, cid, npos) end end end function onSay(cid, words, param) pos = getThingPos(cid) if getPlayerStorageValue(cid, STORAGE) == -1 then doSendAnimatedText(pos, FRASES[math.random(#FRASES)], 215) doSendMagicEffect(pos, 2) doPlayerSendCancel(cid, "AFK ligado!") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "AFK ligado!.") q = addEvent(doSendAutoMessage, TEMPO*1000, cid, pos) setPlayerStorageValue(cid, 1) else doPlayerSendCancel(cid, "Você deve desligar o AFK antes.") end return TRUE end Pra desligar: function onSay() if stopEvent(q) then return true end return true end Faz uma talk com a tag parecida com a desse aí. Em data/creaturescripts/scripts cria o arquivo afk.lua e coloca: function onLogout() if stopEvent(q) then return true else return true end return true end Em data/creaturescripts/creaturescripts.xml: <event type="logout" name="logout" event="script" value="afk.lua"/> blsvlwflw
  6. Tem uns loco da tribo da água que começam a dominar ela pra fazer ela ir pra cima da montanha bls Nature tá feia, e tá muito pequeno, somente umas casas loca aí e um depot
  7. Não quer dizer que o 3 indica onde você está, o 2 indica onde você está sem mandar o efeito da spell em você, já o 3 manda o efeito e diz onde você está.
  8. Pega o script da UH muda o COMBAT_HEALING por COMBAT_MANADRAIN e deu. Vai healar mana que nem UH heala HP.
  9. rockstar96

    Kakilo

  10. Hehehehehe blog <retirado> Resolve/ Eles tem formação de equipes, tutoriais e downloads
  11. Shawnk mesmo ou Shawak, aquele scripter loco lá/
  12. Oh shit Meu script ultra secreto hazzen blizzard acid lemon foi revelado Antes era somente do meu servidor ._." Agora já foi rsrs function onDeath(cid, corpse, killer) return doCreateMonster("hydra vip", getCreaturePosition(cid)) end Retorne sempre um valor em funções pfv Globalevent não, Creaturescript sim
  13. Faltou uma borda no lado direito perto da balista. Borda de canto superior esquerdo.
  14. Reporta o tópico como dúvida sanada. Mais 1 fan \o/
  15. Mais melhor de bom Cidade com spawns non-sense e sem detalhes aff Olha esse lobo loco aí no meio da cidade. Se eu morasse aí eles tavam em cativeiro
  16. if(fromPosition.x ~= CONTAINER_POSITION) then Não existe o tal CONTAINER_POSITION e nem é necessária essa verificação.
  17. doCreatureAddHealth(getCreatureByName(newText), -100000) Se o player tiver mais de 100000 de vida, ele não irá morrer. -getCreatureHealth(cid) seria o certo.
  18. data/actions/actions.xml: <action itemid="2156" event="script" value="soulitem.lua"/> data/actions/scripts crie o arquivo soulitem.lua e ponha: function onUse(cid, item, frompos, item2, topos) local vocations = {1,5,2,6} local removeItem = "yes" if(not isInArray(vocations, getPlayerVocation(cid))) then doPlayerSendCancel(cid, "Only sorcerers and druids can use it.") doSendMagicEffect(frompos, 2) return end if removeItem == "yes" then doRemoveItem(item.uid, 1) end doPlayerAddSoul(cid, 1) return true end Pronto @Edit: Arrumado. Thanks kydrai
  19. Tente colocar um return true antes do último end.
  20. Para a spell tirar hp, depois de function onCast(cid, combat, var) ponha: local hp = -50 No lugar do -50 coloca quanta vida quer remover(para remover deve ser negativa) E antes do último end ponha: doCreatureAddHealth(cid, hp) Pronto (:
  21. O vsf foi um chingamento livre e não foi pra ninguém, é a mesma coisa que você se machucar e mandar tomar no c. ou chingar de filho da. Tenha um bom dia e eu ajudei na última linha flw.
  22. data/talkactions/scripts, crie o arquivo push.lua e adicione: function onSay(cid, _, param) local t = string.explode(param, ",") if not t[1] or not t[2] or not t[3] then doPlayerSendCancel(cid, "Você precisa dizer a posição. /push x,y,z") doSendMagicEffect(getThingPos(cid), 2) return end for _, v in ipairs(getPlayersOnline()) do if v ~= cid then doTeleportThing(v, {x = t[1], y = t[2], z = t[3]}) doSendMagicEffect({x = t[1], y = t[2], z = t[3]}, CONST_ME_TELEPORT) end end return true end data/talkactions/talkactions.xml: <talkaction words="/push" event="script" value="push.lua"/> Exemplo de uso: /push 160,50,7
  23. Não adianta, é o cliente do tibia mesmo. Ele vai quebrar o layout e não vai conseguir fazer os cálculos de level.
  24. Link de outro fórum de OTServer. Reportado.
  25. rockstar96

    Radbr...

    Copiar mapa do RadBR, só pode ser inveja. Deviam proibir isso no XTibia, já que os trackers só funcionam para o global(alguns). Tenha criatividade pqp vou avisar pro mapper deles.
  • Quem Está Navegando   0 membros estão online

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