Вернуться   D3Scene.Ru Софт портал игр | Хаки | Проги | Статьи > Основные игры > WarCraft 3 > Dota
Присоединяйся к нам

Dota Обсуждение одной из самых популярных карт WarCraft 3



Ответ
 
Опции темы Опции просмотра
Старый 01.07.2010, 11:17   #1
Местный
 
Аватар для gradinas
 
Регистрация: 19.06.2010
Адрес: UA
Сообщений: 136
Репутация: 85
Отправить сообщение для gradinas с помощью ICQ
Автор По умолчанию

DotA Teleport Script


DotA Teleport Script

Dota Autoteleport Script

I dont know if this has been posted before , but here goes nothing !

A few days ago i got the invoker script made by Wynthar and was messing with it when i got the ideea to make a teleport script. It uses the code for chating by kill5link and a modified ClickSpot function of Wynthar.

What the script does?
It teleports you to your fountain if you have Scroll of Town Portal or Boots of Travel

How does it work?
When you press the spacebar the script detects witch side you are on and then it searches your Inventory slots for the scroll or the boots and if it fiinds them it teleports you to your healing fountain (if you have both ... it uses the second one)

Bugs:

-your team color must be set to teal and the enemy to red
-a chat problem where you type something and don't hit enter and click somewhere (the script goes wako cause you dont press enter and it doesn't teleport you and doesn't let you use space in chat)
-if your teleport item isn't charged it will move you cursor and do nothing
-(rare) if you are sentinel side it will rarely teleport you to your second tower

Limitations:
works on 1024x768 only (for now)

Credits:

Wynthar : The Invoker Auto-Hotkey Script.
kill5link : Code for turning on and off the script in chat rooms/hitting enter/escape.

PHP код:
#NoEnv
#InstallKeybdHook


SendMode Play
SetWorkingDir 
%A_ScriptDir%

Suspend On
#IfWinActive, Warcraft III
#UseHook On  ; Force hotkeys to use keyboard hook


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;     
Code From kill5link   ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
~*
Enter::
~*
NumpadEnter::
    
SuspendPermit
    
if (bInChatRoom == True)
        return
    
Suspend
    
if (A_IsSuspended == true)
        
SetScrollLockStateOff
    
else
        
SetScrollLockStateOn
    
return

;; 
Escape will cancel chattingso turn the hotkeys back on
~*Esc::
    
SuspendPermit
    
if (bInChatRoom == True)
        return
    
SuspendOff
    SetScrollLockState
On
    
return
    
;; Use 
End to toggle an "in chat room" state to keep script off
*End::
    
SuspendPermit
    bInChatRoom 
:= not bInChatRoom
    
if (bInChatRoom == True)
    {
        
SuspendOn
        SetScrollLockState
Off
    
}
    else
    {
        
SuspendOff
        SetScrollLockState
On
    
}
    return



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;      
Tasta Teleport       ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

*
SPACE::Teleport()

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;      
Miscare Teleport     ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

ClickSpot(xy)
{
    global
    
x1=0
    y1
=0
    
    
;;;;;Slot 1;;;;;
    
PixelGetColorcul685630 ,Alt
    PixelGetColor
culb694646 ,Alt
    
if (cul == 0xD9E8EE)
    {
    
x1=685
    y1
=630
    
}
    else if (
culb == 0x004EC6)
    {
    
x1=694
    y1
=646
    
}
    
    ;;;;;
Slot 2;;;;;
    
PixelGetColorcul740631 ,Alt
    PixelGetColor
culb744647 ,Alt
    
if (cul == 0xD0EEF3)
    {
    
x1=740
    y1
=631
    
}
    else if (
culb == 0x0049C2)
    {
    
x1=744
    y1
=647
    
}

    ;;;;;
Slot 3;;;;;
    
PixelGetColorcul688679 ,Alt
    PixelGetColor
culb694695 ,Alt
    
if (cul == 0xD8E4E7)
    {
    
x1=688
    y1
=679
    
}
    else if (
culb == 0x0049C1)
    {
    
x1=694
    y1
=695
    
}

    ;;;;;
Slot 4;;;;;
    
PixelGetColorcul738679 ,Alt
    PixelGetColor
culb745695 ,Alt
    
if (cul == 0xD3E2E5)
    {
    
x1=738
    y1
=679
    
}
    else if (
culb == 0x004BC3)
    {
    
x1=745
    y1
=695
    
}


    ;;;;;
Slot 5;;;;;
    
PixelGetColorcul689727 ,Alt
    PixelGetColor
culb693745 ,Alt
    
if (cul == 0xDBE6EC)
    {
    
x1=689
    y1
=727
    
}
    else if (
culb == 0x0044BE)
    {
    
x1=693
    y1
=745
    
}


    ;;;;;
Slot 6;;;;;
    
PixelGetColorcul739728 ,Alt
    PixelGetColor
culb746743 ,Alt
    
if (cul == 0xD3E4E7)
    {
    
x1=739
    y1
=728
    
}
    else if (
culb == 0x004DC4)
    {
    
x1=746
    y1
=743
    
}
    
    if (
x1 !=0)
    {
    
SetMouseDelay1Play   
    MouseGetPos
xposypos
    Send 
{Click %x1%, %y1%, L}
    
Send {Click %x%, %y%, L}
    
Send {Click 327673L}
    
MouseMove, %xpos%, %ypos%
    
SetMouseDelay, -1Play
    
}
}
Teleport()
{
    global
    
incerc 0

    
while (incerc 14)
    {
        
incerc++
        if (
incerc 3)
        {
            
PixelGetColorculoare34738 Alt
            
if (culoare == 0xD2FF00)
            {
            
ClickSpot(16749)
            }
            else
            {
            
ClickSpot(180595)
            }
        }
    }

[Ссылки скрыты от гостей.]

Последний раз редактировалось UnDeaDRoCUser; 02.07.2010 в 22:00.
  Ответить с цитированием Наверх
Старый 01.07.2010, 11:24   #2
Бан
 
Аватар для negon
 
Регистрация: 19.06.2010
Сообщений: 9
Репутация: -5
По умолчанию

а перевести , можно?
  Ответить с цитированием Наверх
Старый 01.07.2010, 11:34   #3
Местный
 
Аватар для gradinas
 
Регистрация: 19.06.2010
Адрес: UA
Сообщений: 136
Репутация: 85
Отправить сообщение для gradinas с помощью ICQ
Автор По умолчанию

А кто мне за это платить будет? [Ссылки скрыты от гостей.] Тебе в помощь
  Ответить с цитированием Наверх
Старый 01.07.2010, 12:25   #4
Бан
 
Аватар для KimaRuKa
 
Регистрация: 09.03.2010
Адрес: На Земле
Сообщений: 291
Репутация: 70
Отправить сообщение для KimaRuKa с помощью ICQ Отправить сообщение для KimaRuKa с помощью Skype™
По умолчанию

DotA Телепорт сценария

Dota Autoteleport сценария

Я не знаю, если это была размещена и раньше, но здесь идет ничего!

Несколько дней назад я получил сценарий вызывающий выступили Wynthar и возиться с ним, когда я получил Ideea, чтобы телепортироваться сценарий. Он использует код пообщаться по kill5link и изменение ClickSpot функции Wynthar.

То, что делает сценарий?
Она телепортирует вас в фонтан если у вас есть Свиток Town Portal или Ботинки Путешествия

Как это работает?
При нажатии на пробел сценарий определяет ведьма стороне вы находитесь, и затем выполняет поиск Инвентаризация слоты для прокрутки или ботинки, и если он их fiinds он телепортирует вас в исцеление фонтан (если у вас есть и ... она использует второй 1)

Ошибок:

Команды ваш цвет должен быть установлен в чирок, и противник на красный
-Чат, где вы задача напечатать что-нибудь и не ударил введите и нажмите где-то (сценарий идет вако причина, вы не клавишу ВВОД и не телепортирует вас и не позволит вам использовать пространство в чате)
-Если ваш телепорт пункта не взимается она будет двигаться курсор вас и ничего не делать
- (Редко), если вы дозорного стороны он будет редко телепортирует вас в вашей второй башни

Ограничения:
работает на 1024x768 только (пока что)

Кредиты:

Wynthar: Invoker Авто-Hotkey Script.
kill5link: код для включения и выключения сценарий в чатах / ударяя вход / выход.ъ
Кривой перевод гугла

Кликните на для просмотра офф топика
  Ответить с цитированием Наверх
Старый 01.07.2010, 12:37   #5
Местный
 
Аватар для BaSt10n
 
Регистрация: 11.06.2009
Адрес: Германия
Сообщений: 81
Репутация: 74
Отправить сообщение для BaSt10n с помощью Yahoo Отправить сообщение для BaSt10n с помощью Skype™
По умолчанию

скрипт для тп по моему уже лишнее, скоро и делать нечего будет...
__________________
[Ссылки скрыты от гостей.]
  Ответить с цитированием Наверх
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Powered by vBulletin
Copyright © 2017 vBulletin Solutions, Inc.
Перевод: zCarot | Дизайн: G-A | Верстка: OldEr
Текущее время: 02:17. Часовой пояс GMT +4.