Alwx009 скажи пожалуйста в чем у меня ошибка, я просто хотел проверить 1 бота хотя бы, чтобы не лагало и т.д... а он че-то скин cj берет, и не хочет целиться и стрелять....
#include <a_samp> #include <npc_control> main(){print("NPC Controlls Test. Loading...");} public OnGameModeInit(){ SetGameModeText("NPC Controlls Test"); AddPlayerClass(299,1960,1345,16,0,4,0,22,34,30,60); CreateNPC(100,"Grove"); SpawnNPC(100); return 1;} public OnPlayerRequestClass(playerid,classid){ return 1;} public OnPlayerConnect(playerid){ return 1;} public OnPlayerDisconnect(playerid,reason){ return 1;} public OnPlayerSpawn(playerid){ return 1;} public OnPlayerDeath(playerid,killerid,reason){ return 1;} public OnVehicleSpawn(vehicleid){ return 1;} public OnVehicleDeath(vehicleid,killerid){ return 1;} public OnPlayerText(playerid,text[]){ return 1;} public OnPlayerCommandText(playerid,cmdtext[]){ if(strcmp("/npc aim",cmdtext,true,10)==0){ new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); SetNPCWeapon(105,30); NPC_AimAt(100,x,y,z); return 1;} if(strcmp("/npc posme",cmdtext,true,10)==0){ new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); SetNPCWeapon(105,30); SetNPCPos(100,x,y,z); return 1;} if(strcmp("/npc shot",cmdtext,true,10)==0){ new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); SetNPCWeapon(105,30); NPC_ShotAt(100,x,y,z); return 1;} if(strcmp("/npc tome",cmdtext,true,10)==0){ new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); SetNPCWeapon(105,30); NPC_RunTo(100,x,y,z); return 1;} return 0;} public OnPlayerEnterVehicle(playerid,vehicleid,ispassenger){ return 1;} public OnPlayerExitVehicle(playerid,vehicleid){ return 1;} public OnPlayerStateChange(playerid,newstate,oldstate){ return 1;} public OnPlayerEnterCheckpoint(playerid){ return 1;} public OnPlayerLeaveCheckpoint(playerid){ return 1;} public OnPlayerEnterRaceCheckpoint(playerid){ return 1;} public OnPlayerLeaveRaceCheckpoint(playerid){ return 1;} public OnRconCommand(cmd[]){ return 1;} public OnPlayerRequestSpawn(playerid){ return 1;} public OnObjectMoved(objectid){ return 1;} public OnPlayerObjectMoved(playerid,objectid){ return 1;} public OnPlayerPickUpPickup(playerid,pickupid){ return 1;} public OnVehicleMod(playerid,vehicleid,componentid){ return 1;} public OnVehiclePaintjob(playerid,vehicleid,paintjobid){ return 1;} public OnVehicleRespray(playerid,vehicleid,color1,color2){ return 1;} public OnPlayerSelectedMenuRow(playerid,row){ return 1;} public OnPlayerExitedMenu(playerid){ return 1;} public OnPlayerInteriorChange(playerid,newinteriorid,oldinteriorid){ return 1;} public OnPlayerKeyStateChange(playerid,newkeys,oldkeys){ return 1;} public OnRconLoginAttempt(ip[],password[],success){ return 1;} public OnPlayerUpdate(playerid){ return 1;} public OnPlayerStreamIn(playerid,forplayerid){ return 1;} public OnPlayerStreamOut(playerid,forplayerid){ return 1;} public OnVehicleStreamIn(vehicleid,forplayerid){ return 1;} public OnVehicleStreamOut(vehicleid,forplayerid){ return 1;} public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[]){ return 1;} public OnPlayerClickPlayer(playerid,clickedplayerid,source){ return 1;}
Alex009 (15:47:44 20/03/2010) http://www.samp-rus.com/forum/62-12231-240046-16-1269072552 во первых не Alwx009 а Alex009 во вторых,в npc shot aim и т.д. ты оружие 105 иду даёш в третьих скин ставится с помощью SetPlayerSkin или SetSpawnInfo
За Alwx009 извините, просто быстро печатаю неглядя... А всё остальное сейчас проверю...
Добавлено (20.03.2010, 16:57) --------------------------------------------- Хорошо - тогда сделай мне пожалуйста одного такого бота, я тебе буду очень признателен, если он у меня заработает...
Добавлено (20.03.2010, 16:57) --------------------------------------------- Хорошо - тогда сделай мне пожалуйста одного такого бота, я тебе буду очень признателен, если он у меня заработает...
Добавлено (20.03.2010, 16:58) --------------------------------------------- С коммандами как у меня, чо бы он мог в меня палить, целиться, и просто ко мне подойти...
Alex009 (17:28:24 20/03/2010) скажи [censored] что он [censored] ибо есть в архиве плагина мод со всей той [censored]. [censored] он пытается сделать своими никакими знаниями?
Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
Quote (Syman_Max)if(strcmp("/npc shot",cmdtext,true,10)==0){ new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); SetNPCWeapon(105,30); NPC_ShotAt(100,x,y,z); он стреляет сам в себя ?
Если он стреляет сам в себя, то и команду он вводит тоже сам?
поддержка линукса только в платной 0.2 будет...так же как и вождение транспорта нпк, использование путей игры, изменение всех параметров нпк версия не сильно дорогая будет,позволить себе можно если не хочется насиловать сервер стандартными нпк
Alex009, слушай. Может баг не нов, я кое-что нашёл при тестинге с sample'м. Если дать молотов всем, а потом попросить отдельного бота стрелять (например под идом 22), то стрелять начинает ид 25 (причём рандомно)
В 0.1.2 обнаружен баг при работе с R5 версией сервера(нпк не синхронизировались...заметил баг в ходе тестов 0.2 версии ) скоро выложу фикс.
Добавлено (25.03.2010, 13:14) --------------------------------------------- Для всяких там умников которым нечем заполнить файловый архив на своём сайте: без разрешения автора(меня) не выкладывайте плагин на своём сайте.Мне нафиг не нужно чтобы мой плагин валялся на каком-то полупорно сайте где даже не пишут кто автор детища.