|
[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
|
| |
|
|
| 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 могеш?
|
| |
|
|