XverTnon
Дебютант
Добрый день. У меня возник вопрос, как сделать анимацию NPC? пробовал прописать ApplyAnimation(playerid,"PED","SEAT_idle",4.1,0,1,1,1,1); не выходит, также пробовал SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DANCE1); тоже 0 эмоций. Делал всё по уроку: http://pawno-info.ru/showthread.php/216108-добавляем-NPC-на-сервер((Не реклама)) Заранее спасибо.
Вот код:
public OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid))
{
new npcname[24];//Максималькое кол-во символов в нике бота,но у нас без НикНейма.
GetPlayerName(playerid, npcname, sizeof(npcname));
if(!strcmp(npcname,"Inayatulo",true))//имя бота
{
SetPlayerPos(playerid, 440.2021,158.1553,1008.3876);//устанавливаем координаты NPC
SetPlayerFacingAngle(playerid, 268.2159);//Градус по которому будет повернут наш NPC
SetPlayerColor(playerid, 0xFFFFFF00);//цвет клиста на радаре,сейчас клист не видно.
SetPlayerSkin(playerid, 81);//ID скина
ShowPlayerNameTagForPlayer(playerid, 0, true);
Inayatulo[playerid] = Create3DTextLabel("Виталя\nВаш покорный слуга", 0x00CCCC, 7.77, 7.77, 7.77, 3.0,0,0);
Attach3DTextLabelToPlayer(Inayatulo[playerid], playerid, 0.0, 0.0, 0.4 );
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DANCE1);
return 1;
}
}
return 1;
}
Вот код:
public OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid))
{
new npcname[24];//Максималькое кол-во символов в нике бота,но у нас без НикНейма.
GetPlayerName(playerid, npcname, sizeof(npcname));
if(!strcmp(npcname,"Inayatulo",true))//имя бота
{
SetPlayerPos(playerid, 440.2021,158.1553,1008.3876);//устанавливаем координаты NPC
SetPlayerFacingAngle(playerid, 268.2159);//Градус по которому будет повернут наш NPC
SetPlayerColor(playerid, 0xFFFFFF00);//цвет клиста на радаре,сейчас клист не видно.
SetPlayerSkin(playerid, 81);//ID скина
ShowPlayerNameTagForPlayer(playerid, 0, true);
Inayatulo[playerid] = Create3DTextLabel("Виталя\nВаш покорный слуга", 0x00CCCC, 7.77, 7.77, 7.77, 3.0,0,0);
Attach3DTextLabelToPlayer(Inayatulo[playerid], playerid, 0.0, 0.0, 0.4 );
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DANCE1);
return 1;
}
}
return 1;
}
Последнее редактирование:
