+7 (987) 654 32 10
support@yourwebsite.com
Вход
Регистрация
Список желаний
Главная
Новости
GTA: Chinatown Wars
GTA: San Andreas
GTA 4 Episodes from Liberty City
Grand Theft Auto: IV
Grand Theft Auto: V
San Andreas MultiPlayer
Grand Theft Auto
Новости сайта
Другие игры
Rockstar Games
Обзоры
Другие новости
Архив новостей
Кланы
Файлы
Gamemodes
Filterscripts
Клиенты и сервера
Programs and other
Cleo scripts
Готовые сервера
Темы и курсоры
NPC (Боты)
Plugins / Includes
GTA IV
Модификации для SA-MP
Cheats and hacks
Карты и постройки
Все для uCoz
Форум
Техническая поддержка
Эксклюзив
Игровые моды
Скрипты
Вопросы и проблемы
Скриншоты и видео
Серверы SA-MP
Кланы SA-MP
Модификации для SA-MP
Информация для новичков
Команды
Уроки скриптинга в Pawno
Функции для сервера
Вопросы по скриптингу
Плагины и дополнения
Программы для скриптинга
Фото
GTA 5: Скриншоты
GTA 5: Заставки
SA:MP: Скриншоты
SA:MP: Заставки
GTA 4: Скриншоты
GTA 4: Заставки
GTA Chinatown Wars: Скриншоты
GTA Chinatown Wars: Заставки
GTA San Andreas: Скриншоты
GTA San Andreas: Заставки
NFS Undercover: Скриншоты
NFS Undercover: Заставки
NFS Prostreet: Скриншоты
NFS Prostreet: Заставки
Видео
Инфо
Контактная информация
Авторское право
Юзербары GTA и SA-MP
Обмен баннерами
Гостевая книга
Форум
Главная страница
/
Форум
/
Вопросы по скриптингу
/
Подскажите...
Страница
1
из
1
1
Модератор форума:
dr40
Форум | www.SAMP-TEAM.com
»
Wiki SA-MP
»
Вопросы по скриптингу
»
Подскажите...
Подскажите...
sany9494
Пользователь
17 сообщений
Вот смотрите...
в
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
[S]ilverbac[k]
Администратор
723 сообщения
Создаешь массив:
Код
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
sany9494
Пользователь
17 сообщений
Понял,спасибо
09.08.2014 в 12:47
Форум | www.SAMP-TEAM.com
»
Wiki SA-MP
»
Вопросы по скриптингу
»
Подскажите...
Страница
1
из
1
1
Главная страница форума
Сайт SAMP-TEAM
Информация по сайту и форуму
Конкурсы и акции
Техническая поддержка
San Andreas MultiPlayer
Эксклюзив
Новости и статьи
Игровые моды
Скрипты
Вопросы и проблемы
Скриншоты и видео
Серверы SA-MP
Поиск
Кланы SA-MP
Модификации для SA-MP
Wiki SA-MP
Информация для новичков
Команды
Уроки скриптинга в Pawno
Функции для сервера
ID's
Вопросы по скриптингу
Плагины и дополнения
Программы для скриптинга
NPC
MAP's
Multi Theft Auto
Все серии Grand Theft Auto
Grand Theft Auto: V
Grand Theft Auto: IV
GTA: San Andreas
Разное
Скрипты для uCoz
Программирование на php
Ваше творчество
Обо Всём
Музыка
Кино
Флудилка
Корзина
Поиск: