Страница 1 из 11
Модератор форума: dr40 
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Вопросы по скриптингу » Подскажите...
Подскажите...
Вот смотрите...
в public OnPlayerUpdate(playerid)
Я вставил
Код

if(IsPlayerInRangeOfPoint(playerid, 180.0, 299.9941,-1477.7242,33.2612) || IsPlayerInRangeOfPoint(playerid, 70.0, -352.5457,-951.2154,55.3411 ))
{
// Код
}

Вопрос.
Можно ли координаты записать в массив/переменную..Чтобы вместо координат вставить переменную?!
Приведу пример.
Код
if(IsPlayerInRangeOfPoint(playerid, 180.0, new[0]) || IsPlayerInRangeOfPoint(playerid, 70.0, new[1]))
{
// Code
}
09.08.2014 в 07:49
Создаешь массив:
Код

new Float:DblCoord[n][3] = {
{x,y,z},
{x,y,z},
...n...
{x,y,z}
};


Где n - нужное тебе кол-во строк с координатами
3 - кол-во аргументов(в твоем случае координат)

И вместо
Код
if(IsPlayerInRangeOfPoint(playerid, 180.0, 299.9941,-1477.7242,33.2612) || IsPlayerInRangeOfPoint(playerid, 70.0, -352.5457,-951.2154,55.3411 ))   
{   
// Код   
}


Прописываешь таким образом

Код

if(IsPlayerInRangeOfPoint(playerid, 180.0, DblCoord[0][0],DblCoord[0][1],DblCoord[0][2]) || IsPlayerInRangeOfPoint(playerid, 70.0, DblCoord[1][0],DblCoord[1][1],DblCoord[1][2]))   
{   
// Код   
}   
09.08.2014 в 10:01
Понял,спасибо biggrin
09.08.2014 в 12:47
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Вопросы по скриптингу » Подскажите...
Страница 1 из 11
Поиск: