PDA

Просмотр полной версии : [Вопрос] Команда для добавления ботов



Ne_nub
25.09.2016, 00:27
Доброго времени суток, пользователи данного форума. Возник вопрос. Есть ли команда для добавления ботов на сервер, и их кика ?

Видел такую команду в одном моде, но реализовать её не мог ( на другом CMD ). Можете помочь её перевести или дать, например команду..


new GBostName[201][38] = {
"Makar_Morozov","Bogdan_Babin","Rostislav_Simonich","Igor_Orlov","Abram_Lukin","Garry_Markov",
"Nikolay_Morin","Alexander_Guranov","Daniil_Turin","Gleb_Chaplin","Yegor_Orlov","Vlad_Chabanov","Alexei_Garin","Afanasy_Kovalyov",
"German_Ivanov","Yakov_Russak","Igor_Federov","Roman_Shubin","Viktor_Bogdanov",
"Konstantin_Morozov","Bogdan_Bolotin","Ignat_Dmitriev","Matvei_Kovalchin","Vitaly_Burdin",
"Valery_Slutskin","Roman_Rodin","Artur_Kramar","Abram_Romanin","Gleb_Berezin",
"Konstantin_Orlov","Yakov_Slutskin","Grigory_Devin","Afanasy_Glinov","Marat_Sokolin",
"Spartak_Levitin","Anton_Kuzmin","Eduard_Rakowskin","Gennady_Guranov","Timur_Urbanov","Konstantin_Urbanov",
"Yakov_Chaplin","Marat_Federov","Vladislav_Minin","Ignat_Lopatin","Stanislav_Zlotnikov","Stanislav_Sorokin",
"Igor_Mihalovin","Vsevolod_Shimkov","Rostislav_Kovalchin","Bogdan_Baranin","Spartak_Turin","Illarion_Mikulichev",
"Vsevolod_Below","Abram_Laskin","Yegor_Pavlov",
"Denis_Kazanov","Rostislav_Lachev","Arseny_Golubev","Sennet_Oger","Timeo_Thebault",
"Dru_Prat","Noe_Alexandre","Sinclaire_Gros","Pruet_Delannoy","Darcel_Couturier",
"Jacques_Ferrand","Edmon_Rougier","Agrican_Meunier","Julien_Bailly","Eliot_Gaillard",
"Chevy_Bruneau","Blaze_Laroche","Russ_Bois","Court_Jardin","Chandler_Thery","Kaarle_Vannier",
"Rushe_Rodier","Noah_Garin","Charles_Renaud","Quenton_Charrier","Merla_Martinet",
"Johnnie_Tran","Lance_Pain","Silvain_Bonneau","Quintrell_Jamet","Marlon_Roger",
"Herbert_Fievet","Norice_Fortin","Nann_Langlois","Carolus_Henry","Archaimbaud_Robinet",
"Mandel_Laval", "Brice_Simonnet","Cheval_Delaporte","Lafayette_Remond","Daine_Cloarec","Frederic_Briand",
"Davin_Michon","Lilian_Lemercier","Thomas_Toussaint","Sargent_Pinto","Darcy_Smith","Perryn_Teixeira",
"Blaise_Verrier","Noel_Bourgoin","Granville_Guitton","Colbey_Saunier","Derrill_Descamps",
"Orvil_Roques","Paien_Duchemin","Baptiste_Lafont","Archer_Billon","Guillaume_Honore",
"Grosvenor_Lavergne","Fitz_Payet","Eliot_Guillet","Amou_Leclercq","Aldrick_Prevot",
"Jeoffroi_Quentin","Leandre_Bordes","Thieny_Salaun","Burcet_Leclerc","Bryant_DeOliveira",
"Gage_Perrier","Jons_Olben","Thieny_Moret","Grosvenor_Descamps","Somer_Schwartz","Burel_Porte",
"William_Blondeau","Tristan_Hue","Lyle_Vallee","Yann_Bonhomme",
"Simon_Levy","Aloin_Bonneau","Burel_Jacques","Mercer_Alonso",
"Pascal_Collignon","Raynell_Berard","Silvestre_Rodrigues","Romain_Cheron",
"Pryor_LeGoff","Sevrin_Chemin","Vincent_Quere","Sid_Rougier","Dariell_Landais","Severin_Nguyen",
"Florian_Bontemps","Garen_Baudin","Latimer_Texier","Jasmin_Lallement","Antonio_Maya","Leonardo_Henriquez",
"Ian_Lizarraga","Emmanuel_Garduno","Matias_Hernandez","Andres_Ahumada","Javier_Villa","Gael_Renteria",
"Rafael_Alonzo","Emilio_Iniguez","Benjamin_Soriano","Joaquin_Rueda","Luis_Aguila","Camilo_Valdez",
"Salvador_Benitez","Julian_Saldivar","Javier_Sorto","Emmanuel_Collado","Patricio_Montemayor","Dylan_Rios","Axel_Serna",
"Christopher_Tejada","Cristobal_Leos","Ian_Albarran","Felipe_Puente","Iker_Perea","Alejandro_Tavarez",
"Aaron_Suazo","Marcos_Arriola","Samuel_Barrientos","Caleb_Bravo","Christopher_Carrasquillo","Cristobal_Buenrostro",
"Simon_Leyva","Manuel_Linares","Alan_Mancilla","Alejandro_Cisneros","Gael_Menjivar","Lucas_Arguello","Jesus_Allen","Rafael_Smith","Isaac_Arreguin","Julian_King",
"Damian_Garza","Sebastian_Delvalle","Dylan_Moya","Leonardo_Vega","Miguel_Palacio","Jeronimo_Jara","Jesus_Tobar"};


CMD:www2(playerid,params[])
{
if(sscanf(params, "dd", params[0], params[1] )) return SendInf(playerid, "Используйте: /badd [от] [до]");
for(new i = params[0]; i < params[1]; i++)
{
format(stringer, sizeof(stringer), "%i %s", i, GBostName[i]);
CallLocalFunction("cmd_addbotss", "is", playerid, stringer);
}

return 1;
}
CMD:bkick(playerid,params[])
{
if(AdminReason[playerid][0] == 0) return SCM(playerid, COLOR_LIGHTRED, "[Нет доступа] запрет основателей");
if(p_info[playerid][bAdmin] < 12) return SendErr(playerid,"Вы не уполномочены использовать эту команду");
if(sscanf(params, "dd", params[0], params[1] )) return SendInf(playerid, "Используйте: /bkick [от] [до]");
for(new i = params[0]; i < params[1]; i++)
{
if(GetPVarInt(i,"zapretrecon") == 0 ) continue;
SetPVarInt(i, "zapretrecon", 0);
KickEx(i);
}

return 1;
}

TheMallard
25.09.2016, 07:21
Этика сообщества SA-MP?! Не, не слышал!

Ne_nub
25.09.2016, 12:55
Не, не слышал.

qwezert
26.09.2016, 13:52
CallLocalFunction("cmd_addbotss", "is", playerid, stringer);
Ищи команду CMD:addbotss и смотри че там и как. А вообще начни лучше с основ...

Ne_nub
26.09.2016, 20:03
Основы изучал ( не до конца ), и эту строчку искал, нигде её нет кроме этой команды. Мне бы пример данной команды, дальше, думаю сам смогу.

qwezert
27.09.2016, 12:45
Основы изучал ( не до конца ), и эту строчку искал, нигде её нет кроме этой команды. Мне бы пример данной команды, дальше, думаю сам смогу.
Ну как ты думаешь что должно быть в команде по созданию бота(актера)? Наверно получение координат где он должен стоять, его имя, модель, разворот. Вот держи CreateActor_RU (https://wiki.sa-mp.com/wiki/CreateActor_RU). Массив с именами у тебя есть, если не понимаешь как оттуда достать имя - гугли работу с массивами. Удачи.

Dr.Deft
28.09.2016, 21:23
Ну как ты думаешь что должно быть в команде по созданию бота(актера)? Наверно получение координат где он должен стоять, его имя, модель, разворот. Вот держи CreateActor_RU (https://wiki.sa-mp.com/wiki/CreateActor_RU). Массив с именами у тебя есть, если не понимаешь как оттуда достать имя - гугли работу с массивами. Удачи.

Это команда не добавляет NPC, а создает запись в Tab листе как будто играет игрок, но на самом деле его нет. Так же показывает его в клиенте. Другими словами - это фейк онлайн

qwezert
29.09.2016, 11:08
Это команда не добавляет NPC, а создает запись в Tab листе как будто играет игрок, но на самом деле его нет. Так же показывает его в клиенте. Другими словами - это фейк онлайн
WAT? CreateActor - с каких пор создает запись в таб? Человек спросил как создать бота а не ложный онлайн.... Ты написал какую-то чушь