script's para tibia
Download TibiaAutoSetup_2_30_0_for_10_10.exe (2.8 MB)

http://sourceforge.net/projects/tibiaauto/files/tibiaauto/

Participe do fórum, é rápido e fácil

script's para tibia
Download TibiaAutoSetup_2_30_0_for_10_10.exe (2.8 MB)

http://sourceforge.net/projects/tibiaauto/files/tibiaauto/
script's para tibia
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Script teleporte editável

Ir para baixo

Script teleporte editável  Empty Script teleporte editável

Mensagem  Admin Dom Set 23, 2012 6:52 pm

Código:

# 11/03/2012

import sys
sys.path.append('C:/Program Files/Tibia Auto') # mudar o endereço se precisar
import talib;
import time;
import random;
class teleporteditavel:

    def getName(self):
          return "teleport editavel v2.0"
    def getVersion(self):
          return "2.0"

    def getFunDef(self,nr):
          if (nr==0): return (0,1000,self.teleport);
          return ();
         
    def getConfigParam(self,nr):
        if (nr==0): return ('tpX1','coordinate x');
        if (nr==1): return ('tpY1','coordinate y');
        if (nr==2): return ('tpZ1','coordinate z');
        if (nr==3): return ('tp1','city 1');
        if (nr==4): return ('tpX2','coordinate x');
        if (nr==5): return ('tpY2','coordinate y');
        if (nr==6): return ('tpZ2','coordinate z');
        if (nr==7): return ('tp2','city 2');
        if (nr==8): return ('tpX3','coordinate x');
        if (nr==9): return ('tpY3','coordinate y');
        if (nr==10): return ('tpZ3','coordinate z');
        if (nr==11): return ('tp3','city 3');
        if (nr==12): return ('tpX4','coordinate x');
        if (nr==13): return ('tpY4','coordinate y');
        if (nr==14): return ('tpZ4','coordinate z');
        if (nr==15): return ('tp4','city 4');
        if (nr==16): return ('tpX5','coordinate x');
        if (nr==17): return ('tpY5','coordinate y');
        if (nr==18): return ('tpZ5','coordinate z');
        if (nr==19): return ('tp5','city 5');
        if (nr==20): return ('tpX6','coordinate x');
        if (nr==21): return ('tpY6','coordinate y');
        if (nr==22): return ('tpZ6','coordinate z');
        if (nr==23): return ('tp6','city 6');
        if (nr==24): return ('tpX7','coordinate x');
        if (nr==25): return ('tpY7','coordinate y');
        if (nr==26): return ('tpZ7','coordinate z');
        if (nr==27): return ('tp7','city 7');
        if (nr==28): return ('tpX8','coordinate x');
        if (nr==29): return ('tpY8','coordinate y');
        if (nr==30): return ('tpZ8','coordinate z');
        if (nr==31): return ('tp8','city 8');
        if (nr==32): return ('tpX9','coordinate x');
        if (nr==33): return ('tpY9','coordinate y');
        if (nr==34): return ('tpZ9','coordinate z');
        if (nr==35): return ('tp9','city 9');
        if (nr==36): return ('tpX10','coordinate x');
        if (nr==37): return ('tpY10','coordinate y');
        if (nr==38): return ('tpZ10','coordinate z');
        if (nr==39): return ('tp10','city 10');
       
        return ();

    def teleport(self,params):
        selfCh=tareader.readSelfCharacter();
        x=selfCh['x'];
        y=selfCh['y'];
        z=selfCh['z'];
#tp-1#
        if ((x==int(params['tpX1'])) and (y==int(params['tpY1'])) and (z==int(params['tpZ1']))):
            tasender.sayNPC("hi");
            time.sleep(random.uniform(0.8,1.5));
            tasender.sayNPC(str(params['tp1']));
            time.sleep(random.uniform(0.4,1.5));
            tasender.sayNPC("yes");
#tp-2#
        if ((x==int(params['tpX2'])) and (y==int(params['tpY2'])) and (z==int(params['tpZ2']))):
            tasender.sayNPC("hi");
            time.sleep(random.uniform(0.8,1.5));
            tasender.sayNPC(str(params['tp2']));
            time.sleep(random.uniform(0.4,1.5));
            tasender.sayNPC("yes");
#tp-3#             
        if ((x==int(params['tpX3'])) and (y==int(params['tpY3'])) and (z==int(params['tpZ3']))):
            tasender.sayNPC("hi");
            time.sleep(random.uniform(0.8,1.5));
            tasender.sayNPC(str(params['tp3']));
            time.sleep(random.uniform(0.4,1.5));
            tasender.sayNPC("yes");
#tp-4#               
        if ((x==int(params['tpX4'])) and (y==int(params['tpY4'])) and (z==int(params['tpZ4']))):
            tasender.sayNPC("hi");
            time.sleep(random.uniform(0.8,1.5));
            tasender.sayNPC(str(params['tp4']));
            time.sleep(random.uniform(0.4,1.5));
            tasender.sayNPC("yes");
#tp-5#               
        if ((x==int(params['tpX5'])) and (y==int(params['tpY5'])) and (z==int(params['tpZ5']))):
            tasender.sayNPC("hi");
            time.sleep(random.uniform(0.8,1.5));
            tasender.sayNPC(str(params['tp5']));
            time.sleep(random.uniform(0.4,1.5));
            tasender.sayNPC("yes");
#tp-6#
        if ((x==int(params['tpX6'])) and (y==int(params['tpY6'])) and (z==int(params['tpZ6']))):
            tasender.sayNPC("hi");
            time.sleep(random.uniform(0.8,1.5));
            tasender.sayNPC(str(params['tp6']));
            time.sleep(random.uniform(0.4,1.5));
            tasender.sayNPC("yes");
#tp-7#
        if ((x==int(params['tpX7'])) and (y==int(params['tpY7'])) and (z==int(params['tpZ7']))):
            tasender.sayNPC("hi");
            time.sleep(random.uniform(0.8,1.5));
            tasender.sayNPC(str(params['tp7']));
            time.sleep(random.uniform(0.4,1.5));
            tasender.sayNPC("yes");
#tp-8#
        if ((x==int(params['tpX8'])) and (y==int(params['tpY8'])) and (z==int(params['tpZ8']))):
            tasender.sayNPC("hi");
            time.sleep(random.uniform(0.8,1.5));
            tasender.sayNPC(str(params['tp8']));
            time.sleep(random.uniform(0.4,1.5));
            tasender.sayNPC("yes");
#tp-9#
        if ((x==int(params['tpX9'])) and (y==int(params['tpY9'])) and (z==int(params['tpZ9']))):
            tasender.sayNPC("hi");
            time.sleep(random.uniform(0.8,1.5));
            tasender.sayNPC(str(params['tp9']));
            time.sleep(random.uniform(0.4,1.5));
            tasender.sayNPC("yes");
#tp-10#
        if ((x==int(params['tpX10'])) and (y==int(params['tpY10'])) and (z==int(params['tpZ10']))):
            tasender.sayNPC("hi");
            time.sleep(random.uniform(0.8,1.5));
            tasender.sayNPC(str(params['tp10']));
            time.sleep(random.uniform(0.4,1.5));
            tasender.sayNPC("yes");
 
tibiaauto.registerPlugin(teleporteditavel)
Não e difícil... mas e difícil pra quem não tenta...

Vamos fazer uma viajem de carlin a folda.

1º iremos Show map em Mapping Options selecione as duas opções.
(x) Research map
(x) Extended research map

Click em OK

Agora mostra para o "TA" o dp mostra os andares superiores e inferior ,onde fica o banqueiro, onde compra potions, onde vende os itens conforme você que vender!
Agora caminhe ate o barco de 'Carlin' onde vai pra 'Folda'
Atenção!
viaje antes, veja onde você aparece para que não tenha problema futuro!
Sabendo isso!
em 'Carlin' no barco abra o Show map e com o mouse clique com o botão direito em cima do 'sqm' desejado e selecione Permanent Teleporter
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
você vera que ficara uma bola azul com um ponto de interrogação no meio vá encima do 'sqm' e viaje para folda.
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Você vera que o "TA" te dará a posição de onde você entro no TP e saio...
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Faça o mesmo de 'Folda' para 'Carlin'
Note que o ponto de interrogação some!
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]

Em Carlin
No Show map deixe o ponteiro do mouse em cima do TP em baixo aparecera as coordenadas x,y,z. anote!

teleX1= (posição Carlin X)
teleY1= (posição Carlin Y)
teleZ1= (posição Carlin Z)

Vá para Folda
No Show map deixe o ponteiro do mouse em cima do TP em baixo aparecera as coordenadas x,y,z. anote!

teleX2= (posição Folda X)
teleY2= (posição Folda Y)
teleZ2= (posição Folda Z)

[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]

Com a função editável vocês poderão usar o mesmo script pra todos os chares e hunts
deixe dentro da pasta do tibia Auto/tascripts
tem 10 teleporte!
Admin
Admin
Admin

Mensagens : 33
Pontos : 86
Data de inscrição : 23/09/2012

https://sergiopirata3.directorioforuns.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos