- 1
- 0
Делаю скрипт для сампа, и нужно определить цвет ника, через getplayercolor реализовал это, НО это не работает конкретно с PDшниками, выводится просто {33ff}Ник_Нейм, а остальные фракции как положено, стоит проверка на цвет ника мб, не узнаю как определять его
Код:
GetNearPlayer()
{
TempDist := 100
p := getStreamedInPlayersInfo()
if(!p)
return -1
lpos := getCoordinates()
if(!lpos)
return -1
For i, o in p
{
Colorpl := getplayercolor(i)
if( !(colorpl = 3407786))
{
t:=getDist(lpos,o.POS)
if (t < TempDist) and ( t > 5 )
{
TempId := i
TempDist := t
}
}
}
return TempId
}
GetNearDriver()
{
TempDist := 100
p := getStreamedInPlayersInfo()
if(!p)
return -1
lpos := getCoordinates()
if(!lpos)
return -1
For i, o in p
{
Colorpl := getplayercolor(i)
if( isTargetDriverbyId(i) and !(colorpl = 3407786))
{
ModelName := getTargetVehicleModelNameById(i)
if (ModelName != "Enforcer") or (ModelName != "PoliceMaverick") or (ModelName != "HPV1000") or (ModelName != "PoliceRanger") or (ModelName != "PoliceCar") or (ModelName != "FBITruck")
{
t:=getDist(lpos,o.POS)
if (t < TempDist) and ( t > 5 )
{
TempId := i
TempDist := t
}
}
}
}
return TempId
}
Последнее редактирование: