Доброго времени суток.
У меня есть вопрос к знающим людям.
Я написал маленький код для команды "/cuff" в сампе, но "/cuff" не по таргету и не по вписыванию id в диалоговое окно, а по рядом стоящему преступнику. Но я не могу понять чего я тут не дописал или где я налажал, прошу помочь если не трудно.
Не особо понимаю в этом, но пытаюсь.
Спасибо что заглянули в эту тему.
У меня есть вопрос к знающим людям.
Я написал маленький код для команды "/cuff" в сампе, но "/cuff" не по таргету и не по вписыванию id в диалоговое окно, а по рядом стоящему преступнику. Но я не могу понять чего я тут не дописал или где я налажал, прошу помочь если не трудно.
Код:
F2::
o:=Object()
o:=GetCoordinates()
targ:=getClosestPlayerId()
if (targ!="-1" and getDist(o,getPedCoordinates(getPedById(getClosestPlayerId()))<5)
{
SendChat("/cuff " targ )
}
Return
getTargetPed() - узнать PED-id игрока, на которого ты целишься
getPedById(dwId) - узнать PED-id игрока по его id
getIdByPed(dwId) - узнать id игрока по его PED-id
getStreamedInPlayersInfo() - узнать id всех игроков в зоне прорисовки
getDist(pos1,pos2) - узнать дистанцию между двумя точками
getClosestPlayerPed() - узнать PED-id ближайшего игрока
getClosestPlayerId() - узнать id ближайшего игрока
getClosestPlayerIdUnit() - узнать id ближайшего человека в радиусе 4 (игнорирует скины копов и ФБР)
getPedById(dwId) - узнать PED-id игрока по его id
getIdByPed(dwId) - узнать id игрока по его PED-id
getStreamedInPlayersInfo() - узнать id всех игроков в зоне прорисовки
getDist(pos1,pos2) - узнать дистанцию между двумя точками
getClosestPlayerPed() - узнать PED-id ближайшего игрока
getClosestPlayerId() - узнать id ближайшего игрока
getClosestPlayerIdUnit() - узнать id ближайшего человека в радиусе 4 (игнорирует скины копов и ФБР)
Не особо понимаю в этом, но пытаюсь.
Спасибо что заглянули в эту тему.
Последнее редактирование: