Novo Fly Sistema !

Makelin1
em Actions e Talkactions

Makelin1

Absoft User =D
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 21/03/12Posts: 651Char no Tibia: Pussycat !

Opa fala xtibia !

 

vinho trazer meu primeiro script aki no xtibia

 

entao e de fly sistema !

 

Entao Vamos La !!

 

Primeiro Va Em !

 

na pasta do seu ot / data / talkactions / talkactions.xml

 

e add essas tags la

 

 

 

<talkaction log="yes" words="!fly" access="0" event="script" value="fly.lua"/>

<talkaction log="yes" words="!back" access="0" event="script" value="back.lua"/>

 

 

Dps Disso va em

 

na pasta do seu ot / data / talkactions / script

 

e add um arquivo lua la dentro chamado back !

 

e add isso tudo la dentro

 

-- !back by Smartbox --

-- Ideia by ThiagoAlagoano --

function onSay(cid, words, param, channel)

 

npos2 = getPlayerMasterPos(cid)

poszao = {x=10160, y=10058, z=7}

pos = getCreaturePosition(cid)

 

if pos.z == 0 then

doTeleportThing(cid, poszao)

doRemoveCondition(cid, CONDITION_OUTFIT)

doSendMagicEffect(poszao, 14)

end

end

 

pois nao se esqueça ali emcima em poszao ponha sua pozasao

 

e dps salve !

 

ele e crie outro arquivo.lua chamado fly !

 

e add isso tudo la dentro

 

-- !fly by Smartbox --

-- Ideia by ThiagoAlagoano --

function onSay(cid, words, param, channel)

 

config = {

doPlayerRemoveItem(cid,2160,1)}

flypos = getCreaturePosition(cid)

npos = {x=flypos.x, y=flypos.y, z=flypos.z - 7}

pos = getCreaturePosition(cid)

flyoutfit = {lookType = 239, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0}

 

if pos.z == 7 then

if doTeleportThing(cid, npos) then

doSendMagicEffect(npos, 14)

doSetCreatureOutfit(cid, flyoutfit, -1)

else

return 0

end

end

return TRUE

end

 

So Isso Se Gostou + REP

 

Creditos

 

ThiagoAlagoano ! Pela Ideia (5%)

 

Forcera ! Por Quase Todo Script ! (60%)

 

Smartbox ! Eu ! Por Ter Editado O Script E Postar (35%)

Att

Smartbox

 

 

Ajudei ? + REP

 

Absoft Map

http://www.xtibia.co...__fromsearch__1

 

2575910.gif

MaXwEllDeN

string.reverse("adiV a arohaD")
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 18/10/10Posts: 246Char no Tibia: Elite Pamcadaum

ThiagoAlagoano ! Pela Ideia (5%)

 

Qual modificação que você fez pra merecer mais créditos que o cara que teve a ideia? O cara que teve a ideia tem mais créditos que você e o cara que criou o script, juntos.

eq9qh0.png

eduardo190696

Força de vontade ensina até os mortos
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/09/10Posts: 474

MaXwEllDeN, vc esta errado, uma coisa é imagina um ot outra e fazer ( isso é um exemplo ) agora quem imagino o poke tibia tem mais créditos do que quem fez ?

 

Script, Amigo, formate melhor seu tópico, tente corrigir alguns erros de português,

 

-- !fly by Smartbox --

-- Ideia by ThiagoAlagoano -- << Não acho necessário por os créditos pra ele, pq fly system já existe >>

function onSay(cid, words, param, channel)

 

config = {

doPlayerRemoveItem(cid,2160,1)} << Isso aqui tem que relação com o script ? >>

flypos = getCreaturePosition(cid) << Flypos e pos tem a mesma função >>

npos = {x=flypos.x, y=flypos.y, z=flypos.z - 7}

pos = getCreaturePosition(cid) << Flypos e pos tem a mesma função >>

flyoutfit = {lookType = 239, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0}

 

if pos.z == 7 then << Se o player tiver encima de uma montanha o script n funciona ? >>

if doTeleportThing(cid, npos) then << Ao meu ver, n precisa de if e then denovo >>

doSendMagicEffect(npos, 14)

doSetCreatureOutfit(cid, flyoutfit, -1)

else

return 0 << Bote uma mensagem pare que o player identifique o porque não consegue usar o fly exemplo " Você não pode Voar aqui" >>

end

end

return TRUE

end

 

 

-- !fly by Smartbox --

function onSay(cid, words, param, channel)

 

config = {

pos = getCreaturePosition(cid)

npos = {x=pos.x, y=pos.y, z=pos.z - 7}

flyoutfit = {lookType = 239, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0}

 

if pos.z == 7 then

doTeleportThing(cid, npos)

doSendMagicEffect(npos, 14)

doSetCreatureOutfit(cid, flyoutfit, -1)

else

doPlayerSendTextMessage(cid, " Você não Pode Voar aqui. ")

end

 

return TRUE

end

Makelin1

Absoft User =D
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 21/03/12Posts: 651Char no Tibia: Pussycat !

MaXwEllDeN

 

 

a parte do meu script q eu botei ! grana pra cobrar

mas ainda so novo em scripting ! foi o meu primeiro aki no xtibia

na proxima versao vo por so pra vip !

Att

Smartbox

 

 

Ajudei ? + REP

 

Absoft Map

http://www.xtibia.co...__fromsearch__1

 

2575910.gif

eduardo190696

Força de vontade ensina até os mortos
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/09/10Posts: 474

amigo, seu script n é fly, ele simplesmete teleporta pra uma coordenada...

 

ele n funciona, test ele novamente pfv...

 

pare ele funcionar corretamente vc tem que adc um evento que crie um "piso" invisível, encima do char e dos lados tb, assim quando o player falar !fly up ele é teleportado pro piso invisível e pode sair andando

Makelin1

Absoft User =D
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 21/03/12Posts: 651Char no Tibia: Pussycat !

o.O ¬¬ eu n testei do up ainda !

 

essa parte de ser do forcera !

Att

Smartbox

 

 

Ajudei ? + REP

 

Absoft Map

http://www.xtibia.co...__fromsearch__1

 

2575910.gif

MaXwEllDeN

string.reverse("adiV a arohaD")
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 18/10/10Posts: 246Char no Tibia: Elite Pamcadaum

@eduardobean

Estou errado? O que seria do código sem a ideia? Nada, pois não haveria código, a ideia é a parte mais importante, 50% dos creditos de certeza têm que ser do idealizador.

eq9qh0.png

ForeverTobi

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/04/12Posts: 13

MaXwEllDeN, ja existem uns 50 fly sytem, cada um com um "idealizador".... o certo então seia dar os 50% do credito para quem foi o 1° a ter a ideia e publicala, e nao pra quem teve a ideia dps de ver o script funcionando, e alem do mais isso nem mesmo é um script de fly, ou seja, Quem teve a ideia falhou, quem fez o script falhou e todo o resto que teve sua porcentagem de credito falhou em seu objetivo.

eduardo190696

Força de vontade ensina até os mortos
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/09/10Posts: 474

não adianta você ter a ideia de criar um ot, dar pra outra pessoa e essa pessoa fazer o ot, os meritos vão para quem fez e não para quem teve a idéia.

 

é facil pensar em fazer um fly system por talkaction, o dificil é fazer um script que funcione sem erros e bug :D

 

então se for pra dar credito pra quem teve a idéia no maximo que ele mereçe é 5%, agora eu não dou merito para pessoa que teve a idéia, mais sim para quem pego a idéia, penso em como fazer e fez. e como foi dito pelo tobi o script n funciona todos falharam.

MaXwEllDeN

string.reverse("adiV a arohaD")
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 18/10/10Posts: 246Char no Tibia: Elite Pamcadaum

Desmentindo o que eu disse antes, a maior parte dos créditos, realmente tem que ser de quem desenvolve, Porém, quem dá a ideia tem que ter uma parcela grande de créditos..

eq9qh0.png

Joao103

Hey?
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/09/11Posts: 32Char no Tibia: Scoth Lister

Mais mano em pozasao eu coloco o local x y z do meu templo??

Atenciosamenente

JoaoMrn

 

 

Te Ajudei ? Rep + :)

Não Ajudei ? Rep - :(

Makelin1

Absoft User =D
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 21/03/12Posts: 651Char no Tibia: Pussycat !

nop vc poem a que tenque ir q vc qer

 

gostou ? + rep

Att

Smartbox

 

 

Ajudei ? + REP

 

Absoft Map

http://www.xtibia.co...__fromsearch__1

 

2575910.gif

Pedreiro6

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/04/12Posts: 1

Muito Criativo !

 

O seu script !! adorei testei aki e funfo 97 porcento tem uns erros e isso mas meu namorado sabe mecher nisso ele arruma pra mim

Zmovir

Shadow Worlds rpg
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 28/09/10Posts: 237

Oque você modificou?

 

-- !fly by Smartbox --

-- Ideia by ThiagoAlagoano --

function onSay(cid, words, param, channel)

 

config = {

doPlayerRemoveItem(cid,2160,1)}

flypos = getCreaturePosition(cid)

npos = {x=flypos.x, y=flypos.y, z=flypos.z - 7}

pos = getCreaturePosition(cid)

flyoutfit = {lookType = 239, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0}

 

if pos.z == 7 then

if doTeleportThing(cid, npos) then

doSendMagicEffect(npos, 14)

doSetCreatureOutfit(cid, flyoutfit, -1)

else

return 0

end

end

return TRUE

end

 

pelo oque eu vi você so colocou pra remover gold :S

 

 

----

-- !back by Smartbox --

-- Ideia by ThiagoAlagoano --

function onSay(cid, words, param, channel)

 

npos2 = getPlayerMasterPos(cid)

poszao = {x=10160, y=10058, z=7}

pos = getCreaturePosition(cid)

 

if pos.z == 0 then

doTeleportThing(cid, poszao)

doRemoveCondition(cid, CONDITION_OUTFIT)

doSendMagicEffect(poszao, 14)

end

==== man doRemoveCondition(cid, CONDITION_OUTFIT) nao precisava porque nao vi nenhum lugar ai que setase o outfit

-- !fly by Forcera ---- Ideia by TheGODMaX --function onSay(cid, words, param, channel)flypos = getCreaturePosition(cid)npos = {x=flypos.x, y=flypos.y, z=flypos.z - 7} pos = getCreaturePosition(cid)flyoutfit = {lookType = 239, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0}if pos.z == 7 thenif doTeleportThing(cid, npos) then doSendMagicEffect(npos, 14)doSetCreatureOutfit(cid, flyoutfit, -1)elsereturn 0endendreturn TRUEend
o original

Conheça o shadow worlds clique na imagen

xd9c6.jpg

 

 

 

Metas:

 

Ter uma meta [x]

 

Makelin1

Absoft User =D
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 21/03/12Posts: 651Char no Tibia: Pussycat !

s foi isso !

 

mesmo !

 

e obrigado pelo elogio jessica

Att

Smartbox

 

 

Ajudei ? + REP

 

Absoft Map

http://www.xtibia.co...__fromsearch__1

 

2575910.gif