|
Помогите с проверкой
|
|
| dRink | Дата: Понедельник, 17.01.2011, 18:28 | Сообщение # 1 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 217
Награды: 1
Город: Екатеринбург
Репутация: -21
Замечания: 40%
Статус: 
| Можете подсказать как сделать проверку стоит ли игрок на пикапе или нет ну точнее если не на пикапе то команду не может ввести только на пикапе может ввести: к примеру вот команда: Code if (strcmp("/1", cmdtext, true, 10) == 0) { //тут нужна проверка чтоб только на пикапе могли ввести команду SendClientMessage(playerid, COLOR_RED, "Текст"); SetPlayerPos(playerid, 1826.1335,-1413.9813,29.6172); SetPlayerFacingAngle(playerid, 106.0); return 1; }
Отличный сервер SA:MP Название: ***RUSSIAN_SERVER*** Ип\Порт: 188.120.228.189:5555 Читаем!
|
| |
|
|
| Dj_White_Rise | Дата: Понедельник, 17.01.2011, 18:45 | Сообщение # 2 |
|
Новенький
Группа:
Пользователи
Сообщений: 35
Награды: 0
Город: РнД
Репутация: -4
Замечания: 0%
Статус: 
| Code if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,376.5995,190.8609,1014.1875)) // 3.0 (радиус действия помойму), координаты сам впишешь
|
| |
|
|
| Impereal | Дата: Понедельник, 17.01.2011, 20:01 | Сообщение # 3 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
| Quote (Dj_White_Rise) PlayerToPoint(3 Что? IsPlayerInRangeOfPoint
Прощай самп-рус =Р
|
| |
|
|
| Dj_White_Rise | Дата: Понедельник, 17.01.2011, 20:08 | Сообщение # 4 |
|
Новенький
Группа:
Пользователи
Сообщений: 35
Награды: 0
Город: РнД
Репутация: -4
Замечания: 0%
Статус: 
| Вставляй как я кинул. У меня так.
|
| |
|
|
| Impereal | Дата: Понедельник, 17.01.2011, 20:11 | Сообщение # 5 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
| Quote (Dj_White_Rise) Вставляй как я кинул. У меня так. Учи не правильно...
Прощай самп-рус =Р
|
| |
|
|
| dRink | Дата: Понедельник, 17.01.2011, 23:59 | Сообщение # 6 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 217
Награды: 1
Город: Екатеринбург
Репутация: -21
Замечания: 40%
Статус: 
| А как теперь сделать чтоб после набора этой команды больше чтоб не могли ввести пока не набиру к примеру другую команду?
Отличный сервер SA:MP Название: ***RUSSIAN_SERVER*** Ип\Порт: 188.120.228.189:5555 Читаем!
Сообщение отредактировал dRink - Вторник, 18.01.2011, 01:59 |
| |
|
|
| Крендель | Дата: Среда, 19.01.2011, 15:26 | Сообщение # 7 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 216
Награды: 0
Город: :дороГ
Репутация: -8
Замечания: 20%
Статус: 
| Quote (dRink) А как теперь сделать чтоб после набора этой команды больше чтоб не могли ввести пока не набиру к примеру другую команду? Мы экстрасенсы, мы тебя поняли...
生き死に
|
| |
|
|
| Fus1 | Дата: Среда, 19.01.2011, 16:48 | Сообщение # 8 |
|
Группа:
Продвинутые
Сообщений: 2704
Награды: 121
Город: Melbourne Australia
Репутация: 3103
Замечания: 0%
Статус: 
| Quote (Dj_White_Rise) if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,376.5995,190.8609,1014.1875)) // 3.0 (радиус действия помойму), координаты сам впишешь if(IsPlayerInRangeOfPoint(playerid, 7.0, 0.0, 0.0, 0.0)) return SendClientMessage(playerid,0xFFFFFFFF,"Тут нельзя!");
|
| |
|
|
| Vagrant | Дата: Четверг, 20.01.2011, 08:28 | Сообщение # 9 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус: 
| dRink, В начало: new bool:comon = false; В команду: if (strcmp("/1", cmdtext, true, 2) == 0) { if(comon) return SendClientMessage(playerid, COLOR_RED, "Команда уже активирована!"); if(!IsPlayerInRangeOfPoint(playerid, 3.0, X, Y, Z)) return SendClientMessage(playerid, COLOR_RED, "Вы не на пикапе!"); // За место X, Y, Z координаты пикапа. SendClientMessage(playerid, COLOR_RED, "Текст"); SetPlayerPos(playerid, 1826.1335,-1413.9813,29.6172); SetPlayerFacingAngle(playerid, 106.0); comon = true; return 1; } В другую команду: if(strcmp("/2", cmdtext, true, 2) == 0) // Другая команда { comon = false; // Код команды если есть либо сообщение... return 1; }
Человек учась ходить падает, и только падая, он учится ходить! Мои работы: [GM] W.F.S.A. V. 1.0 - 100% [GM] San Fierro Enigmatic (TDM) V. 1.0 - 100% [FS] Clan House V. 1.0 - 100% [FS] Save Car Tun System V. 1.0 - 100% [FS] Vagrant Anti-CapsLock V. 2.1 - 100% [FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100% [APP] SA-MP Interior Viewer V. 1.0 - 100%
Принимаю заказы на помощь в скриптинге!
|
| |
|
|
| XxxZONDAxxX | Дата: Пятница, 21.01.2011, 11:04 | Сообщение # 10 |
|
Новенький
Группа:
Пользователи
Сообщений: 20
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| if(pickupid == переменная) // Проверка, поднял ли игрок пикап
Работаю с Pawno, пишу скрипты средней сложности...
|
| |
|
|
| Dima-kun | Дата: Пятница, 21.01.2011, 11:30 | Сообщение # 11 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| Quote (Dj_White_Rise) PlayerToPoint забейте на эту пое**нь.
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|