Ir para conteúdo
Banner com Efeitos

Ribeiro Foda

Membro
  • Registro em

  • Última visita

Tudo que Ribeiro Foda postou

  1. DEU CERTTTTTTOOOOOOOOOO! VLLWWWWWWWWWWW AMIGOOOOOOOOOOO!
  2. Agora deu esse: [15/11/2014 10:20:00] Warning: [Event::loadScript] Can not load script. data/creaturescripts/scripts/boss.lua [15/11/2014 10:20:00] data/creaturescripts/scripts/boss.lua:143: 'end' expected (to close 'function' at line 115) near '<eof>' E está no meu lib/constant Achei estranho colocar lá pois fica as funcition do OT, exemplo: CONDITION_NONE = 0 CONDITION_POISON = 1 CONDITION_FIRE = 2 CONDITION_ENERGY = 4 CONDITION_PHYSICAL = 8 CONDITION_HASTE = 16 CONDITION_PARALYZE = 32 CONDITION_OUTFIT = 64 CONDITION_INVISIBLE = 128 CONDITION_LIGHT = 256 CONDITION_MANASHIELD = 512 CONDITION_INFIGHT = 1024 CONDITION_DRUNK = 2048 CONDITION_EXHAUST = 4096 CONDITION_FOOD = 8192 CONDITION_REGENERATION = 8192 CONDITION_SOUL = 16384 CONDITION_DROWN = 32768 CONDITION_MUTED = 65536 CONDITION_ATTRIBUTES = 131072 CONDITION_FREEZING = 262144 CONDITION_DAZZLED = 524288 CONDITION_CURSED = 1048576 CONDITION_PACIFIED = 2097152 Pois eu tenho uma script parecida com essa só que ela fica no spells e é outra maneira de rodar e outro efeito, sem o loop, OTs 8.40 não conhecem function onStatschange, loop, etc. Por isso achei melhor ficar em spells ou creature scripts com uma storage script que rodopia diferente: local tempo = 400 local distance_effect = 37 local function getPosDirs(p, dir) return dir == 1 and {x=p.x-1, y=p.y+1, z=p.z} or dir == 2 and {x=p.x-1, y=p.y-1, z=p.z} or dir == 3 and {x=p.x+1, y=p.y-1, z=p.z} or dir == 4 and {x=p.x+1, y=p.y+1, z=p.z} or dir == 5 and {x=p.x-1, y=p.y+1, z=p.z} end local f = 1 local function executeEffect(cid) if isCreature(cid) then doSendDistanceShoot(getPosDirs(getThingPos(cid), f), getPosDirs(getThingPos(cid), f+1), distance_effect) if f == 4 then f = 1 else f = f + 1 end addEvent(executeEffect, tempo, cid) end end function onCastSpell(cid, var) if getPlayerStorageValue(cid, 101518) == 1 then executeEffect(cid) setPlayerStorageValue(cid, 101518, 2) else return doPlayerSendCancel(cid, "You cannot use this spell.") and false end return false end Se quiser usar ela como base e tirar para o player não digitar uma mensgem para usar a script e sim quando matar o boss e relogar ganha. Exemplo disso: function onLogin(cid) local storage = getPlayerStorageValue(cid, 13340) if storage == 1 then local event = addEvent(changeOutfit, 0, cid) ----- changeOutfit, trocar pelo que deve ser events[cid] = event end return TRUE end function onLogout(cid) if events[cid] then stopEvent(events[cid]) end return TRUE end
  3. [15/11/2014 10:11:54] Warning: [Event::loadScript] Can not load script. data/creaturescripts/scripts/boss.lua [15/11/2014 10:11:54] data/creaturescripts/scripts/boss.lua:143: 'end' expected (to close 'function' at line 115) near '<eof>' [15/11/2014 10:11:54] Warning: [Event::loadScript] Event onLogin not found. data/creaturescripts/scripts/redstar.lua Erro, certeza que não conhece a funcition loop!
  4. Sim, mas meu TSF = 0.3.1.Não está conhecendo a function loop... 8.40
  5. Ok vlw manoo, vou testar e falo aqui! Amigo preciso da storage pois o meu boss pede ele, está assim: if (nome == monstros[i]) then if getPlayerStorageValue(cid, 13340, 10007) ~= 1 then setPlayerStorageValue(cid,13340,1) setPlayerStorageValue(cid,10005,1) setPlayerStorageValue(cid,10002,1) setPlayerStorageValue(cid,10007,1) setPlayerStorageValue(cid,10001,1) loopEffect(cid, 18, 0.3)
  6. Teria como configurar ele para ficar no creaturescripts com uma storage?
  7. Assim, a red star roda em volta do player nas diagonais , preciso da storage da script para depois acrescentar em um BOSS!
  8. Eu quero uma script que tenha uma storage ai irei configurar no meu BOSS X . Ele ficaria no creaturescripts.. Eu quero apenas a script com uma storage ai irei configurar ela no meu BOSS
  9. Olá amigos. Queria pedir um script que é uma red star rodando nas diagonais do player. ID Red star: 18 TSF: 0.3.1 ATT: R1B31R0
  10. Sim, mas lembre que meu OT é 8.40 é meio chato de Scriptar com ele.
  11. Erro: [18/10/2014 01:43:15] Warning: [Event::loadScript] Can not load script. data/spells/scripts/monsters/rodopiador.lua [18/10/2014 01:43:15] data/spells/scripts/monsters/rodopiador.lua:27: 'end' expected (to close 'function' at line 7) near '<eof>'
  12. Ele dá esse erro, mais do tanto que da o server começa a travar
  13. Mano não deu nenhum erro, mais ai quando eu mato e falo a palavra ele roda, mais depois que relogo ele não volta e da o erro!
  14. Deu um erro aqui: [17/10/2014 23:22:46] Warning: [Event::loadScript] Can not load script. data/creaturescripts/scripts/deathorlog.lua [17/10/2014 23:22:46] data/creaturescripts/scripts/deathorlog.lua:11: 'end' expected (to close 'function' at line 7) near '<eof>' [17/10/2014 23:22:46] Warning: [Event::loadScript] Can not load script. data/creaturescripts/scripts/deathorlog.lua [17/10/2014 23:22:46] data/creaturescripts/scripts/deathorlog.lua:11: 'end' expected (to close 'function' at line 7) near '<eof>' e mesmo relogando com o efeito ele da o mesmo erro: [17/10/2014 19:10:02] Lua Script Error: [spell Interface] [17/10/2014 19:10:02] in a timer event called from: [17/10/2014 19:10:02] data/spells/scripts/monsters/rodopio.lua:onCastSpell [17/10/2014 19:10:02] luaGetThingPos(). Thing not found
  15. ESTÁ DANDO ESTE ERRO! E ISSO QUE FAZ TRAVAR! [17/10/2014 19:10:02] [GOD] R1B31R0 has logged out. [17/10/2014 19:10:02] Lua Script Error: [spell Interface] [17/10/2014 19:10:02] in a timer event called from: [17/10/2014 19:10:02] data/spells/scripts/monsters/rodopio.lua:onCastSpell [17/10/2014 19:10:02] luaGetThingPos(). Thing not found
  16. Olá pessoal do TK! Estou com um problema em um script aqui, queria ajuda de vocês para resolver. O erro é que tenho a script e quando o player mata e cita umas palavras, o script começa a funcionar ( script que roda em volta do player ) só que ai quando o player desloga com o script funcionando o OT dá varios erros e fecha. Queria que quando ele deslogar mesmo assim continuar com script só quando morrer perder. LEMBRANDO QUE MEU OT É 8.40, NÃO POSSUI onStatsChange! Script: \data\spells\scripts\monsters ARQUIVO.LUA: local tempo = 400 local distance_effect = 37 local function getPosDirs(p, dir) return dir == 1 and {x=p.x-1, y=p.y+1, z=p.z} or dir == 2 and {x=p.x-1, y=p.y-1, z=p.z} or dir == 3 and {x=p.x+1, y=p.y-1, z=p.z} or dir == 4 and {x=p.x+1, y=p.y+1, z=p.z} or dir == 5 and {x=p.x-1, y=p.y+1, z=p.z} end local f = 1 local function executeEffect(cid) if isCreature(cid) then doSendDistanceShoot(getPosDirs(getThingPos(cid), f), getPosDirs(getThingPos(cid), f+1), distance_effect) if f == 4 then f = 1 else f = f + 1 end addEvent(executeEffect, tempo, cid) end end function onCastSpell(cid, var) if getPlayerStorageValue(cid, 101518) == 1 then executeEffect(cid) setPlayerStorageValue(cid, 101518, 2) else return doPlayerSendCancel(cid, "You cannot use this spell.") and false end return true end Tag XML: \data\spells\spells.xml <instant name="NOME" words="PALAVRA" script="monsters/SPELL.lua" needlearn="0"></instant> Ai quando mata o Monster e recebe a Storage || \data\creaturescripts\scripts\NOMEDOARQUIVO.LUA function onDeath(cid, corpse, lastHitKiller, mostDamageKiller) setPlayerStorageValue(lastHitKiller, 101518, 1) return TRUE end TAG NO creaturescripts.xml <event type="death" name="NOME" script="ARQUIVOLUA.lua"/> <event type="logout" name="PlayerLogout" script="logout.lua"/> \data\creaturescripts\scripts\logout.lua function onLogout(cid) setPlayerStorageValue(cid, 101518, -1) return TRUE end E no Monster \data\monster\!Bosses Nv1 no fim após o fim de </loot> <script> <event name="ARQUIVOLOOUT" /> </script> Queria que quando a pessoa morrer ela perde a storage é não quando deslogar perder e dar o erro! Obrigado! ATT: Ribeiro
  17. Pode me dizer como você quer esse efeito?
  18. local bless = {1, 2, 3, 4, 5} local cost = 10000 function onSay(cid, words, param) for i = 1, table.maxn(bless) do if(getPlayerBlessing(cid, bless[i])) then doPlayerSendCancel(cid, "Você ja tem todas as bless.") doSendMagicEffect(getPlayerPosition(cid), 2) return TRUE end end if(doPlayerRemoveMoney(cid, cost) == TRUE) then for i = 1, table.maxn(bless) do doPlayerAddBlessing(cid, bless[i]) end doCreatureSay(cid, "Bless!" ,19) doSendMagicEffect(getPlayerPosition(cid), 49) doSendMagicEffect(getPlayerPosition(cid), 48) else doPlayerSendCancel(cid, "Você precisa de 100k para comprar bless.") end return TRUE end Tenta usar essa script!
  19. Como eu havia dito meu NPC fica em arquivo .XML e o script do NPC fica em .LUA, não sei porque não cria ele!
  20. Transforma o helmet ou cria o 2343?
  21. O meu npc fica em arquivo .xml mais a script em .lua
  22. Olá pessoal do TK! Vim aqui hoje trazer 1 script bem básico, mas legal! Quando o character morre Aparece em cima do corpo OwNeD! 1º Abra data\creaturescripts\scripts Agora crie 1 arquivo .LUA chamado: owned Agora cole isso: function onKill(cid, target) if isPlayer(cid) == TRUE and isPlayer(target) == TRUE then doSendAnimatedText(getCreaturePosition(target), "OwNeD!", 35) end return TRUE end 2º Abra creaturescripts.xml e coloque isso: Se for 8.40: <event type="kill" name="owned" script="owned.lua"/> Se for 8.54 para cima <event type="kill" name="owned" event="script" script="owned.lua"/> É isso aí pessoal! Eu não sei muito bem como colocar isso: <event type="statschange" name="magmaboots" event="script" value="magmaboots.lua"/> (As coisas em verde,roxo, azul) Ai fiz do meu jeito! CRÉDITOS: Leonardo ( Criador do Black World 8.40) ATT: R1B31R0 EDIT: Desculpe pelo erro no Título, não sei como mudar. Escrevi errado CreatureScripts, coloquei CreatureScripta. Desculpem!
  23. Mas esta certo olha o script... Eu escrevo /n Faraj Faruk e não cria. Edit: E quando tento importar ele para o Remeres fala que não da.

Informação Importante

Confirmação de Termo