|
Очень нужна помощь
| |
| Александр | Дата: Вторник, 26.07.2011, 22:12:17 | Сообщение # 1 |
Группа: Пользователи
Сообщений: 298
| Доброго времени суток..
Как сделать чтобы при вводе команды человек не мог вводить другие команды, и нажимать клавишу АЛЬТ (левый) ???
Вот команда:
Code if (strcmp("/дм", cmdtext, true, 10) == 0) { SetPlayerPos(playerid,-1317.6010,2491.1550,87.0609); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid, 24, 1000); SetPlayerHealth(playerid,20); SetPlayerArmour(playerid, 0); SendClientMessage(playerid,COLOR_RED,"...:::Вы телепортировались на Дигл ДМ:::..."); return 1; }
_____________________________
И как седлать рандомный телепорт при вводе данной команды?
Dimka_71rus,[east_side]_trane,и конечноже Я...
Запомните этих великих флудеров, офтоперов, и просто самых самых :D
Сообщение отредактировал Александр - Вторник, 26.07.2011, 22:55:52 |
| |
|
|
| drifter-dron | Дата: Среда, 27.07.2011, 07:43:00 | Сообщение # 2 |
Группа: Пользователи
Сообщений: 477
| Рандомный телепорт:
В начало мода: Code new Float:R1[][4] = { {396.9283,-1805.3627,7.8379, 3.0}, {294.9621,-1334.0983,53.4414, 3.0}, {1262.6002,-814.0709,84.1406, 3.0}, {1332.2909,-899.9728,39.5781, 3.0}, {1020.1530,-1030.4604,32.0490, 3.0}, {911.6716,-1233.1431,17.2109, 3.0} }; заменяем команду на следующую: Code if (strcmp("/дм", cmdtext, true, 10) == 0) { SetPlayerPos(playerid,-1317.6010,2491.1550,87.0609); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid, 24, 1000); SetPlayerHealth(playerid,20); SetPlayerArmour(playerid, 0); SendClientMessage(playerid,COLOR_RED,"...:::Вы телепортировались на Дигл ДМ:::..."); new rand = random(sizeof(R1)); SetPlayerPos(playerid, R1[rand][0],R1[rand][1],R1[rand][2]); return 1; } Надеюсь понятно, куда вставлять координаты?
Пишу любые несложные скрипты)) Обращайтесь.. Цена: от 10 рублей))
|
| |
|
|
| Александр | Дата: Среда, 27.07.2011, 14:13:17 | Сообщение # 3 |
Группа: Пользователи
Сообщений: 298
| Ну уж вижу где цыфирки
А вот например мне тока 2 рандомных тп надо, тогда вот так:
Code new Float:R1[][4] = { {396.9283,-1805.3627,7.8379, 3.0}, {294.9621,-1334.0983,53.4414, 3.0}, };
Строку:
менять ненадо?
Dimka_71rus,[east_side]_trane,и конечноже Я...
Запомните этих великих флудеров, офтоперов, и просто самых самых :D
|
| |
|
|
| [MTA]MaPeR5518 | Дата: Суббота, 30.07.2011, 08:56:13 | Сообщение # 4 |
Группа: Пользователи
Сообщений: 181
| Вот тебе легче рандомный телепорт Code if (strcmp("/дм", cmdtext, true, 10) == 0) { switch(random(4)) { case 0: SetPlayerPos(playerid,коорд); case 1: SetPlayerPos(playerid,коорд); case 2: SetPlayerPos(playerid,коорд); case 3: SetPlayerPos(playerid,коорд); } ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid, 24, 1000); SetPlayerHealth(playerid,20); SetPlayerArmour(playerid, 0); SendClientMessage(playerid,COLOR_RED,"...:::Вы телепортировались на Дигл ДМ:::..."); return 1; }
Ничто не останавливает полет мысли программиста , как компилятор! + не помешает
Сообщение отредактировал [MTA]MaPeR5518 - Суббота, 30.07.2011, 08:56:35 |
| |
|
|
| Александр | Дата: Суббота, 30.07.2011, 12:39:18 | Сообщение # 5 |
Группа: Пользователи
Сообщений: 298
| Все спасибо разобрался
Dimka_71rus,[east_side]_trane,и конечноже Я...
Запомните этих великих флудеров, офтоперов, и просто самых самых :D
|
| |
|
|
 Загрузка страницы, займет меньше минуты...
| Статистика Форума |
| Последнии темы |
Читаемые темы |
Лучшие пользователи |
Новые пользователи |
|
|
|
|
|
|