GTA-SAMP
Каталог файлов

Меню сайта

Категории раздела

Мини-чат

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

[PLUGIN] Controllable NPC 0.2 for 0.3b
[ Скачать с сервера (111.2 Kb) ]11.12.2010, 23:47
Controllable NPC 0.2
Плагин создает NPC не используя samp-npc.ехе, это понижает расход оперативной памяти и цп.А так же добавляет множество функций управления.
Экстра:
Смерть NPC
Реалистичная стрельба
Движение с синхронизацией высоты по ZMap
Список функций:
// core
native CreateNPC(npcid,npcname[]);
native IsValidNPC(npcid);
native DestroyNPC(npcid);
native KillNPC(npcid);
native SpawnNPC(npcid);
native PutNPCInVehicle(npcid,vehicleid,seat);
native StopNPC(npcid);
native SetNPCImpregnable(npcid,istate);
native IsNPCImpregnable(npcid);
native GetNPCState(npcid);
native ToogleVisualDeath(tstate);
native DisableJoinPartLogging();
native FindLastFreeSlot();
// on foot controlls
native SetNPCPos(npcid,Float:X,Float:Y,Float:Z);
native GetNPCPos(npcid,&Float:X,&Float:Y,&Float:Z);
native SetNPCFacingAngle(npcid,Float:angle);
native Float:GetNPCFacingAngle(npcid);
native SetNPCVelocity(npcid,Float:X,Float:Y,Float:Z);
native GetNPCVelocity(npcid,&Float:X,&Float:Y,&Float:Z);
native SetNPCKeys(npcid,updown,leftright,keys);
native GetNPCKeys(npcid,&updown,&leftright,&keys);
native SetNPCSkin(npcid,skin);
native GetNPCSkin(npcid);
native SetNPCInterior(npcid,interior);
native GetNPCInterior(npcid);
native SetNPCSpecialAction(npcid,action);
native GetNPCSpecialAction(npcid);
native SetNPCWeapon(npcid,weaponid);
native GetNPCWeapon(npcid);
native SetNPCWeaponSkillLevel(npcid,weapontype,level);
native GetNPCWeaponSkillLevel(npcid,weapontype);
native SetNPCHealth(npcid,Float:amount);
native Float:GetNPCHealth(npcid);
native SetNPCArmour(npcid,Float:amount);
native Float:GetNPCArmour(npcid);
native SetNPCSurfing(npcid,Float:X,Float:Y,Float:Z);
native GetNPCSurfing(npcid,&Float:X,&Float:Y,&Float:Z);
native SetNPCSurfingVehicle(npcid,vehicleid);
native GetNPCSurfingVehicle(npcid);
// aim controls
native SetNPCCameraPos(npcid,Float:X,Float:Y,Float:Z);
native GetNPCCameraPos(npcid,&Float:X,&Float:Y,&Float:Z);
native SetNPCCameraFrontVector(npcid,Float:X,Float:Y,Float:Z);
native GetNPCCameraFrontVector(npcid,&Float:X,&Float:Y,&Float:Z);
native SetNPCCameraMode(npcid,mode);
native GetNPCCameraMode(npcid);
native SetNPCWeaponState(npcid,wstate);
native GetNPCWeaponState(npcid);
// driver controls
native SetNPCVehiclePos(npcid,Float:X,Float:Y,Float:Z);
native GetNPCVehiclePos(npcid,&Float:X,&Float:Y,&Float:Z);
native SetNPCVehicleQuaternion(npcid,Float:X,Float:Y,Float:Z,Float:Scal);
native GetNPCVehicleQuaternion(npcid,&Float:X,&Float:Y,&Float:Z,&Float:Scal);
native SetNPCVehicleVelocity(npcid,Float:X,Float:Y,Float:Z);
native GetNPCVehicleVelocity(npcid,&Float:X,&Float:Y,&Float:Z);
native SetNPCVehicleKeys(npcid,updown,leftright,keys);
native GetNPCVehicleKeys(npcid,&updown,&leftright,&keys);
native SetNPCVehicleSiren(npcid,vstate);
native GetNPCVehicleSiren(npcid);
native SetNPCVehicleWeapon(npcid,weaponid);
native GetNPCVehicleWeapon(npcid);
// standart actions
native NPC_WalkTo(npcid,Float:X,Float:Y,Float:Z,is_z_map);
native NPC_RunTo(npcid,Float:X,Float:Y,Float:Z,is_z_map);
native NPC_SprintTo(npcid,Float:X,Float:Y,Float:Z,is_z_map);
native NPC_LookAt(npcid,Float:X,Float:Y,Float:Z);
native NPC_AimAt(npcid,Float:X,Float:Y,Float:Z);
native NPC_ShotAt(npcid,Float:X,Float:Y,Float:Z);
native NPC_DriveTo(npcid,Float:X,Float:Y,Float:Z,Float:speed,is_z_map);
// damage config
native SetWeaponDamageForNPC(weaponid,Float:damage);
native SetWeaponReloadTimeForNPC(weaponid,mstime);
// .rec playbacks
native StartRecordingPlayback(npcid,name[]);
native PauseRecordingPlayback(npcid);
native ContinueRecordingPlayback(npcid);
native StopRecordingPlayback(npcid);
// GTA SA paths
native Node:OpenNode(name[]);
native CloseNode(Node:nodeid);
native GetNodeHeader(Node:nodeid,&nodes,&vehicle_nodes,&ped_nodes,&navi_nodes);
native SetNodePoint(Node:nodeid,pointid);
native GetNodePoint(Node:nodeid);
native GetNodePointPos(Node:nodeid,&Float:X,&Float:Y,&Float:Z);
native GetNodePointLinkId(Node:nodeid);
native GetNodePointAreaId(Node:nodeid);
native GetNodePointWidth(Node:nodeid);
native GetNodePointLinkCount(Node:pointid);
native GetNodePointTrafficLevel(Node:nodeid);
native IsNodePointRoadBlock(Node:nodeid);
native IsNodePointBoats(Node:nodeid);
native IsNodePointEmergency(Node:nodeid);
native IsNodePointNotHighway(Node:nodeid);
native IsNodePointSpawn(Node:nodeid);
native IsNodePointRoadBlock1(Node:nodeid);
native IsNodePointParking(Node:nodeid);
native IsNodePointRoadBlock2(Node:nodeid);
native GetNodePointType(Node:nodeid);
native SetNodeLink(Node:nodeid,linkid);
native GetNodeLinkAreaId(Node:nodeid);
native GetNodeLinkNodeId(Node:nodeid);
// ZMap
native ZMap_Init(mapname[]);
native Float:ZMap_GetZForCoords(Float:X,Float:Y);
// Rolls
native Float:ConvertRollToGrad(Float:roll);
native Float:ConvertGradToRoll(Float:grad);

Встроенный загрузчий путей GTA SA и ZMap.

Категория: SAMP scripts | Добавил: LEXA
Просмотров: 786 | Загрузок: 67 | Комментарии: 7 | Рейтинг: 0.0/0
Всего комментариев: 7
7 axonline  
0
Без цензуры
Тебя чем-то обидели? Кто-то нахамил или жестоко пошутил? Портит твой авторитет и твою самооценку? Чувствуешь себя из-за этого оскорблённым неудачником? Хватит терпеть и копить в себе весь гнев! Лучше выплесни свои эмоции здесь! Напиши тут все, что ты об этом человеке и его поступке думаешь!
http://axonline.ru

6 axonline  
0
Без цензуры
Тебя чем-то обидели? Кто-то нахамил или жестоко пошутил? Портит твой авторитет и твою самооценку? Чувствуешь себя из-за этого оскорблённым неудачником? Хватит терпеть и копить в себе весь гнев! Лучше выплесни свои эмоции здесь! Напиши тут все, что ты об этом человеке и его поступке думаешь!

5 autoclubuil  
0
Приглашаем всех автолюбителей Сибири в наш клуб.
Автоклуб38 - автоклуб Иркутской области!
Свежие новости автопрома, обмен мнениями,
законы и общение с сотрудниками полиции,
объявления о покупке и продаже автомобилей и комплектующих.
Всё это и многое другое вы найдёте в нашем клубе,
по адресу http://www.автоклуб38.рф
Добро пожаловать в Автоклуб38!

4 rlotoman  
0
Уникальное лото 6 из 36
Наши игроки управляют своим шансом на выигрыш!
В нашей лотерее управление счастливым шансом в руках каждого участника.
Самое главное, что выигрышную комбинацию определяют сами игроки!
Достаточно только выбрать 6 чисел из 36 и назвать одно из них счастливым, как оно действительно осчастливит владельца лотерейного билета.
http://6-36.ru

3 Blatrysesty  
0
Уникальное лото 6 из 36
Наши игроки управляют своим шансом на выигрыш!
В нашей лотерее управление счастливым шансом в руках каждого участника.
Самое главное, что выигрышную комбинацию определяют сами игроки!
Достаточно только выбрать 6 чисел из 36 и назвать одно из них счастливым, как оно действительно осчастливит владельца лотерейного билета.
http://6-36.ru

2 sibnwrrru  
0
Первые упоминания о Сибири, в России были в XII веке. В летописных записях упоминается о походах новгородских купцов на восток за добычей пушнины. Но есть и более ранние записи в китайских летописях. Из них мы узнаем о том, что еще во втором тысячелетии до нашей эры Сибирь была заселена племенами, которые постоянно конфликтовали между собой. Этому есть подтверждения и у археологов. Так в Тобольском районе были найдены каменные орудия, которые относятся именно к этой эпохе. В Западной Сибири найдены остатки неополитической эпохи . В Тобольске и Тюмени обнаружены топоры и молоты, а в Барнауле наконечники копий. В Ингальской долине на юге от Тюменьской области в могильнике Бузан-3 была найдена погребальная ладья пяти метровой длины. Возраст этой находки примерно 3190 лет до нашей эры. Все это подтверждает гипотезы о древнем заселении Сибири. Эти данные являются доказательством, что Сибирь была заселена раньше, чем постройка пирамиды Хеопса возраст которой 2560 – 2540 лет до нашей эры.
www.сибирь1.рф/viewtopic.php?f=129&t=22&p=53&sid=ccf037b63bcf6b759c42ad55810004be#p53

1 serpantinium  
0
Вы ищете одноклассников? Разорваны связи со старыми друзьями?
Множество сайтов в сети интернет, с помощью которых вы можете напомнить о себе своим старым друзьям и знакомым.
Мы же представляем вам свой сайт:
Сибирь - социальная сеть Сибири.
Поиск одноклассников в Сибири http://sibnw.ru
Здесь вы всегда можете пригласить старых друзей на просмотр своего виртуального альбома,
поболтать с ними, договориться о встрече.
Или можете познакомиться с новыми, интересными людьми,
рассказать о себе, своих увлечениях, обменяться новостями.

Имя *:
Email *:
Код *:

Вход на сайт

Поиск