Форум Pawn.Wiki - Воплоти мечту в реальность!: [Cmd] [All] Анимации - Форум Pawn.Wiki - Воплоти мечту в реальность!

Перейти к содержимому

  • (2 Страниц) +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[Cmd] [All] Анимации Оценка: -----

#1
Пользователь офлайн   LiMOH 

  • Профессионал
  • Вставить ник
  • Раскрыть информацию
Решил выложить ничем особо не отличающуюся команду /animlist в диалоге, т.к. на форуме подобной темы я не нашёл. Начнём.

В public OnPlayerCommandText:
if(strcmp("/animList", cmdtext, true, 10) == 0)
	{
		ShowPlayerDialog(playerid, 2008, DIALOG_STYLE_LIST, "Анимации", "[1] Заводной\n[2] Медленный\n[3] Стриптиз\n[4] Руки вверх\n[5] Сесть\n[6] Встать\n[7- Замереть\n[8] Смирно\n[9] Рукопожатие\n[10] Привет кулаками\n[11] Пузом в пузо\n[12] Стоять\n[13] Читать рэп\n[14] Facepalm\n[15] Встать на колени\n[16] Крэк (сидеть)\n[17] Спать\n[18] Сидеть\n[19] Стоять на руках\n[20] Dealer\n[21] Гопник\n[22] Лежать", "Выбрать", "Отмена");
		return 1;
	}


В public OnDialogResponse:
if(dialogid == 1)
{ 
    if(response) 
{ 
    if(listitem == 0) 
{  
    SetPlayerSpecialAction(playerid, 5);
    PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
        return 1; 
} 
    else if(listitem == 1) 
{ 
        ApplyAnimation(playerid, "DANCING", "DAN_Loop_A", 4.0999, 0, 1, 1, 1, 1, 1);
    PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0); 
        return 1; 
} 
    else if(listitem == 2) 
{ 
SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DANCE4); 
    PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0); 
        return 1; 
} 
    else if(listitem == 3) 
{ 
        SetPlayerSpecialAction(playerid, 10);
     return 1; 
} 
    else if(listitem == 4) 
{ 
    ApplyAnimation(playerid, "Attractors", "Stepsit_in", 4.0999, 0, 1, 1, 1, 1, 0);
    PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0); 
        return 1; 
} 
    else if(listitem == 5) 
{ 
        ApplyAnimation(playerid, "Attractors", "Stepsit_out", 4.0999, 0, 1, 1, 1, 1, 0); 
    PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0); 
        return 1; 
} 
    else if(listitem == 6) 
{ 
    ApplyAnimation(playerid, "FOOD", "SHP_Tray_Lift_Out", 4.0999, 0, 1, 1, 1, 1, 0);
    PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0); 
        return 1; 
} 
    else if(listitem == 7) 
{ 
        ApplyAnimation(playerid, "FOOD", "SHP_Tray_Out", 4.0999, 0, 1, 1, 1, 1, 0);
    PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0); 
        return 1; 
} 
    else if(listitem == 8) 
{ 
    ApplyAnimation(playerid, "GANGS", "hndshkca", 4.0999, 0, 1, 1, 1, 1, 0);
    PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0); 
        return 1; 
} 
    else if(listitem == 9) 
{ 
    ApplyAnimation(playerid, "GANGS", "hndshkda", 4.0999, 0, 1, 1, 1, 1, 0); 
    PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0); 
        return 1; 
} 
    else if(listitem == 10) 
{ 
ApplyAnimation(playerid, "GANGS", "hndshkea", 4.0999, 0, 1, 1, 1, 1, 0);
        return 1; 
} 
    else if(listitem == 11) 
{ 
    ApplyAnimation(playerid, "GANGS", "leanIN", 4.0999, 0, 1, 1, 1, 1, 0);
     SetPlayerChatBubble(playerid,"зивает",COLOR_PURPLE,30.0,10000); 
         return 1; 
} 
else  if(listitem == 12) 
{ 
ApplyAnimation(playerid, "GANGS", "prtial_gngtlkB", 4.0999, 0, 1, 1, 1, 1, 0); 
        return 1; 
} 
else if(listitem == 13) 
{ 
ApplyAnimation(playerid, "OTB", "wtchrace_lose", 4.0999, 0, 1, 1, 1, 1, 0);
    return 1; 
} 
else if(listitem == 14) 
{ 
ApplyAnimation(playerid, "COP_AMBIENT", "Copbrowse_shake", 4.0999, 0, 1, 1, 1, 1, 0); 
    return 1; 
} 
else if(listitem == 15) 
{ 
    ApplyAnimation(playerid, "CRACK", "crckidle1", 4.0999, 0, 1, 1, 1, 1, 0);
    return 1; 
} 
else if(listitem == 16) 
{ 
ApplyAnimation(playerid, "CRACK", "crckidle2", 4.0999, 0, 1, 1, 1, 1, 0); 
    return 1; 
} 
else if(listitem == 17) 
{ 
    ApplyAnimation(playerid, "JST_BUISNESS", "girl_02", 4.0999, 0, 1, 1, 1, 1, 0);
    return 1; 
} 
else if(listitem == 18) 
{ 
ApplyAnimation(playerid, "DAM_JUMP", "DAM_Dive_Loop", 4.0999, 0, 1, 1, 1, 1, 0);
    return 1; 
} 
else if(listitem == 19) 
{ 
    ApplyAnimation(playerid, "DEALER", "DEALER_IDLE", 4.0999, 0, 1, 1, 1, 1, 0);
} 
else if(listitem == 20) 
{ 
ApplyAnimation(playerid, "TATTOOS", "TAT_ArmL_Out_T", 4.0999, 0, 1, 1, 1, 1, 0);
    return 1; 
} 
else if(listitem == 21) 
{ 
ApplyAnimation(playerid,"BEACH","Lay_Bac_Loop",4.1,0,1,1,1,1);
    return 1; 
} 
else if(listitem == 22) 
{ 
ApplyAnimation( playerid, "DEALER", "DRUGS_BUY", 4.1, 1, 1, 1, 1, 1 ,1); 
    return 1; 
} 
else if(listitem == 23) 
{ 
ApplyAnimation( playerid, "RYDER", "RYD_Die_PT1", 4.1, 1, 1, 1, 1, 1 ,1); 
    return 1; 
} 
else if(listitem == 24) 
{ 
ApplyAnimation(playerid,"PED","SEAT_down", 4.1, 0, 0, 0, 0, 0 ,1); 
    return 1; 
} 
} 
else 
        { 
            return 1; 
        } 
}


Автор: Kyller
Отредактировал: LiMOH

Сообщение отредактировал LiMOH: 25 августа 2012 - 22:24

12

#2
Пользователь офлайн   Romzes 

  • ( ^_^ )
  • Вставить ник
  • Раскрыть информацию
Видимо за основу брали мой скрипт старый и добавили анимаций... https://pawn.wiki/in...s-animlist-v20/

А так норм лови +
0

#3
Пользователь офлайн   Rock & Roll 

  • Эксперт
  • Вставить ник
  • Раскрыть информацию
Во! Всегда хотел сделать так, но влом. пасибо
0

#4
Пользователь офлайн   TemaN 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Ха, прикольно, +
0

#5
Пользователь офлайн   Cris_Pro 

  • Хочу создать серверок..
  • Вставить ник
  • Раскрыть информацию
нуу..
0

#6
Пользователь офлайн   Fasters 

  • Местный
  • Вставить ник
  • Раскрыть информацию
Согласен прикольно :)
0

#7
Пользователь офлайн   alfa6999 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
+ заслужил
0

#8
Пользователь офлайн   -=sergey=- 

  • Местный
  • Вставить ник
  • Раскрыть информацию
:facepalm: :facepalm: :facepalm:
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(2992) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(2997) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(2998) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3003) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3004) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3009) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3015) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3020) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3021) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3027) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3032) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3033) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3039) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3045) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3050) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3055) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3056) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3058) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3061) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3066) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3071) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3081) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3091) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3100) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3105) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3110) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3115) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3120) : warning 217: loose indentation
C:\Documents and Settings\UserXP\Рабочий стол\RolePlay crmp\gamemodes\111.pwn(3123) : warning 217: loose indentation
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase

Header size:           8732 bytes
Code size:          1697836 bytes
Data size:          4747352 bytes
Stack/heap size:      16384 bytes; estimated max. usage=5656 cells (22624 bytes)
Total requirements: 6470304 bytes

29 Warnings.


#9
Пользователь офлайн   StRiKeR 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Норм. "+" Твой.
0

#10
Пользователь офлайн   GarEvan 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Помогите.
Бьёт ошибку на строку
if(strcmp("/animList", cmdtext, true, 10) == 0)
А именно: new.pwn(7561) : error 017: undefined symbol "cmdtext"
0

Поделиться темой:


  • (2 Страниц) +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика