/sban ( Samp-Rp ) - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
/sban ( Samp-Rp )
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
Взял мб пригодится wink

Мой бот на ловлю машин(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). Оплата администраторскими правами.
Кидалы, лесом.
  • Страница 1 из 1
  • 1
Поиск: