бесконечное движение объектов
|
|
Дата: 14.12.2010, Вторник, 20:43:43 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 144
как сделать чтоб объект двигался бесконечно??? ну вот например лифт. чтоб не писать /вверх и /вниз а чтоб он опускался и поднимался сам через определённое время. ну и так всегда.Добавлено (14.12.2010, 20.43) --------------------------------------------- так никто и не поможет??
|
|
|
Дата: 14.12.2010, Вторник, 20:45:54 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 83
Vla9ik, Я конешно не мастер, но я думаю можно поставить таймер!!! =)
|
|
|
Дата: 14.12.2010, Вторник, 20:54:54 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 72
SaPsAn7774, Да надо таймер,объект(ну лифт),спавн(если в здании),и что то еще ))
|
|
|
Дата: 14.12.2010, Вторник, 20:58:39 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 83
PreWolf, Извини конечно, но я тебя неочень понел! =)
|
|
|
Дата: 14.12.2010, Вторник, 21:08:20 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 144
ну лифт у меня находится на улице. скажите как поставить таймер к нему??
|
|
|
Дата: 14.12.2010, Вторник, 21:25:18 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 83
forward VorotaClose(); вместо VorotaClose напиши своё дальше к своей функции добавь SetTimer("VorotaClose", 5000, 0); вместо VorotaClose напиши то что написал в forward 5000 милесикунд это 5 сек это время через сколько откроется ворота в твоём члучае лифт
|
|
|
Дата: 14.12.2010, Вторник, 21:40:32 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 144
вот смотри. я пишу forward liftvv(); forward liftv(); далее if (strcmp(cmdtext, "/вверх", true) == 0) { SetTimer("liftvv", 5000, 0); MoveObject(gate3,тут корды лифта); new PlayerName[30]; GetPlayerName(playerid, PlayerName,30); format(string,256,"%s поднял лифт",PlayerName); SendClientMessageToAll(COLOR_GREEN,string); return 1; } if (strcmp(cmdtext, "/вниз", true) == 0) { SetTimer("liftv", 5000, 0); MoveObject(gate3,тут корды лифта); new PlayerName[30]; GetPlayerName(playerid, PlayerName,30); format(string,256,"%s опустил лифт",PlayerName); SendClientMessageToAll(COLOR_GREEN,string); return 1; } и не работает. я его поднимаю и он так и стоит на верху. почему???
|
|
|
Дата: 14.12.2010, Вторник, 21:43:17 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 83
паблик создайДобавлено (14.12.2010, 21.43) --------------------------------------------- public liftvv() { MoveObject(gate3,тут корды лифта); return 1; }
|
|
|
Дата: 14.12.2010, Вторник, 21:48:30 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 144
вобщем так. forward liftvv(); forward liftv(); далее if (strcmp(cmdtext, "/вверх", true) == 0) { SetTimer("liftvv", 5000, 0); MoveObject(gate3,тут корды лифта); new PlayerName[30]; GetPlayerName(playerid, PlayerName,30); format(string,256,"%s поднял лифт",PlayerName); SendClientMessageToAll(COLOR_GREEN,string); return 1; } if (strcmp(cmdtext, "/вниз", true) == 0) { SetTimer("liftv", 5000, 0); MoveObject(gate3,тут корды лифта); new PlayerName[30]; GetPlayerName(playerid, PlayerName,30); format(string,256,"%s опустил лифт",PlayerName); SendClientMessageToAll(COLOR_GREEN,string); return 1; } затем public liftvv() { MoveObject(gate3,тут корды лифта); return 1; } и всё?
|
|
|
Дата: 14.12.2010, Вторник, 21:51:05 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 83
Vla9ik, и ещё паблик public liftv() { MoveObject(gate3,тут корды лифта); // это уже корды вниз, а время та не мало ли? return 1; }
|
|
|
Дата: 14.12.2010, Вторник, 21:56:04 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 144
ну вот я так делаю. не работает нифига((((
|
|
|
Дата: 14.12.2010, Вторник, 22:06:08 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 144
Elfuego, скажи тогда как сделать
|
|
|
Дата: 14.12.2010, Вторник, 22:42:32 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 83
Elfuego, Чё какой! неможиш помоч!
|
|
|
Дата: 15.12.2010, Среда, 10:10:36 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 144
ничё не понял. тут много чего написано
|
|
|