06:50
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: AXE, Weddew  
Анимации в заданном порядке
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 сделать crazy ; Люююдиии sorry мне нужно решение до 30 декабря suicide2 скажите че делать, поставлю плюсик mda




Сообщение отредактировал 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%
Статус:
ну....... подскажи как, я если чесно с таймером не дружу lol


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%
Статус:
О спасиб,
Ща домой приду,
А то в гостях =)
И попробую
crazy

Добавлено (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 это на какой секунде должна поигрываться анима

  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua