Ir para conteúdo

rockstar96

Barão
  • Total de itens

    216
  • Registro em

  • Última visita

Tudo que rockstar96 postou

  1. A tag é igual às anteriores, mas o problema é o seu servidor, que é antigo e ainda não possui suporte para as funções novas de hoje em dia.
  2. O seu servidor é ultrapassado, por isso os scripts não funcionam. Narutibias são muito limitados, seria legal se criassem um 8.50.
  3. Não precisa não ._." --Posições, efeito, id e quantidade(você pode adicionar quantos quiser) Pos = { [1] = {pos = {x=1, y=1, z=1}, id = 1304, amount = 1, effect = CONST_ME_POFF}, [2] = {pos = {x=1, y=1, z=1}, id = 1304, amount = 1, effect = CONST_ME_POFF}, [3] = {pos = {x=1, y=1, z=1}, id = 1304, amount = 1, effect = CONST_ME_POFF}, [4] = {pos = {x=1, y=1, z=1}, id = 1304, amount = 1, effect = CONST_ME_POFF} } function onStepIn() for _, i in ipairs(Pos) do doCreateItem(i.id, i.amount, i.pos) doSendMagicEffect(i.pos, i.effect) end return true end Esse script é bem mais configurável, eu achei melhor
  4. #delirous: Você foi reportado por post duplo(double post). Os scripts do apocarai e do Notorious estão semi-certos. #apocarai: Já que você define no movevents.xml o action ID do piso, não é necessário checar isso no script. Já que usaram a função doCreateItem(), ela deve conter posições, ID e quantidade.O seu está sem a quantidade. Se o script não funcionar, transforme as variáveis que estão definidas como globais para locais, colocando um local na frente.
  5. --[[As skills são: SKILL_FIST = 0 SKILL_CLUB = 1 SKILL_SWORD = 2 SKILL_AXE = 3 SKILL_DISTANCE = 4 SKILL_SHIELD = 5 SKILL_FISHING = 6 SKILL__MAGLEVEL = 7 SKILL__LEVEL = 8 ]] function onAdvance(cid, skill, oldlevel, newlevel) local Skill = 8 local Level = 10 local Msg = "".. getCreatureName(cid) .."has reached ".. newlevel .."." if skill == Skill and newlevel == Level then doBroadcastMessage(Msg) end return true end É um creaturescript, logo, deve colocá-lo em data/creaturescripts/scripts Em data/creaturescripts/creaturescripts.xml coloque: <event type="advance" event="script" value="NOMEDOARQUIVO.lua"/>
  6. #kakareco: Coloque os créditos do autor do script que você está usando para ajudar.
  7. Vou ver se faço, se eu fizer edito o post e te mando uma MP com o link...
  8. YurOts Yurez - ez + Ots(Open tibia server) = Servidor de open tibia do Yurez
  9. Provávelmente seu servidor possua essa tag no talkactions.xml: <talkaction log="yes" access="3" words="/ban" script="bantime.lua"/> Mude o access="3" para o access do seu GOD que o script funcionará.
  10. Confira se colocou o nome do arquivo certo e se o valor do "Money" não está entre aspas ou negativo. Se o seu servidor for dos antigos ele não funcionará mesmo ._.
  11. Vou dizer o mesmo que eu disse no outro lugar que vi esse script. Modifica o doCreateItem para doTransformItem pois senão vai lotar de dados naquele lugar ._.
  12. Amen0 pare de ganhar free post falando que nunca viu -.-" #Digin: Use a função getCreatureMaxHealth(cid) / 3 para curar um terço da vida, e use a condição if getPlayerVocationId(cid) para identificar se o player é um knight.
  13. Defina um container em uma variável antes de colocar o doAddContainerItem(), assim ele será definido e não dará o not found.
  14. Você creu errado cara, é só adicionar este comando depois da primeira condição:
  15. oi bls/ local Pos = {create = {x=100, y=100, z=7}, go = {x=101, y=101, z=7}} function onKill(target) if(getGlobalStorageValue(57890) >= 9) then setGlobalStorageValue(57890, 0) doCreateTeleport(1387, Pos.go, Pos.create) end if(getCreatureName(target.uid) == "Orshabaal") then setGlobalStorageValue(57890, getGlobalStorageValue(57890)+1) end return true end Em creaturescripts.xml: <event type="kill" name="OrshaKill" event="script" value="NomeDoArquivo.lua"/>
  16. --Dinheiro que será recebido(em GP, gold pieces) local Money = 10000 function onKill(cid, target) if(isPlayer(cid) == true) and (isPlayer(target.uid) == true) then doPlayerAddMoney(cid, Money) end return true end Colocar em um arquivo novo em data/creaturescripts/scripts. Depois ponha esta tag em data/creaturescripts/creaturescripts.xml: <event type="kill" name="PlayerKill" event="script" value="NOME_DO_ARQUIVO.lua"/>
  17. Em data/creaturescripts/scripts crie um arquivo nomeado monstertp.lua e insira isto: ---Config --Nome do monstro local Name = "Demon" --Posições do teleport(posição de criação e posição de teletransporte) local Pos = {create = {x=1, y=1, z=1}, tp = {x=1, y=1, z=1}} function onPrepareDeath(cid) if getCreatureName(cid) == Name then doCreateTeleport(1387, Pos.tp, Pos.create) end return true end Em data/creaturescripts/creaturescripts.xml insira esta tag: <event type="death" name="MonsterTP" event="script" value="monstertp.lua"/> O script diz tudo para ser configurado, se houver dúvidas, pergunte.
  18. Tanto faz, há servidores que também aceitam os 2 métodos.
  19. rockstar96

    !buypremium

    #ka9: Reportado por flood.
  20. É Mock, calma com ele, mas vocês tem que fazer que nem num outro fórum dos gringos, eles indentam o script, e só postam script bom ;P Bom que eu digo, é sem muitas linhas, usando o mínimo que puder de linhas né (:
  21. Vim ajudar e fica reclamando, vou parar de postar scripts pra cá, só pedem e reclamam, pqp. Desliga esse caps porque na internet é interpretado como um grito. Não tem action ID, tem unique ID. E qualquer alpaca pode identificar aonde um script deve ser colocado -.-'
  22. Aqui você pede scripts e não tags XML. Como assim script vago? Revê oquê meu irmão? ' <action uniqueid="39023" event="script" value="nomedoarquivo.lua"/>
  23. Eis o script: ---Config--- --Storage do vip local Storage = 13540 --Efeito local Effect = CONST_ME_MAGIC_BLUE --Intervalo(em milisegundos, ou seja, 1 segundo = 1000 milisegundos) local Interval = 350 function onLogin(cid) --Function function animation(cid) doSendMagicEffect(getCreaturePosition(cid), Effect) ev = addEvent(animation, Interval, cid) return true end if getPlayerStorageValue(cid, Storage) >= 1 then ev = addEvent(animation, Interval, cid) end return true end function onLogout(cid) if getPlayerStorageValue(cid, Storage) >= 1 then stopEvent(ev) end return true end Deve ser posto em data/creaturescripts/scripts. Em data/creaturescripts/creaturescripts.xml coloque estas tags: <event type="login" name="Vip" event="script" value="NOMEDOARQUIVO.lua"/> <event type="logout" event="script" value="NOMEDOARQUIVO.lua"/> Em data/creaturescripts/scripts/login.lua coloque perto dos registerCreatureEvent isto: registerCreatureEvent(cid, "Vip") Espero ter ajudado.
  24. Rsrs, o script do seu servidor deve ser um com a fórmula certa (Y) Vou abrir um server e bater uma foto pra você ver isso ._. :withstupidsmiley: [2]
  • Quem Está Navegando   0 membros estão online

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