SK

Teleport Por Skill

Por Skulls, 17 de out. de 2007 em Tutoriais de Scripting

script
5.0 (1)
30
6.7k
SkullsS
17 de outubro de 2007 às 09:53

--------------------------------------------------------------------------------

 

Ae...

 

criei + essa script q eh um seguinte: o kra soh passa no teleport c tiveh skill suficiente xD...

 

intaum vmu la...

 

na pasta do seu ot/movements/scripts copie um arquivo de la, renomeie para teleportskills.lua, apague td q tem dentro e cole isso la :

 

-- Skulls actions

function onStepIn(cid, item, pos)

pos = [color="#FF0000"]{x=68, y=54, z=7}[/color]
skill = getPlayerSkill(cid,[color="#0000FF"]1[/color])
skill2 = getPlayerSkill(cid,[color="#0000FF"]2[/color])
skill3 = getPlayerSkill(cid,[color="#0000FF"]3[/color])
skill4 = getPlayerSkill(cid,[color="#0000FF"]4[/color])
ml = getPlayerMagLevel
msg = "Bem vindo a ###"
msgN = "Desculpe, Somente Players com skills 70+ de club, sword, axe, distance ow ml 40+ podem passar." 
posplayer = getPlayerPosition(cid)

if item.uid == 9997 then
	if skill >= [color="#FF8C00"]70[/color] or skill2 >= [color="#FF8C00"]70[/color] or skill3 >= [color="#FF8C00"]70[/color] or skill4 >= [color="#FF8C00"]70[/color] or ml >= [color="#FF8C00"]40[/color] then
  	doPlayerSendTextMessage(cid, 22, msg)
		getThingfromPos(posplayer) 
		doSendMagicEffect(posplayer,2)
		doTeleportThing(cid,pos)
		doSendMagicEffect(pos,10)
	else
		doPlayerSendTextMessage(cid, 22, msgN)
	end
end

end

 

Explicando:

->em vermelho eh a posicao q vc qeh q o player seja teleportado, ai vc bota a posiçao q vc kiseh...

->em azul o numero do (os) skill (s) q o player deve ter 70+, sendo:

0, Fist

1, Club

2, Sword

3, Axe

4, Distance

5, Shielding

6, Fishing

-> em laranja eh o minimo de skill q o player tem q te de certa coisa, no caso eu escolhi prele te q ter no minimo 70 de sword, club ou axe.

 

Pronto. Agora vai nos movements.xml e cole essa tag la:

 

<movevent event="StepIn" uniqueid="9997" script="teleportskills.lua" />

 

pronto... agora eh soh i no map editor, e colocar o uniqueid 9997 no piso q vc keira q teletransporte... e pronto upe os skills e va no teleport

 

eh isso...

 

espero q goste...

 

CREDITOS -> MEUS -> SKULLS

AGRADECIMENTOS-> Conde Sapo... axo um errinho e deu uma dica ^^ vlw ae

 

___

editei pa por o skill de pally e o ml caso alguem keira q pally e sorc entrem ^^

___

 

** se for copiar bota os créditos plz **

flw

Editado Outubro 23 por Skulls

17 de outubro de 2007 às 11:37

Muito Bom

~~APROVADO~~

 

Parabens

 

Abraços...

SephyrotSinS
17 de outubro de 2007 às 12:24

Ótimo tutorial, muito eficiente e criativo.

thayamT
17 de outubro de 2007 às 12:49

Ai cara o tuto ta bom, crativo e explicativo!

mais olha o tamanho dessa code cara!

diminui isso!

HiaganteH
17 de outubro de 2007 às 12:49

Muito bom.....Gostei mesmo..vo usa aqui e faze umas alteraçoes de lvl pro meu aqui em casa...vlws pel ideia

SkullsS
18 de outubro de 2007 às 19:00

Hiagante... n soh da pa teleporta por skill da tbm por qntidade de mana e life, por nome do player, por guild id... etc...

eh soh pedi q faço ^^

 

flw ai

Conde SapoC
18 de outubro de 2007 às 20:32

Faltou skill de DISTANCE

skill4 = getPlayerSkill(cid,4)

(senão Paly não vai)

 

 

fora isso

APROVADAÇO

 

 

 

XTibia_smile.gif

SkullsS
18 de outubro de 2007 às 20:36

noss kra... vlw msm... nem pensei nisso ^^

FerrysF
24 de outubro de 2007 às 18:49

bah cara muito bom

dai é bom, pro server ficar mais dificil

continue assim :D

 

 

 

 

APROVADO !

Editado Outubro 24 por Ferrys

1 mês depois...
KinderovoxDK
04 de novembro de 2007 às 17:48

esse teleport por skils eh muitissimo bom ;D

será q da pra faze teleport por determinada vocaçao?

SkullsS
04 de novembro de 2007 às 17:59

da sim, por vocaçao, por level, por skill, por mana e vida, por ml, por skull (white, red, blue, yellow rsrsrs) e por varios outros...

 

flw

leo_itachiL
04 de novembro de 2007 às 19:22

muito interessante :D

 

vai ajuda muito vlw skulls

vinitc2V
05 de novembro de 2007 às 14:15

aki n pego me ajuda dis algo na lina 3 sempre da leg nessas ##### de teleport no meu ot tbm nao funcao o oracle a alquem sabe concerta???

Gabriel995G
06 de novembro de 2007 às 13:14

Ótimo tutorial,

Muita criatividade de sua parte!

Parabéns.

08 de novembro de 2007 às 03:29

Cara muito Bom

 

APROVADO

 

será que tem geito de vc fazer um telport por Guild so faze com 2 guild de exemplo q o resto eu me viro