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

 



 
          





Рекомендуем:





Последние Файлы 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
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
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
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
[Help]Создать команду
crackerДата: Суббота, 26.11.2011, 06:53 | Сообщение # 1
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 198
Награды: 5
Город: Красноярск
Репутация: 74
Замечания: 60%
Статус:
Помогите создать команду /команда [ник],
при введенной команде подключается бот с ником который я ввел.

За + и наградку.

Fus1Дата: Суббота, 26.11.2011, 08:27 | Сообщение # 2
Группа: Продвинутые
Сообщений: 2704
Награды: 121
Город: Melbourne Australia
Репутация: 3103
Замечания: 0%
Статус:
Code
    if(!strcmp(cmdtext, "/botconnect", true))
     {
         ConnectNPC( "Bot_Nick","Bot_Script" );
         SendClientMessage(playerid, COLOR_WHITE, "Вы подключили бота");
     }


Так же смотри каким ID идут боты , и если нужно, кикай игрока с данным ID

Code
Kick(ID);

crackerДата: Суббота, 26.11.2011, 10:24 | Сообщение # 3
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 198
Награды: 5
Город: Красноярск
Репутация: 74
Замечания: 60%
Статус:
Fus1, мне нет так нужно, это я умею.
Чтож мне создавать 40 команд с ботами по твоему примеру?

uDenXДата: Суббота, 26.11.2011, 10:28 | Сообщение # 4
Группа: Media-ProGroup
Сообщений: 1193
Награды: 23
Город: Салават
Репутация: 1301
Замечания: 0%
Статус:
Code
   if(!strcmp(cmdtext, "/botconnect", true))  
      {  
          ConnectNPC( "Bot_Nick","Bot_Script" );  
          ConnectNPC( "Bot_Nick2","Bot_Script2" );  
          ConnectNPC( "Bot_Nick3","Bot_Script3" );  
          ConnectNPC( "Bot_Nick4","Bot_Script4" );  
          ConnectNPC( "Bot_Nick5","Bot_Script5" );  
          SendClientMessage(playerid, COLOR_WHITE, "Вы подключили бота");  
      }

Вот например мне так кажется
Code
ConnectNPC( "Bot_Nick","Bot_Script" );

Пиши столько раз скока надо
Это все ИМХО я не хороший программист поэтому могу быть не прав



crackerДата: Суббота, 26.11.2011, 10:37 | Сообщение # 5
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 198
Награды: 5
Город: Красноярск
Репутация: 74
Замечания: 60%
Статус:
Quote
/команда [ник],
при введенной команде подключается бот с ником который я ввел.

Fus1Дата: Суббота, 26.11.2011, 10:38 | Сообщение # 6
Группа: Продвинутые
Сообщений: 2704
Награды: 121
Город: Melbourne Australia
Репутация: 3103
Замечания: 0%
Статус:
А, понял что нужно, вот)))

Code
     if(!strcmp(cmdtext, "/botconnect", true))
   {
    if(!strlen(cmdtext))
    //Если они не ввели параметр (1,2 или 3 и т. д.)
    {
        SendClientMessage(playerid,COLOR_GREY,"/botconnect [имя] ");
        SendClientMessage(playerid,COLOR_GREY,"Доступные имена: Бот1 , Бот2 , Бот3");
     //напиши , какие имена для помощи можно использовать
        return 1;
    }
    if(strfind(cmdtext,"Бот1",true,0) != -1)
    {
        ConnectNPC( "Bot_Nick","Bot_Script" );
        SendClientMessage(playerid,COLOR_GREY,"Вы загрузили бота #2");
        return 1;
    }
    if(strfind(cmdtext,"Бот2",true,0) != -1)
    {
     ConnectNPC( "Bot_Nick2","Bot_Script2" );
        SendClientMessage(playerid,COLOR_GREY,"Вы загрузили бота #2");
        return 1;
    }
    if(strfind(cmdtext,"Бот3",true,0) != -1)
    {
        ConnectNPC( "Bot_Nick3","Bot_Script3" );
        SendClientMessage(playerid,COLOR_GREY,"Вы загрузили бота #3");
        return 1;
    }
    return 1;
   }

crackerДата: Суббота, 26.11.2011, 10:40 | Сообщение # 7
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 198
Награды: 5
Город: Красноярск
Репутация: 74
Замечания: 60%
Статус:
Ага почти только ник я ввожу сам в в строке чата.
Fus1Дата: Суббота, 26.11.2011, 10:41 | Сообщение # 8
Группа: Продвинутые
Сообщений: 2704
Награды: 121
Город: Melbourne Australia
Репутация: 3103
Замечания: 0%
Статус:
Ну, вводи , замени Бот1 на любое имя, так же и Бот2 на любое имя и хоть сколько можешь создать.
Ты вводишь /botconnect ник , и бот будет загружатся.



Сообщение отредактировал Fus1 - Суббота, 26.11.2011, 10:41
crackerДата: Суббота, 26.11.2011, 10:43 | Сообщение # 9
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 198
Награды: 5
Город: Красноярск
Репутация: 74
Замечания: 60%
Статус:
Quote
Ну, вводи , замени Бот1 на любое имя, так же и Бот2 на любое имя и хоть сколько можешь создать.

Ну это я понимаю и знаю.Ну чтож придется делать так.

DiSEДата: Суббота, 26.11.2011, 10:51 | Сообщение # 10
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
Code
dcmd_botconnect(playerid,params[])
{
new botname[40],botfile;
if(sscanf(params,"ss",botname,botfile))return SendClientMessage(playerid,-1,"Введите /botname [Name][BotFile]");
ConnectNPC(botname,botFile)
}


типа таког?



Сообщение отредактировал DiSE - Суббота, 26.11.2011, 11:47
crackerДата: Суббота, 26.11.2011, 11:44 | Сообщение # 11
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 198
Награды: 5
Город: Красноярск
Репутация: 74
Замечания: 60%
Статус:
DiSE, Ага типо.
crackerДата: Суббота, 26.11.2011, 11:46 | Сообщение # 12
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 198
Награды: 5
Город: Красноярск
Репутация: 74
Замечания: 60%
Статус:
DiSE, А без dcmd могеш?
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua