Mr_Smail |
Дата: Суббота, 27.04.2013, 00:48 | Сообщение # 1
|
Любитель
Сообщений: 31
Статус: Offline
|
Свою команду заменяем на эту:
Код else if(strcmp(cmd, "/sban", true) == 0) { if(PlayerInfo[playerid][pAdmin] >= 1) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /sban [playerid] [причина]"); if(dostup[playerid] != 1) return ShowPlayerDialog(playerid,2934,DIALOG_STYLE_PASSWORD, "Админ авторизация", "Введите пароль\n\nПароль должен состоять из латинских букв и цифр\n размером от 6 до 15 символов", "Вход", "Отмена"); giveplayerid = ReturnUser(tmp); if (PlayerInfo[playerid][pAdmin] >= 3) { if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { new ip[15]; GetPlayerIp(giveplayerid,ip,15); GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); 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)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /sban [playerid] [причина]"); new year, month, day, hour, minute, second; getdate(year, month, day); gettime(hour, minute, second); PlayerInfo[giveplayerid][pLocked] = 1; format(string, sizeof(string), "SBan[забанил: %s][забанен: %s][причина: %s][%d/%d/%d %d:%d]",sendername, giveplayer, (result),day,month,year,hour,minute); ABroadCast(COLOR_LIGHTRED,string,1); GetPlayerIp(giveplayerid,ip,sizeof(ip)); format(string, sizeof(string), "%s.ini",giveplayer); new file = ini_openFile(string); if(file < 0) print("нету файла"); else { ini_getString(file,"pIp",string); ini_getString(file,"pIpReg",string); printf("найдено же - %s , началось чтение файла с этим именем",string); ini_closeFile(file); format(string, sizeof(string), " Nik [%s] R-IP [%s] L-IP [%s] IP [%s]",giveplayer,string,string,ip); ABroadCast(COLOR_LIGHTRED,string,1); } PlayerInfo[giveplayerid][pLocked] = 1; Kick(giveplayerid); return 1; } }//not connected } else { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Игрок не найден!"); } } return 1; }
Автор: Maks5 ( Мой друг )
Сообщение отредактировал Mr_Smail - Суббота, 27.04.2013, 00:51 |
|
|
|
Ballahelm[CM] |
Дата: Пятница, 26.07.2013, 00:50 | Сообщение # 2
|
Боец
Сообщений: 51
Статус: Offline
|
Код не верно построил. Исправляй.
Сообщение отредактировал Ballahelm[CM] - Пятница, 26.07.2013, 01:18 |
|
|
|
pf_fesko1337 |
Дата: Пятница, 26.07.2013, 18:54 | Сообщение # 3
|
Новичок
Сообщений: 18
Статус: Offline
|
Это не как на самп-рп...
|
|
|
|
Голубь |
Дата: Четверг, 29.08.2013, 14:45 | Сообщение # 4
|
Авторитет
Сообщений: 2137
Статус: Offline
|
Цитата (Mr_Smail) if(dostup[playerid] != 1) return ShowPlayerDialog(playerid,2934,DIALOG_STYLE_PASSWORD, "Админ авторизация", "Введите пароль\n\nПароль должен состоять из латинских букв и цифр\n размером от 6 до 15 символов", "Вход", "Отмена");
на самп рп нет никакого dostup[playerid]'a
двач https://vk.com/povargek
|
|
|
|
Jamely |
Дата: Вторник, 24.09.2013, 12:40 | Сообщение # 5
|
Сообщений: 1603
Статус: Offline
|
Код конечно зашибись -___-
|
|
|
|
Kanoo |
Дата: Пятница, 15.11.2013, 01:41 | Сообщение # 6
|
Бывалый
Сообщений: 324
Статус: Offline
|
Взял мб пригодится
Мой бот на ловлю машин(Arizona) https://yadi.sk/d/8f0T4vnKPtqsFQ http://rgho.st/8ypsgBTjx
|
|
|
|
CM_Nikobass |
Дата: Суббота, 16.11.2013, 16:24 | Сообщение # 7
|
Новичок
Сообщений: 25
Статус: Offline
|
Увы, даже не похоже. /sban как на Samp nonRP на YCMD (MySQL)
Переведи на YCMD, и будет как на Samp - nonRp
Пойду работать в проект маппер/скриптером/дизайнером (photoshop). Оплата администраторскими правами. Кидалы, лесом.
|
|
|
|