DDoS_[XakeR]
Компетентный
Решил показать как создать обычного NPC который не будет двигаться.
Для начала добавим загрузку нашего NPC на сервер
ко всем инклюдам:
в public OnGameModeInit()
в public OnPlayerSpawn(playerid)
Чтобы добавить имя боту просто добавляем в код выше:
Дальше идем в папку с сервером и заходим в папку npcmodes
Там создаем pwn файл в котором пишем:
Жмем F5 и у нас должен появиться файл формата amx
*Если у Вас не подключается NPC на сервер возможно у вас в server.cfg стоит значение maxnpc 0,исправьте на ту цифру сколько NPC у Вас установлено,к примеру maxnpc 10,можно и больше того количества.
**Каждый NPC забирает себе 1 слот вашего сервера,т.е без NPC у Вас будет 10 слотов,а с 1 NPC уже 9 слотов.
*** папка npcmodes
****Файл в папке npcmodes должен называться именно bot.pwn
Для начала добавим загрузку нашего NPC на сервер
ко всем инклюдам:
PHP:
#include <a_npc>
PHP:
ConnectNPC("NameNPC","bot");
PHP:
if(IsPlayerNPC(playerid))
{
new npcname[24];//Максималькое кол-во символов в нике бота,но у нас без НикНейма.
GetPlayerName(playerid, npcname, sizeof(npcname));
if(!strcmp(npcname,"NameNPC",true))//имя бота
{
SetPlayerPos(playerid, X,Y,Z);//устанавливаем координаты NPC
SetPlayerFacingAngle(playerid, 90.0);//Градус по которому будет повернут наш NPC
SetPlayerColor(playerid, 0xFFFFFF00);//цвет клиста на радаре,сейчас клист не видно.
SetPlayerSkin(playerid, 11);//ID скина
return 1;
}
}
PHP:
new Text3D:NameNPC[24];
NameNPC[playerid] = Create3DTextLabel("Name_Family", Цвет, 7.77, 7.77, 7.77, 50.0,0,1);
Attach3DTextLabelToPlayer(NameNPC[playerid], playerid, 0.0, 0.0, 0.4 );
Там создаем pwn файл в котором пишем:
PHP:
#include <a_npc> // думаю понятно
main(){} //выводим сообщение о подкючении в консоль сервера
public OnNPCSpawn() return 1;
*Если у Вас не подключается NPC на сервер возможно у вас в server.cfg стоит значение maxnpc 0,исправьте на ту цифру сколько NPC у Вас установлено,к примеру maxnpc 10,можно и больше того количества.
**Каждый NPC забирает себе 1 слот вашего сервера,т.е без NPC у Вас будет 10 слотов,а с 1 NPC уже 9 слотов.
*** папка npcmodes
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
****Файл в папке npcmodes должен называться именно bot.pwn
Последнее редактирование:
