 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Анимации в заданном порядке
| |
| ZWEZDA | Дата: Пятница, 26.12.2008, 19:49 | Сообщение # 1 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 77
Награды: 1
Город: Strezhivoy
Репутация: 12
Замечания: 60%
Статус: 
| Как сделать чтоб например вводишь команду /buhlo, несколько анимаций в заданном порядке выполнялись?
   
|
| |
|
|
| MrSpeeD | Дата: Пятница, 26.12.2008, 19:51 | Сообщение # 2 |
|
Местный
Группа:
Продвинутые
Сообщений: 575
Награды: 23
Город: Liberty-City
Репутация: 47
Замечания: 60%
Статус: 
| Просто прописываешь их по порядку и всё!
|
| |
|
|
| ZWEZDA | Дата: Воскресенье, 28.12.2008, 21:44 | Сообщение # 3 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 77
Награды: 1
Город: Strezhivoy
Репутация: 12
Замечания: 60%
Статус: 
| Если так сделать то тока одна анимация проиграецо( вот код : Code case 4: { PlayerPlaySound(playerid,1149,1172.6432,-1323.3094,15.4029); SendClientMessage(playerid, COLOR_ORANGERED, "Âû êóïèëè ñèãàðåòû"); GivePlayerMoney(playerid, -100); ApplyAnimation(playerid,"SMOKING","M_smk_in",4.1,0,1,1,1,1); ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); ApplyAnimation(playerid,"SMOKING","M_smkstnd_loop",4.1,0,1,1,1,1); ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); ApplyAnimation(playerid,"SMOKING","M_smkstnd_loop",4.1,0,1,1,1,1); ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); ApplyAnimation(playerid,"SMOKING","M_smkstnd_loop",4.1,0,1,1,1,1); ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); ApplyAnimation(playerid,"SMOKING","M_smk_out",4.1,0,1,1,1,1); ApplyAnimation(playerid,"SMOKING","M_smk_tap",4.1,0,1,1,1,1); SendClientMessage(playerid, COLOR_IVORY, "Ïðîäàâåö: Åñëè ó âàñ íåò äåíåã íà ñ÷åòó, òî âàì çàïèñûâàåòñÿ â äîëã íà âàøåì ñ÷åòó"); } если не правильно, то поправьте case 4 - ето пункт меню Добавлено (28.12.2008, 21:44) --------------------------------------------- мне кажется што тут надо что-то связанное с SetTimer сделать ; Люююдиии мне нужно решение до 30 декабря скажите че делать, поставлю плюсик 
   
Сообщение отредактировал ZWEZDA - Воскресенье, 28.12.2008, 22:03 |
| |
|
|
| Persey_ | Дата: Воскресенье, 28.12.2008, 22:29 | Сообщение # 4 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 850
Награды: 35
Город: New-York City
Репутация: 635
Замечания: 0%
Статус: 
| Quote (ZWEZDA) Как сделать чтоб например вводишь команду /buhlo, несколько анимаций в заданном порядке выполнялись? Мне кажется что это не реально что-бы несколько сразу выполнялись... Зафиг тебе вообще так нада? Просто пиши команды по порядку. Там например /smoke [1-8].
|
| |
|
|
| ZWEZDA | Дата: Воскресенье, 28.12.2008, 22:35 | Сообщение # 5 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 77
Награды: 1
Город: Strezhivoy
Репутация: 12
Замечания: 60%
Статус: 
| Lary_, я хотел чтоб када в моём магазине купили сигареты, можно было сделать 10 затягов, и несколько анимаций из моево кода и есть ети 10 затягов
   
|
| |
|
|
| Persey_ | Дата: Воскресенье, 28.12.2008, 22:54 | Сообщение # 6 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 850
Награды: 35
Город: New-York City
Репутация: 635
Замечания: 0%
Статус: 
| Между этими строками с анимацией должно помоему ещё чтото стоять. А вот что я хз
Сообщение отредактировал Lary_ - Воскресенье, 28.12.2008, 22:55 |
| |
|
|
| SuN | Дата: Понедельник, 29.12.2008, 11:06 | Сообщение # 7 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 216
Награды: 3
Город: Moscow
Репутация: 9
Замечания: 20%
Статус: 
| Используй таймеры
|
| |
|
|
| ZWEZDA | Дата: Понедельник, 29.12.2008, 15:07 | Сообщение # 8 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 77
Награды: 1
Город: Strezhivoy
Репутация: 12
Замечания: 60%
Статус: 
| ну....... подскажи как, я если чесно с таймером не дружу
   
|
| |
|
|
| Eakwarp | Дата: Понедельник, 29.12.2008, 15:08 | Сообщение # 9 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус: 
| эм, главное вычислить то через сколько запускать следующую анимацию, и так их в нужном порядке запускать посредством нескольких таймеров, которые будут включатся и килятся когда определенная анимация кончается... тупо написал но думаю доходчего.
More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.
Valakas Roleplay on Twitter
Платные консультации, разработка, в ICQ. Дорого.
Сообщение отредактировал Eakwarp - Понедельник, 29.12.2008, 15:10 |
| |
|
|
| ZWEZDA | Дата: Понедельник, 29.12.2008, 15:12 | Сообщение # 10 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 77
Награды: 1
Город: Strezhivoy
Репутация: 12
Замечания: 60%
Статус: 
| исправьте мой код во втором моём комменте плиз, ну я уже сказал што с таймером не дружу
   
|
| |
|
|
| Persey_ | Дата: Понедельник, 29.12.2008, 16:28 | Сообщение # 11 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 850
Награды: 35
Город: New-York City
Репутация: 635
Замечания: 0%
Статус: 
| Кароче смотри. Вставляй после каждой анимации вот это [pwn]SetTimer("ApplyAnimation",300,1); [/pwn] Вроде так.
|
| |
|
|
| ZWEZDA | Дата: Понедельник, 29.12.2008, 18:12 | Сообщение # 12 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 77
Награды: 1
Город: Strezhivoy
Репутация: 12
Замечания: 60%
Статус: 
| О спасиб, Ща домой приду, А то в гостях =) И попробую Добавлено (29.12.2008, 18:12) --------------------------------------------- всем по плюсику
   
|
| |
|
|
| theAlone | Дата: Понедельник, 29.12.2008, 18:28 | Сообщение # 13 |
|
Долгожитель
Группа:
Пользователи
Сообщений: 1380
Награды: 1
Город: Москва
Репутация: 92
Замечания: 0%
Статус: 
| Значит так. Code #define MAX_TIME 20 //максимальное время new playTime[200]; //время
public posled(playerid) { playTime[playerid]++; switch(playTime[playerid]) { case 0: анимация1 case 5: anim2 case MAX_TIME: { ClearAnimation(playerid); return playTime[playerid] = 0; } SetTimerEx("posled",1000,0); } posled(playerid); Ставишь например в команду. Всё должно работать. Ко всем остальным: Если не знаете, лучше не суйтесь.
Сообщение отредактировал [SFD]EvilRiaz - Понедельник, 29.12.2008, 18:29 |
| |
|
|
| ZWEZDA | Дата: Понедельник, 29.12.2008, 19:54 | Сообщение # 14 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 77
Награды: 1
Город: Strezhivoy
Репутация: 12
Замечания: 60%
Статус: 
| [SFD]EvilRiaz, вместо case 0: анимация1 и case 5: anim2 надо чето другое писать?Добавлено (29.12.2008, 19:54) --------------------------------------------- и ваще при чем там case?)
   
Сообщение отредактировал ZWEZDA - Понедельник, 29.12.2008, 19:42 |
| |
|
|
| theAlone | Дата: Понедельник, 29.12.2008, 23:26 | Сообщение # 15 |
|
Долгожитель
Группа:
Пользователи
Сообщений: 1380
Награды: 1
Город: Москва
Репутация: 92
Замечания: 0%
Статус: 
| #define MAX_TIME 20 //максимальное время new playTime[200]; //время public posled(playerid) { playTime[playerid]++; switch(playTime[playerid]) { case 0: ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); case 1: ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); case 2: ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); case 3: ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); case 4: ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); case 5: ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); case 5: ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); case 6: ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); case 7: ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); case 8: ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); case 9: ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); case 10: ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); case 11: ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); case 12: ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); case 13: ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); case 14: ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); case 15: ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); case 16: ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); case 17: ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); case 18: ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); case 19: ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); case MAX_TIME: ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,1,1,1,1); { ClearAnimation(playerid); return playTime[playerid] = 0; } SetTimerEx("posled",1000,0); } тоеть case это на какой секунде должна поигрываться анима
|
| |
|
|
|
 |
|
 | |
| |
|