Проверка на ТЕГ
Александр Дата: Вторник, 26.07.2011, 18:20:04 | Сообщение # 1
Группа: Пользователи
Сообщений: 298
Доброго времени суток. Как сделать проверку на тег при вводе команды? Ну тоесть чтобы команду вводить мог только человек у которого в нике есть [R.G] ??? _______________ Вот сама команда: Code
if (strcmp("/пвх", cmdtext, true, 10) == 0) { new PlayerName[30], str[256]; GetPlayerName(playerid, PlayerName, 30); format(str,256,"..::{33CCFF}%s {AA3333}Послал всех куда подальше!!{FFFF00}::..", PlayerName); SendClientMessageToAll(0xFFFF00AA, str ); return 1; }
_________________________________ Очень нужна проверка _________________________________ И хочется сделать что то типо: Если мой ник например [Clan]Nic и я ввожу команду /пвх, то мне выдаёт сообщение: Ты не из клана [R.G] Добавлено (26.07.2011, 18:20) --------------------------------------------- Что некто неответит :(
Dimka_71rus,[east_side]_trane,и конечноже Я... Запомните этих великих флудеров, офтоперов, и просто самых самых :D
Сообщение отредактировал Александр - Понедельник, 25.07.2011, 18:09:59
Сообщение Доброго времени суток. Как сделать проверку на тег при вводе команды? Ну тоесть чтобы команду вводить мог только человек у которого в нике есть [R.G] ??? _______________ Вот сама команда: Code
if (strcmp("/пвх", cmdtext, true, 10) == 0) { new PlayerName[30], str[256]; GetPlayerName(playerid, PlayerName, 30); format(str,256,"..::{33CCFF}%s {AA3333}Послал всех куда подальше!!{FFFF00}::..", PlayerName); SendClientMessageToAll(0xFFFF00AA, str ); return 1; }
_________________________________ Очень нужна проверка _________________________________ И хочется сделать что то типо: Если мой ник например [Clan]Nic и я ввожу команду /пвх, то мне выдаёт сообщение: Ты не из клана [R.G] Добавлено (26.07.2011, 18:20) --------------------------------------------- Что некто неответит :(
Автор - Александр Дата добавления - 26.07.2011 в 18:20:04
[MTA]MaPeR5518 Дата: Пятница, 29.07.2011, 07:04:48 | Сообщение # 2
Группа: Пользователи
Сообщений: 181
Code
public OnPlayerCommandText(playerid, cmdtext[]) if(strcmp(cmdtext,"/пвх",true)==0) //команда { new pname[256]; pname=GetPlayerNameS(playerid); if(strfind(pname,"[KLAN]") == 0) // Тут должен быть написан тег клана { { { format(str,256,"..::{33CCFF}%s {AA3333}Послал всех куда подальше!!{FFFF00}::..", PlayerName); SendClientMessage(playerid,COLOR_WHITE," Сообщение !"); //сообщение при воде команды } return 1; } } return 0; }
В конце сток Code
stock GetPlayerNameS(playerid) { new str[MAX_PLAYER_NAME]; GetPlayerName(playerid,str,sizeof(str)); return str; }
Ничто не останавливает полет мысли программиста , как компилятор! + не помешает
Сообщение отредактировал [MTA]MaPeR5518 - Пятница, 29.07.2011, 07:08:24
Сообщение Code
public OnPlayerCommandText(playerid, cmdtext[]) if(strcmp(cmdtext,"/пвх",true)==0) //команда { new pname[256]; pname=GetPlayerNameS(playerid); if(strfind(pname,"[KLAN]") == 0) // Тут должен быть написан тег клана { { { format(str,256,"..::{33CCFF}%s {AA3333}Послал всех куда подальше!!{FFFF00}::..", PlayerName); SendClientMessage(playerid,COLOR_WHITE," Сообщение !"); //сообщение при воде команды } return 1; } } return 0; }
В конце сток Code
stock GetPlayerNameS(playerid) { new str[MAX_PLAYER_NAME]; GetPlayerName(playerid,str,sizeof(str)); return str; }
Автор - [MTA]MaPeR5518 Дата добавления - 29.07.2011 в 07:04:48
Александр Дата: Пятница, 29.07.2011, 07:08:48 | Сообщение # 3
Группа: Пользователи
Сообщений: 298
Спасибо огромное
Dimka_71rus,[east_side]_trane,и конечноже Я... Запомните этих великих флудеров, офтоперов, и просто самых самых :D
Сообщение Спасибо огромное Автор - Александр Дата добавления - 29.07.2011 в 07:08:48