Набор в массовку для снятия дискотеки -
Crystal_Speed - 16.12.2011
Всем привет, в общем снимаю видео для презентации
фильтрскрипта. Кто заинтересован пишем в ICQ или оставляем заявку.
Re: Набор в массовку для снятия дискотеки -
sk47 - 17.12.2011
боты + ApplyAnimation не?
Re: Набор в массовку для снятия дискотеки -
OKStyle - 17.12.2011
Именно, я так и делал презентацию клуба и концерта рокеров.
Re: Набор в массовку для снятия дискотеки -
Crystal_Speed - 17.12.2011
Внатуре, чёто неподумал даже) Спасибо)
Re: Набор в массовку для снятия дискотеки -
Crystal_Speed - 17.12.2011
Только чёто не воспроизводятся анимации при OnPlayerSpawn...
Вот паблик:
Code:
public OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid))
{
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname));
new randskin = random(299)+1;
if(!strcmp(npcname, "Dancer", true))
{
SetPlayerSkin(playerid,randskin);
ApplyAnimation(playerid,"DANCING","DAN_Down_A",4.1,1,1,1,1,1);
return 1;
}
if(!strcmp(npcname, "Dancer2", true))
{
SetPlayerSkin(playerid,randskin);
ApplyAnimation(playerid,"DANCING","DAN_Left_A",4.1,1,1,1,1,1);
return 1;
}
}
return 1;
}
Вот ConnectNPC:
Code:
ConnectNPC("Dancer","dancer_1");
ConnectNPC("Dancer2","dancer_2");
ConnectNPC("Dancer3","dancer_3");
ConnectNPC("Dancer4","dancer_4");
ConnectNPC("Dancer5","dancer_5");
ConnectNPC("Dancer6","dancer_6");
ConnectNPC("Dancer7","dancer_7");
ConnectNPC("Dancer8","dancer_8");
ConnectNPC("Dancer9","dancer_9");
ConnectNPC("Dancerf0","dancer_10");
ConnectNPC("Dance1f23r","dancer_11");
ConnectNPC("Dance1f3r","dancer_12");
ConnectNPC("Danc51f4er","dancer_13");
ConnectNPC("Dance1f24r","dancer_14");
ConnectNPC("Danc125f123er","dancer_15");
ConnectNPC("Dan151f25cer","dancer_16");
ConnectNPC("Danc21f3513er","dancer_17");
НПС появляются нормально, только паблик OnPlayerSpawn не выполняется...
Re: Набор в массовку для снятия дискотеки -
OKStyle - 17.12.2011
В OnPlayerUpdate анимацию засунь или в OnPlayerStreamIn.
Re: Набор в массовку для снятия дискотеки -
ZiGGi - 17.12.2011
В ApplyAnimation добавь последний параметр - 1
Re: Набор в массовку для снятия дискотеки -
Crystal_Speed - 17.12.2011
Да не , дело в том что даже если я прописываю в OnPlayerSpawn отправление клиентского мессаджа, то один х*й не отправляется
Re: Набор в массовку для снятия дискотеки -
ZiGGi - 17.12.2011
Quote:
Originally Posted by Crystal_Speed
Да не , дело в том что даже если я прописываю в OnPlayerSpawn отправление клиентского мессаджа, то один х*й не отправляется
|
писал же, пробуй это:
pawn Code:
ApplyAnimation(playerid,"DANCING","DAN_Down_A",4.1,1,1,1,1,1,1);
ApplyAnimation(playerid,"DANCING","DAN_Left_A",4.1,1,1,1,1,1,1);
Re: Набор в массовку для снятия дискотеки -
Crystal_Speed - 18.12.2011
Ладно, с этим разобрался... а как angle установить боту? А то они все на 0 повёрнуты... Делаю SetPlayerFacingAngle - ничего не происходит
Re: Набор в массовку для снятия дискотеки -
CrunkBankS - 18.12.2011
Также как и игроку
SetPlayerFacingAngle
Re: Набор в массовку для снятия дискотеки -
Crystal_Speed - 18.12.2011
Не работает
вот код
Code:
new npcname[MAX_PLAYER_NAME];
GetPlayerName(i, npcname, sizeof(npcname));
new randskin = random(299)+1;
new Float:randangle = random(360);
new Float: angle;
if(!strcmp(npcname, "Dancer", true))
{
SetPlayerSkin(i,randskin);
GetPlayerFacingAngle(i,angle);
SetPlayerFacingAngle(i,angle + randangle);
ApplyAnimation(i,"DANCING","DAN_Down_A",4.1,1,1,1,1,1);
}
Re: Набор в массовку для снятия дискотеки -
GangsTa_ - 18.12.2011
Нет. Для ботов, используй отдельные функции. Читай тут:
https://sampwiki.blast.hk/wiki/NPC:SetMyFacingAngle
Re: Набор в массовку для снятия дискотеки -
Crystal_Speed - 18.12.2011
Такой функции в 0.3d нету давно уже
Re: Набор в массовку для снятия дискотеки -
OKStyle - 19.12.2011
LOL, эта функция в a_npc.inc