[Помощь] Fix target - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Помощь] Fix target
mounty Дата: Суббота, 31.12.2016, 12:02 | Сообщение # 1
Новичок
Сообщений: 9
Статус: Offline
Здравствуйте уважаемые пользователи, прошу вас помочь мне исправить ошибки скрипта.
Вот собственно код:
Код
#IfWinActive, GTA:SA:MP
#SingleInstance, Force
#Persistent
#UseHook
#NoEnv
#include SAMP.ahk
#include overlay.ahk

initZonesAndCities()
DestroyAllVisual()

settimer, all, 50

SetParam("use_window", "1")
SetParam("window", "GTA:SA:MP")

allplayersbox := BoxCreate(3, 250, 120, 100, 0x90000000, true)
nextidov := TextCreate("Arial", 6, true, true, 5, 200, 0xFFFFFFFF, "", true, true)
allplayersov := TextCreate("Arial", 6, true, true, 5, 250, 0xFFFFFFFF, "", true, true)
aiminfoov := TextCreate("Arial", 6, true, true, 450, 260, 0xFFFFFFFF, "", true, true)
myposov := TextCreate("Arial", 10, true, true, 450, 1, 0xFFFFFFFF, "", true, true)
return

all:
;Nächster Spieler
        {
        nextid := getClosestPlayerId()
        nextidpos := getPlayerPos(nextid)
        mypos := getCoordinates()
        nextiddistance := getDist(nextidpos, mypos)
        if(nextid == "-1")
                {
                TextSetString(nextidov, "Niemand in der Naehe")
                }
        else
                {
                TextSetString(nextidov, "Naechster Spieler: " GetPlayerNamebyID(nextid) " (ID: " nextid ") Distanz: " Round(nextiddistance) "m")
                }
        }
;Aim Infos
        {
        ped := getTargetPed()
                {
                if(ped)
                        {
                        targetid := getidbyped(ped)
                        targetname := GetPlayerNamebyID(targetid)
                        targetpos := getPlayerPos(targetid)
                        targetdis := getDist(targetpos, mypos)
                        targetping := getPlayerPingById(targetid)
                        targethp :=
                    if(!IsPlayerInAnyVehicle())
                    TextSetString(aiminfoov,"Name: " targetname " (ID: " targetid ")`nDistanz: " Round(targetdis) "`nPing: ~" targetping)
                        }
                else
                        {
                        TextSetString(aiminfoov,"")
                        }
                }
        }
;allplayers
        {
        callFuncForAllStreamedInPlayers("foo", 150)
                foo(o)
                        {
                        sad := "{FFFFFF}" o.NAME " (ID: " o.ID ") HP: {FF0000}" Round(o.HP) "{FFFFFF} [Armor:{00FF00} " Round(o.ARMOR) "{FFFFFF}]"
                        FileAppend, %sad%|, text.txt
                        }
                FileRead, allplayers, text.txt
                StringSplit, player, allplayers, |
                FileDelete, text.txt
                TextSetstring(allplayersov,"Spieler in der Naehe`n" player1 "`n" player2 "`n" player3 "`n" player4 "`n" player5 "`n" player6 "`n" player7 "`n" player8 "`n" player9 "`n" player10)
                Loop, 10
                player%A_Index% := ""
        }
return

;###################################################################################################
;###################################################################################################

;###################################################################################################
;###################################################################################################

;getPlayerPos(dwId)
;getPedById(dwId)
;getIdByPed(dwPed)
;getStreamedInPlayersInfo()
;getClosestPlayerId()
;callFuncForAllStreamedInPlayers(func,dist=0x7fffffff)
;getDist(pos1,pos2)
;getPedCoordinates(dwPED)
;getPedCarInfo(dwPED)
;getTargetPed()
;sendDeath()
;restart()
RellaX Дата: Суббота, 31.12.2016, 15:01 | Сообщение # 2
Боец
Сообщений: 282
Статус: Offline
Может ты напишешь какую ошибку выдаёт...

https://vk.com/zatkap

Сообщение отредактировал RellaX - Суббота, 31.12.2016, 15:01
mounty Дата: Суббота, 31.12.2016, 17:22 | Сообщение # 3
Новичок
Сообщений: 9
Статус: Offline
RellaX Дата: Суббота, 31.12.2016, 17:29 | Сообщение # 4
Боец
Сообщений: 282
Статус: Offline
У тебя SAMP-UDF новее, а в новом нету функции getPlayerPos(id) [В новом: getPlayerPos(X,Y,Z)]
Ищи старую функцию getPlayerPos()


https://vk.com/zatkap
mounty Дата: Суббота, 31.12.2016, 17:58 | Сообщение # 5
Новичок
Сообщений: 9
Статус: Offline
а принцип скрипта, когда целишься на игрока. то пишет ник его и хп?

Добавлено (31.12.2016, 17:58)
---------------------------------------------
Я так и не нашел этот старый "SAMP-UDF", перевод кода на новый SAMP-UDF возможен?

Demy Дата: Воскресенье, 01.01.2017, 14:55 | Сообщение # 6
Бывалый
Сообщений: 422
Статус: Offline
Код
nextidpos := getTargetPosById(nextid)


AutoReporter / http://cheat-master.ru/forum/150-486717-1
Finder / http://cheat-master.ru/forum/160-497245-1
DLQ Binder / http://cheat-master.ru/forum/150-594163-1

У ТЕБЯ ЕСТЬ ИДЕЯ ДЛЯ ПРОГРАММЫ, НО САМ ТЫ НЕ МОЖЕШЬ НАПИСАТЬ КОД? ПИШИ МНЕ
mounty Дата: Воскресенье, 01.01.2017, 18:55 | Сообщение # 7
Новичок
Сообщений: 9
Статус: Offline
Цитата Demy ()
nextidpos := getTargetPosById(nextid)

??
RellaX Дата: Воскресенье, 01.01.2017, 21:23 | Сообщение # 8
Боец
Сообщений: 282
Статус: Offline
Цитата mounty ()
Я так и не нашел этот старый "SAMP-UDF", перевод кода на новый SAMP-UDF возможен?

Возможен, нужно только код найти


https://vk.com/zatkap
iMaran Дата: Вторник, 10.01.2017, 03:57 | Сообщение # 9
Новичок
Сообщений: 19
Статус: Offline
Код
getPlayerPosById(dwId) {
    dwId += 0
    dwId := Floor(dwId)
    if(dwId < 0 || dwId >= SAMP_PLAYER_MAX)
        return ""
    
    if(iRefreshScoreboard+iUpdateTick > A_TickCount)
    {
        if(oScoreboardData[dwId])
        {
   if(oScoreboardData[dwId].HasKey("PED"))
    return getPedCoordinates(oScoreboardData[dwId].PED)
   if(oScoreboardData[dwId].HasKey("MPOS"))
    return oScoreboardData[dwId].MPOS
  }
        return ""
    }
mounty Дата: Суббота, 14.01.2017, 12:33 | Сообщение # 10
Новичок
Сообщений: 9
Статус: Offline
я чот тупой для этого, релакс можешь сделать, выше пацан скинул код, хз правильно ли или нет.

Добавлено (14.01.2017, 12:33)
---------------------------------------------
up

iMaran Дата: Воскресенье, 15.01.2017, 03:54 | Сообщение # 11
Новичок
Сообщений: 19
Статус: Offline
Цитата mounty ()
я чот тупой для этого, релакс можешь сделать, выше пацан скинул код, хз правильно ли или нет.

Ты должен этот код вставить в твой сампудф и заменить getPlayerPos на getPlayerPosById, типо getPlayerPos(id)->getPlayerPosById(id), getPlayerPos(nextid)->getPlayerPosById(nextid) и т.д.

Добавлено (15.01.2017, 03:54)
---------------------------------------------

Цитата mounty ()
я чот тупой для этого, релакс можешь сделать, выше пацан скинул код, хз правильно ли или нет.

https://www.youtube.com/watch?v=Lw1258jGlE0&featu
Это тебе нужно?
mounty Дата: Воскресенье, 15.01.2017, 14:28 | Сообщение # 12
Новичок
Сообщений: 9
Статус: Offline
Цитата iMaran ()
https://www.youtube.com/watch?v=Lw1258jGlE0&featu

yes
iMaran Дата: Воскресенье, 15.01.2017, 15:08 | Сообщение # 13
Новичок
Сообщений: 19
Статус: Offline
Цитата mounty ()
yes

https://yadi.sk/d/MQVc9SFY397s8a
mounty Дата: Воскресенье, 15.01.2017, 20:38 | Сообщение # 14
Новичок
Сообщений: 9
Статус: Offline
Цитата iMaran ()
https://yadi.sk/d/MQVc9SFY397s8a

thx
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума