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

 



 
        
[SA-MP] Hosted Tab (128)
JasonGordon 21.10.2017 10:43
[MAP+FS] Тюрьма (15)
SubjectKalcor 09.10.2017 07:59
 





Рекомендуем:
Добавить IP: 95.172.59.51:7777





Последние Файлы 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
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
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 1 из 11
Модератор форума: Kievskiy 
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Pawn библиотеки » [INC] Controllable NPC
[INC] Controllable NPC
ВеликсДата: Суббота, 10.12.2011, 20:59 | Сообщение # 1
Мастер джэдай
Группа: Модераторы
Сообщений: 3925
Награды: 287
Город: Мухосранск
Репутация: 8414
Замечания: 0%
Статус:


Данный инклуд позволяет создавать ботов, и управлять ими.

Функции:
Code
    native CreateCNPC(name[24], skin, Float: X, Float: Y, Float: Z)
      native SetNpcMoveTo(nID, Float: X, Float: Y, Float: Z, bool: run = false)
      native GetNPCPlayerID(nID)
      native GetDistanceBetweenPlayerAndNPC(playerid, nID)
      native GetClosestNPC(playerid)
      native GetNpcIDFromPlayerID(playerid)
      native StopCNPC(npcid)
      native GetCNPCTotalCount()
      native ReturnNpcName(npcid)
      native SetPlayerFacePoint(playerid, Float: fX, Float: fY, Float: offset = 0.0)
      native strmatch(const str1[], const str2[])
      native strreplacechar(string[], oldchar, newchar)


Пример:
Code
/*
      *
      *   CNPC - Gamemode Example.
      *
      *
      *
      *
      *
      *
*/

#include                            <a_samp>
#include                            <a_cnpc>
#include                            <zcmd>

/* ** NPC DATA ** */
new
      Npc:    PornhubUser,
      szTmpstring                     [128] // I'm being a bit careless about strings now. Haha.
;

main(){}
public OnGameModeInit()
{
      SetGameModeText("CNPC 0.1a");
      AddPlayerClass(0, 0.0, 0.0, 5.0, 270.0, 0, 0, 0, 0, 0, 0);
      CreateCNPC("Jackie", 119, 5, 0, 5);
      CreateCNPC("Troll", 289, 0, 5, 5);
      PornhubUser = CreateCNPC("Porn Hub User", 5, 5, 5, 5);
      CreateCNPC("Porn Hub User", 5, 5, 5, 5);
      CreateCNPC("Porn Hub User", 5, 5, 5, 5);
      return 1;
}

public OnGameModeExit() return 1;

public OnPlayerRequestClass(playerid, classid)
{
      SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
      SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
      SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
      return 1;
}

public OnNpcCreated(npcid)
{
      printf("%s(%d) created!", ReturnNpcName(npcid), npcid);
      return 1;
}

public OnNpcConnected(npcid)
{
      printf("%s(%d) connected!", ReturnNpcName(npcid), npcid);
      return 1;
}

public OnNpcFinishedMoving(npcid)
{
      printf("%s(%d) finished moving!", ReturnNpcName(npcid), npcid);
      return 1;
}

public OnNpcDestroyed(npcid)
{
      printf("%s(%d) destroyed!", ReturnNpcName(npcid), npcid);
      return 1;
}

CMD:closest(playerid, params[])
{
      new Npc: nTmp = GetClosestNPC(playerid);
      format(szTmpstring, 128, "Closest: %d", _: nTmp);
      SendClientMessage(playerid, -1, szTmpstring);
      return 1;
}

CMD:distance(playerid, params[])
{
      if(!IsNPCConnected(strval(params))) return 0;
      new Float: fTmp = GetDistanceBetweenPlayerAndNPC(playerid, Npc:strval(params));
      format(szTmpstring, 128, "Distance: %f", fTmp);
      SendClientMessage(playerid, -1, szTmpstring);
      return 1;
}

CMD:walk(playerid, params[])
{
      new Float: X, Float: Y, Float: Z;
      GetPlayerPos(playerid, X, Y,Z);
      SetNpcMoveTo(PornhubUser, X, Y, Z, false);
      return 1;
}

CMD:run(playerid, params[])
{
      new Float: X, Float: Y, Float: Z;
      GetPlayerPos(playerid, X, Y,Z);
      SetNpcMoveTo(PornhubUser, X, Y, Z, true);
      return 1;
}

CMD:runall(playerid, params[])
{
      new Float: X, Float: Y, Float: Z;
      GetPlayerPos(playerid, X, Y,Z);
      foreachcnpc(i)
      {
          SetNpcMoveTo(i, X, Y, Z, true);
      }
      return 1;
}


Скрин:


Автор: Lorenc_
Скачать: ФА

PS - Данный инклуд не имеет никакого отношения к плагину от Alex009



[cut=freestyle]
ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ ,
СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ,
ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ,
ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ.
УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА.
ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ.
ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ.
ЛЕНАРУ ДАЙ УМА И ЛЕНУ
НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ
© Хасан
[/cut]


Сообщение отредактировал velix - Суббота, 10.12.2011, 21:05
EakwarpДата: Суббота, 10.12.2011, 21:09 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 4877
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Quote (velix)
Данный инклуд не имеет никакого отношения к плагину от Alex009

Грусть, печаль, тоска, тревога.



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. Дорого.
psychoДата: Суббота, 10.12.2011, 21:34 | Сообщение # 3
16 | 13
Группа: I'm V.I.P.
Сообщений: 327
Награды: 11
Репутация: 645
Замечания: 20%
Статус:
Вот это я понимаю,и мод не надо плагинами грузить. :)
ВеликсДата: Суббота, 10.12.2011, 21:55 | Сообщение # 4
Мастер джэдай
Группа: Модераторы
Сообщений: 3925
Награды: 287
Город: Мухосранск
Репутация: 8414
Замечания: 0%
Статус:
Quote (Princip)
Вот это я понимаю,и мод не надо плагинами грузить. :)

В функционале разницу не заметил? Ок.



[cut=freestyle]
ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ ,
СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ,
ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ,
ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ.
УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА.
ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ.
ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ.
ЛЕНАРУ ДАЙ УМА И ЛЕНУ
НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ
© Хасан
[/cut]
toneysixДата: Суббота, 10.12.2011, 22:11 | Сообщение # 5
Джэдай
Группа: I'm V.I.P.
Сообщений: 1731
Награды: 77
Город: Салават
Репутация: 1825
Замечания: 0%
Статус:
Мдя, зачем там создавать объект, когда можно просто анимацией заставить бота двигаться. Непонятно.


Русскоязычныи портал о MTA/GTA-IV-MP | http://multi-theft-auto.ru
AlcoholikДата: Суббота, 10.12.2011, 22:21 | Сообщение # 6
Группа: Администратор
Сообщений: 8287
Награды: 111
Город: Санкт-Петербург
Репутация: 5945
Статус:
Можно было бы и в 0.3д встроить Лёхиных ботов, раз исходники он открыл... А так особых преимуществ этот плагин не даёт (с технической стороны)


if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die();
Мониторинг sa:mp серверов


Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги.
Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
ZiGGiДата: Суббота, 10.12.2011, 22:27 | Сообщение # 7
Мастер джэдай
Группа: Продвинутые
Сообщений: 2651
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
Quote (velix)
Данный инклуд не имеет никакого отношения к плагину от Alex009

У Alex009 точно такое-же название...

Quote (velix)
В функционале разницу не заметил?

Ну да, его в пару раз меньше.



Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]
Dima-kunДата: Суббота, 10.12.2011, 22:39 | Сообщение # 8
Группа: Разработчики
Сообщений: 6247
Награды: 72
Репутация: 3339
Замечания: 0%
Статус:
RoACh, +1. ДА и тут все действия основнны на анимациях, с которыми могут быть глюки.


Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
ВеликсДата: Воскресенье, 11.12.2011, 09:37 | Сообщение # 9
Мастер джэдай
Группа: Модераторы
Сообщений: 3925
Награды: 287
Город: Мухосранск
Репутация: 8414
Замечания: 0%
Статус:
Quote (ZiGGi)
У Alex009 точно такое-же название...

Ну это уж к автору инклуда, я как то раз немного изменил название в одной из тем, вони то было.. (да и я даже не изменил, а просто перевел)



[cut=freestyle]
ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ ,
СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ,
ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ,
ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ.
УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА.
ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ.
ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ.
ЛЕНАРУ ДАЙ УМА И ЛЕНУ
НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ
© Хасан
[/cut]
A1tlantДата: Воскресенье, 11.12.2011, 17:11 | Сообщение # 10
Постоялец
Группа: Продвинутые
Сообщений: 321
Награды: 0
Город: СПБ
Репутация: 207
Замечания: 40%
Статус:
Можно получше объяснить что там за действие



[No_1]KenTДата: Четверг, 08.03.2012, 10:05 | Сообщение # 11
Освоившийся
Группа: Пользователи
Сообщений: 80
Награды: 1
Город: Los Santos
Репутация: 8
Замечания: 0%
Статус:
Дайте a_cnpc.inc, надоело искать...


Помогу со скриптингом, писать в skype - k3nt_gold
Разрабатываем мод PEN1: Elite (GTO+Zones)
Заценить работу --- 91.144.140.206:7777 (gta.gamerdom.ru:7777)
Dima-kunДата: Четверг, 08.03.2012, 10:38 | Сообщение # 12
Группа: Разработчики
Сообщений: 6247
Награды: 72
Репутация: 3339
Замечания: 0%
Статус:
[No_1]KenT, держи


Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
[No_1]KenTДата: Четверг, 08.03.2012, 15:06 | Сообщение # 13
Освоившийся
Группа: Пользователи
Сообщений: 80
Награды: 1
Город: Los Santos
Репутация: 8
Замечания: 0%
Статус:
А в открытом доступе этого файла ни у кого нет?


Помогу со скриптингом, писать в skype - k3nt_gold
Разрабатываем мод PEN1: Elite (GTO+Zones)
Заценить работу --- 91.144.140.206:7777 (gta.gamerdom.ru:7777)
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Pawn библиотеки » [INC] Controllable NPC
Страница 1 из 11
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM