Считывание
Arsentiy8166 Дата: Воскресенье, 06.11.2011, 13:51:35 | Сообщение # 1
Группа: Пользователи
Сообщений: 8
Как сделать чтобы команда срабатывала в определенном месте. Например если ты в доках ты срабатывает команда например /fill ну без разницы какая. + кто поможет и награда
free-life-rpg.3dn.ru
Сообщение отредактировал Arsentiy8166 - Воскресенье, 06.11.2011, 13:52:30
Сообщение Как сделать чтобы команда срабатывала в определенном месте. Например если ты в доках ты срабатывает команда например /fill ну без разницы какая. + кто поможет и награда Автор - Arsentiy8166 Дата добавления - 06.11.2011 в 13:51:35
danik_rok Дата: Воскресенье, 06.11.2011, 23:21:47 | Сообщение # 2
Группа: Проверенные
Сообщений: 317
Вот тебе пример: Code
public блаблабла()//создай новый public { for(new i; i < MAX_PLAYERS; i++) { if(IsPlayerInRangeOfPoint(i, 20.0, 2497.36523438, 2773.546, 11.55891800)) { OnPlayerCommandText(playerid,"/opengate"); } return 1; } }
1. Вы сейчас в интернете. 2. Вы на сайте www.forum-pawno.net.ru. 3. Вы читаете это. 5. Вы не заметили что отсутствует пункт 4. 6. Вы сейчас это проверили. 7. Вы улыбаетесь.
Сообщение Вот тебе пример: Code
public блаблабла()//создай новый public { for(new i; i < MAX_PLAYERS; i++) { if(IsPlayerInRangeOfPoint(i, 20.0, 2497.36523438, 2773.546, 11.55891800)) { OnPlayerCommandText(playerid,"/opengate"); } return 1; } }
Автор - danik_rok Дата добавления - 06.11.2011 в 23:21:47
[east_side]_trane Дата: Понедельник, 07.11.2011, 10:44:25 | Сообщение # 3
Группа: Пользователи
Сообщений: 443
Забыл ему сказать что перед, пабликом надо создать форвард В скобочках возможно тебе понабится аргументы, типо playerid, killerid и так далее
Pawn скриптер Мои услуги по оптимизации
Сообщение Забыл ему сказать что перед, пабликом надо создать форвард В скобочках возможно тебе понабится аргументы, типо playerid, killerid и так далее Автор - [east_side]_trane Дата добавления - 07.11.2011 в 10:44:25
Arsentiy8166 Дата: Понедельник, 07.11.2011, 13:26:07 | Сообщение # 4
Группа: Пользователи
Сообщений: 8
а как сделать чтобы сам public запускать? таймер или что, а если таймер ставить на 1 сек то сервер лагать будет я так думаю
free-life-rpg.3dn.ru
Сообщение отредактировал Arsentiy8166 - Понедельник, 07.11.2011, 13:29:30
Сообщение а как сделать чтобы сам public запускать? таймер или что, а если таймер ставить на 1 сек то сервер лагать будет я так думаю Автор - Arsentiy8166 Дата добавления - 07.11.2011 в 13:26:07
danik_rok Дата: Понедельник, 07.11.2011, 20:56:55 | Сообщение # 5
Группа: Проверенные
Сообщений: 317
Так он какбы Всегда Готов!:D А таймер надо делать в самой команде если он тебе нужен
1. Вы сейчас в интернете. 2. Вы на сайте www.forum-pawno.net.ru. 3. Вы читаете это. 5. Вы не заметили что отсутствует пункт 4. 6. Вы сейчас это проверили. 7. Вы улыбаетесь.
Сообщение Так он какбы Всегда Готов!:D А таймер надо делать в самой команде если он тебе нужен Автор - danik_rok Дата добавления - 07.11.2011 в 20:56:55
Arsentiy8166 Дата: Вторник, 08.11.2011, 13:13:47 | Сообщение # 6
Группа: Пользователи
Сообщений: 8
Ты не понял меня public сам просто то так не запускается. Его надо как то запустить наверно?
free-life-rpg.3dn.ru
Сообщение Ты не понял меня public сам просто то так не запускается. Его надо как то запустить наверно? Автор - Arsentiy8166 Дата добавления - 08.11.2011 в 13:13:47
valych Дата: Вторник, 08.11.2011, 23:47:19 | Сообщение # 7
Группа: Проверенные
Сообщений: 501
Arsentiy8166 , в public OnGameModeInit() напиши это: Code
SetTimer("блаблабла", 1000, true);//будет запускаться раз в 1 секунду
Видео-уроки по pawn: https://www.youtube.com/channel/UCizhZElk8rxIPEcP4BHwdxg
Сообщение Arsentiy8166 , в public OnGameModeInit() напиши это: Code
SetTimer("блаблабла", 1000, true);//будет запускаться раз в 1 секунду
Автор - valych Дата добавления - 08.11.2011 в 23:47:19
Arsentiy8166 Дата: Среда, 09.11.2011, 11:20:21 | Сообщение # 8
Группа: Пользователи
Сообщений: 8
Quote (valych )
SetTimer("блаблабла", 1000, true);//будет запускаться раз в 1 секунду
это будет перегружать сервер
free-life-rpg.3dn.ru
Сообщение Quote (valych )
SetTimer("блаблабла", 1000, true);//будет запускаться раз в 1 секунду
это будет перегружать серверАвтор - Arsentiy8166 Дата добавления - 09.11.2011 в 11:20:21
AppLe Дата: Среда, 09.11.2011, 14:25:35 | Сообщение # 9
Группа: Пользователи
Сообщений: 20
http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint Вот что тебе надо