ак как для смена ника и пороля я незнаю как у тебя в моде там Quote (dima111)мену пароля и заявка на смену ника Всмысле заявку на смену ника o_O типо админам пиходит сообщение Игрок хочет сменить ник на: и потом например /za9vki они смотрят кто чё хочет чтоль?
Короче они в окошко пишут свой ник и админам приходят заявление
Игрок [ник] хочет сменить ник на: %d и всё такое и админ через /setname если захочит меняет ник!
моя команда
Code
if(strcmp(cmd, "/nick", true) == 0) { if(IsPlayerConnected(playerid)) { if(offvopros == 1) { SendClientMessage(playerid,COLOR_GREY,"смена ника отключена администратором"); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, " Используйте: /nick[новый ник]"); return 1; } spaceGroupsToSpaces(result); trimSideSpaces(result); new word[256],Index;while(Index < strlen(result)) { // проверка сообщения на рекламу серверов и ее вырезание word = strtok(result,Index); if(Adv(word)==1||ZP(word)||U(word)||T(word)||N(word)||PP(word)||P(word)||V(word)||R(word)||PL(word)||ZV(word)||I(word)||ST(word)||PR(wo rd)||DL(word)||RE(word)||VOC(word)||A(word)||NO(word)||TCZ(word)||BOP(word)){ new i=strfind(result,word),j=i+strlen(word)-1; result[i++]='['; while(i<j) {result[i]='|';i++;} result[j]=']'; BanEx(playerid, " Попытка рекламы сервера"); } }
и так же пароль токо когда он нажмёт на пароль ему напишет введите новый пароль мой код такой
if(strcmp(cmd, "/nick", true) == 0) { if(IsPlayerConnected(playerid)) { if(offvopros == 1) { SendClientMessage(playerid,COLOR_GREY,"смена ника отключена администратором"); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, " Используйте: /nick[новый ник]"); return 1; } spaceGroupsToSpaces(result); trimSideSpaces(result); new word[256],Index;while(Index < strlen(result)) { // проверка сообщения на рекламу серверов и ее вырезание word = strtok(result,Index); if(Adv(word)==1||ZP(word)||U(word)||T(word)||N(word)||PP(word)||P(word)||V(word)||R(word)||PL(word)||ZV(word)||I(word)||ST(word)||PR(wo rd)||DL(word)||RE(word)||VOC(word)||A(word)||NO(word)||TCZ(word)||BOP(word)){ new i=strfind(result,word),j=i+strlen(word)-1; result[i++]='['; while(i<j) {result[i]='|';i++;} result[j]=']'; BanEx(playerid, " Попытка рекламы сервера"); } }
я не вижу чтоб он тут ник менял или чё эт команда делает Или он создаёт копию акка но с другим именем o_o Working on PHP/HTML/Java Scripts/Lua Need a paid scripter? Contact me
Сообщение отредактировал Sane4ek - Пятница, 25.02.2011, 22:47
dima111, толи я тупой, толи лыжи не едут И где заявка эта отображается? или чё выводит админам или ты мне команду не полную дал? Working on PHP/HTML/Java Scripts/Lua Need a paid scripter? Contact me
Как поставить пикап в аммо (local == 99) или как узнать виртуальный мир там? Я уже замучался... Мне нужно в аммо поставить пикап, я ставлю, а он там не появляется, в другом месте (вне аммо) - появляется.
Люди помогите! Добавляю (ганг-зоны с захватом) Для определённой банды , ну добавляю цвет Фиолетовый вписываю в мод , захожу на серв а цвет ГЗ меняется на зелёный как исправить? Сервер в разработке