-
Total de itens
133 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tudo que gustavo3754 postou
-
Tipo do script: Quero um script que quando o player se transformar usando o script de transformar (Logo mais abaixo) ele não volte para a vocação anterior quando deslogar. Protocolo (versão do tibia): 8.60 TFS Server utilizado: Alissow OTs 4.11 Eu utilizo esse script de transformação no meu servidor em proscesso. Spells/Script/Transform.lua function onCastSpell(cid, var) local config = { [1] = {level = 20, newvoc = 2, outfit = 37, eff = 56}, [2] = {level = 100, newvoc = 3, outfit = 18, eff = 57}, [3] = {level = 150, newvoc = 4, outfit = 71, eff = 58}, [4] = {level = 200, newvoc = 5, outfit = 70, eff = 59}, } trans = config[getPlayerVocation(cid)] if not trans then doPlayerSendCancel(cid, "You can not transform.") return false elseif getPlayerLevel(cid) >= trans.level then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "You not level " .. trans.level .. " to transform.") end doSetCreatureOutfit(cid, {lookType = trans.outfit}, -1) doPlayerSetVocation(cid, trans.newvoc) doSendMagicEffect(getCreaturePosition(cid), trans.eff) doPlayerSendCancel(cid, "You Transformed!") return true end O que acontece é que ele funciona sem erro, perfeitamente, mais quando o player que se transforma quando ele reloga ele esta de volta a vocação anterior que tinha sido transformada. Queria um script melhor ou um de apoio, que quando ele desloga-se naum voltasse para a vocação anterior, apenas por spells de reverção. Bem é isso, espero que tenha explica o que realmente quero e que tenham entendido, obrigado pela atenção, att crazzy.
-
O script não é compativel com o otclient de tibia, não sei se é meu servidor, mais quando eu chamo meu pokemon ja com o addon não aparece a barra de "moves", como mostra há imagem abaixo. Se puder ajudar ou pelo menos tentar, ja ficaria agradecido. Atenciosamente, CrazzyMaster
- 47 respostas
-
- addons
- pokemons addons
- (e 4 mais)
-
Server desatualizado, pois parei de trabalhar em WODBO (World Of Dragon Ball Online). Quando eu realmente tiver tempo, vou sim atualizar e disponibilizar para vocês, a experiencia que ganhei talvez ira surpreende-los.
- 95 respostas
-
- entra ae ;)
- otserv
-
(e 2 mais)
Tags:
-
Então era no meu e do Mozark001, porque não funcionou em nenhum dos dois.
-
Testei em TFS 0.3.6 8.54, aqui o erro aparecia quando eu "ja estava transformado na ultima da lista" e tentava executar a spell denovo, ai dava erro porque não tinha mais transform. Entedeu agora? Por isso adicionei isso, elseif getPlayerLevel(cid) >= trans.level then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "You not level " .. trans.level .. " to transform.") end
-
Não considero isso uma discussão, não estou chigando ele ou ofendendo, apenas dando conselho. Você entendeu errado.
-
Teste o script em outras verões da proxima vez, não seja convencido se alguem disser que não funcionou você tem que testar e tentar arrumar.
-
Com você funcionou, mais comigo e com o Mozark001 não, cara tirei metade do seu script e paro de erro adicionei algumas funções, se funcionou mesmo eu não teria criado o tópico de dúvida. Pode testar sem erro algum.
-
Configurei perfeitamente, você colocou coisa que nem prescisava e dava erro no distro, os creditos eu coloco mais você fez merda.
-
Eae galera, eu tava com uma duvida sobre um script de spell de transformação, mais ninguem arrumou nem mesmo o criador do script, então decidir refaser. Pra quem quiser ta ai. Data/Spells/Script/Transform.lua function onCastSpell(cid, var) local config = { [1] = {level = 50, newvoc = 2, outfit = 37, eff = 56}, [2] = {level = 100, newvoc = 3, outfit = 18, eff = 57}, [3] = {level = 150, newvoc = 4, outfit = 71, eff = 58}, [4] = {level = 200, newvoc = 5, outfit = 70, eff = 59} } trans = config[getPlayerVocation(cid)] if not trans then doPlayerSendCancel(cid, "You can not transform.") return false elseif getPlayerLevel(cid) >= trans.level then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "You not level " .. trans.level .. " to transform.") end doSetCreatureOutfit(cid, {lookType = trans.outfit}, -1) doPlayerSetVocation(cid, trans.newvoc) doSendMagicEffect(getCreaturePosition(cid), trans.eff) doPlayerSendCancel(cid, "You Transformed!") return true end Tag, Data/Spells/Spells.xml <instant name="Transform" words="transform" lvl="1" mana="0" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" event="script" value="transform.lua"> </instant> Explicando. Legenda: Vermelho: Vocação que você quer que transforme Azul: Level que ira prescisar para essa tal vocação se transformar Laranja: Nova vocação que a vocação anterior, ou seja 1 ira se transformar Verde: Id do outfit do personagem (roupa) Rosa: Efeito que vai aparecer quando o player transformar Gostou!? Ajudei!? REP+ Créditos: LuckOake
-
LooktovasK Pode explicar melhor?
-
dúvida [SPELL] Erro Script De Transformação
pergunta respondeu ao gustavo3754 de gustavo3754 em Scripts
JA ARRUMEI O SCRIPT EU MESMO. -
dúvida [SPELL] Erro Script De Transformação
pergunta respondeu ao gustavo3754 de gustavo3754 em Scripts
Ainda dando o mesmo erro, só que agora da erro quando eu to na ultima transform e tento transformar denovo -
Tipo, por spriter eu sei como arrumar, sou um spriter, mais se é outro jeito que voce quer ver aqui vai uma print, as sprites são do DBOBR Aqui está a sprite da aura azul em .IDC Download
- 10 respostas
-
- ajuda porfavor d:
- otserv
-
(e 2 mais)
Tags:
-
Funcionou perfeitamente, muito obrigado, você é muito gentil merece meu respeito. Dou rep depois da 00:00 ja atingi o maximo hoje. SmiX Sei que é pedir muito mais eu queria saber como centralizar um efeito no player, sabe akeles efeitos grandes de mais que ficam ao lado do player por serem grandes. Existe funções pra isso, queria saber se tem como colocar centralazido em ARR (area) combat, para spells de transform. Aqui ta o script, só pesso isso, qero aprender sobre scripting. function onCastSpell(cid, var) a = { [1] = {level = 50, newvoc = 2, outfit = 37, eff = 56}, [2] = {level = 100, newvoc = 3, outfit = 18, eff = 57}, [3] = {level = 150, newvoc = 4, outfit = 71, eff = 58}, [4] = {level = 200, newvoc = 5, outfit = 70, eff = 59}, } b = a[getPlayerVocation(cid)] if getPlayerLevel(cid) < b.level then doPlayerSendCancel(cid, "You must be at level to transform.") return false end doSetCreatureOutfit(cid, {lookType = b.outfit}, -1) doPlayerSetVocation(cid, b.newvoc) doSendMagicEffect(getCreaturePosition(cid), b.eff) doPlayerSendCancel(cid, "You Transformed!") return true end
- 10 respostas
-
- ajuda porfavor d:
- otserv
-
(e 2 mais)
Tags:
-
SmiX Não funcionou. Estou usando TFS 0.3.6_8.54
- 10 respostas
-
- ajuda porfavor d:
- otserv
-
(e 2 mais)
Tags:
-
dúvida [SPELL] Erro Script De Transformação
pergunta respondeu ao gustavo3754 de gustavo3754 em Scripts
[19/12/2012 22:48:24] [Error - Spell Interface] [19/12/2012 22:48:24] data/spells/scripts/transform.lua:onCastSpell [19/12/2012 22:48:24] Description: [19/12/2012 22:48:24] data/spells/scripts/transform.lua:11: attempt to index global 'b' (a nil value) [19/12/2012 22:48:25] stack traceback: [19/12/2012 22:48:25] data/spells/scripts/transform.lua:11: in function <data/spells/scripts/transform.lua:1> Ele apresenta esse erro quando eu transformo na ultima transformação. -
No começo tava indo normal, ai usei uma spell de transformação fico dando esse erro: [19/12/2012 17:48:05] [Error - CreatureScript Interface] [19/12/2012 17:48:05] In a timer event called from: [19/12/2012 17:48:05] data/creaturescripts/scripts/effect.lua:onThink [19/12/2012 17:48:05] Description: [19/12/2012 17:48:05] data/creaturescripts/scripts/effect.lua:16: attempt to call global 'onRaio' (a nil value) [19/12/2012 17:48:06] stack traceback: [19/12/2012 17:48:06] data/creaturescripts/scripts/effect.lua:16: in function <data/creaturescripts/scripts/effect.lua:16>
- 10 respostas
-
- ajuda porfavor d:
- otserv
-
(e 2 mais)
Tags:
-
Eae pessoal, to aqui denovo dessa vez é um script de uma spell de transformação, feita pelo LuckOake. Ele transforma na boa todas as vocations mais quando acaba as vocation o certo era aparecer "You can not Transform" aparece isso mais tambem da um erro global. [19/12/2012 17:42:24] [Error - Spell Interface] [19/12/2012 17:42:25] data/spells/scripts/transform.lua:onCastSpell [19/12/2012 17:42:25] Description: [19/12/2012 17:42:25] data/spells/scripts/transform.lua:11: attempt to index global 'b' (a nil value) [19/12/2012 17:42:25] stack traceback: [19/12/2012 17:42:25] data/spells/scripts/transform.lua:11: in function <data/spells/scripts/transform.lua:1> Esse é o script: function onCastSpell(cid, var) a = { [1] = {level = 50, newvoc = 2, outfit = 37, eff = 56}, [2] = {level = 100, newvoc = 3, outfit = 18, eff = 57}, [3] = {level = 150, newvoc = 4, outfit = 71, eff = 58}, [4] = {level = 200, newvoc = 5, outfit = 70, eff = 59}, } b = a[getPlayerVocation(cid)]if getPlayerLevel(cid) < b.level then doPlayerSendCancel(cid, "You must be at level to transform.") return false end doSetCreatureOutfit(cid, {lookType = b.outfit}, -1) doPlayerSetVocation(cid, b.newvoc) doSendMagicEffect(getCreaturePosition(cid), b.eff) doPlayerSendCancel(cid, "You Transformed!") return true end
-
Olá pessoal, eu to motando um servidor 8.54 só que eu peguei um script de Efeitos nas vocation aqui mesmo no xtibia, mas tambem estou usando um script de cada vocation com seu outfit. E parece que o script de outfit não ta deixando o de efeitos roda.. ajuda ai Data/creaturescript/effect.lua local vocs = { ["Goku SSJ"] = {effect = 234}, ["Goku SSJ3"] = {effect = 234}, ["Goku SSJ3a"] = {effect = 13} } function onThink(cid, interval) local voc = getPlayerVocationName(cid) if vocs[voc] then local efeito = vocs[voc].effect doSendMagicEffect(getCreaturePosition(cid), efeito) return true end local time = -1 addEvent(function() onRaio(cid) end, time*1000) return true end Agora o Data/creaturescript/looktypes.lua local outfits = { [1] = {lookType = 69}, -- o numero 9 é o ID da vocação e 69 é o ID do looktype. [2] = {lookType = 37}, [3] = {lookType = 18}, [4] = {lookType = 71}, [5] = {lookType = 70}, [11] = {lookType = 30} } function onLogin(cid) local voc_id = getPlayerVocation(cid) if getPlayerVocation(cid) > 0 then doSetCreatureOutfit(cid, outfits[voc_id], -1) end return TRUE end Se alguem poder ajudar :x REP
- 10 respostas
-
- ajuda porfavor d:
- otserv
-
(e 2 mais)
Tags:
-
De nada, não continuarei postando servidores, quem sabe mais para o futuro, porque agora vou me dedicar ao novo server meu 8.54.
- 95 respostas
-
- entra ae ;)
- otserv
-
(e 2 mais)
Tags:
-
Diarmaint Todas essas sprites são do GBA, nem de DBKO nem de DBOBR, algumas editadas e tals mais ainda são do GBA, será que não tem ninguém aqui que possa passar a função que ageita o efeito?
-
sistema Arena Sobrevivencia Event System
tópico respondeu ao drakylucas de gustavo3754 em Mods, funções e outros
Queria colocar pra não prescisar ficar na quantidade exata de players, o tanto de players que estiverem a espera a arena começara, e tambem para poder atacar uns aos outros. -
Acho que não é um sistema simples, não entendo muito de script, sou mais elevado ao nivel de spriter e webdesigner, então estou recorrendo ao XTibia novamente. O Sistema(mods) ou script que desejo se puderem ajudar, é de um evento diario, por horario, que aparecera um teleport em certo local (ou um npc) que teleportara o Player para uma area protegida, e nessa area ele ficara esperando um certo tempo até a batalha começar Ex: 10 minutos. Quando o tempo chegar no limite todos dentro dessa "area" serão teleportados para uma arena onde poderam se matar, o ultimo recebe um premio e volta ao templo, e no broadcaster aparecera "PlayerName venceu o torneio de hoje!" TFS 8.5X
- 1 resposta
-
- alguem pode ajudar?
- otserv
-
(e 2 mais)
Tags:
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.