Модератор форума: drifter-dron, admin, TweIk  
Вопросы по скриптингу
adminДата: Пятница, 26.11.2010, 14:52:47 | Сообщение # 91

Группа: Администраторы
Сообщений: 3869
Nik_Ull, ну на тебе урок в диолог окно...меню
Quote
Я просил помочь созданием бизнесов на серве, ты говорил, что урок делаешь, а теперь можешь помочь???
щяс пока что времени нету...вообще..чисто ночь сижу и то работаю над сайтом..как будет время честно напишу и ссылку скину.


zm-jail.ru

Разработка сайта samp-pawno.ru




Сообщение отредактировал Dimka_71rus - Суббота, 15.10.2011, 23:25:31
 
СообщениеNik_Ull, ну на тебе урок в диолог окно...меню
Quote
Я просил помочь созданием бизнесов на серве, ты говорил, что урок делаешь, а теперь можешь помочь???
щяс пока что времени нету...вообще..чисто ночь сижу и то работаю над сайтом..как будет время честно напишу и ссылку скину.

Автор - admin
Дата добавления - 26.11.2010 в 14:52:47
Nik_UllДата: Пятница, 26.11.2010, 16:56:17 | Сообщение # 92

Группа: Пользователи
Сообщений: 184
Хм, честно говоря плохо понял.
 
СообщениеХм, честно говоря плохо понял.

Автор - Nik_Ull
Дата добавления - 26.11.2010 в 16:56:17
adminДата: Пятница, 26.11.2010, 23:49:16 | Сообщение # 93

Группа: Администраторы
Сообщений: 3869
Nik_Ull, biggrin занят щяс......ночью ток есть свободное время....а ночью уставший и т.п)как будет время днем так сразу для тебя напишу:)


zm-jail.ru

Разработка сайта samp-pawno.ru


 
СообщениеNik_Ull, biggrin занят щяс......ночью ток есть свободное время....а ночью уставший и т.п)как будет время днем так сразу для тебя напишу:)

Автор - admin
Дата добавления - 26.11.2010 в 23:49:16
_Avatar_Дата: Суббота, 27.11.2010, 14:34:05 | Сообщение # 94

Группа: Пользователи
Сообщений: 54
Как зделать чтобы когда человек ставит цвет иво небыло видно на на мини карте?

Гы........
 
СообщениеКак зделать чтобы когда человек ставит цвет иво небыло видно на на мини карте?

Автор - _Avatar_
Дата добавления - 27.11.2010 в 14:34:05
Nik_UllДата: Суббота, 27.11.2010, 20:12:24 | Сообщение # 95

Группа: Пользователи
Сообщений: 184
Я немного разобрался, как меню создавать, на английском языке нашел что-то, сделал, немного переделал, и меню получилось. Не очень хорошее, но главное то - получилось. Правда там как в простой гта, купить или выбрать на пробел, а выйти из меню на f или enter.
 
СообщениеЯ немного разобрался, как меню создавать, на английском языке нашел что-то, сделал, немного переделал, и меню получилось. Не очень хорошее, но главное то - получилось. Правда там как в простой гта, купить или выбрать на пробел, а выйти из меню на f или enter.

Автор - Nik_Ull
Дата добавления - 27.11.2010 в 20:12:24
adminДата: Суббота, 27.11.2010, 22:00:39 | Сообщение # 96

Группа: Администраторы
Сообщений: 3869
_Avatar_, Находите строку

Code
public OnGameModeInit(){

Под этой строкой над координатами игроков и машин пишете:

Code
ShowPlayerMarkers(0);

Где:

Code
ShowPlayerMarkers
- это Маркер игрока
(0) - это Невидимость Включена, ну а (1) соответственно - Отключена

Чтобы скрыть Ники игроков, там же вставляем

Code
ShowNameTags(0);

Где:

Code
ShowNameTags

- Теги(имена) игроков

(0) - Имена Отключены, ну и (1) соответственно - Включены.

Nik_Ull, не понял...так получается меню или нет?



zm-jail.ru

Разработка сайта samp-pawno.ru


 
Сообщение_Avatar_, Находите строку

Code
public OnGameModeInit(){

Под этой строкой над координатами игроков и машин пишете:

Code
ShowPlayerMarkers(0);

Где:

Code
ShowPlayerMarkers
- это Маркер игрока
(0) - это Невидимость Включена, ну а (1) соответственно - Отключена

Чтобы скрыть Ники игроков, там же вставляем

Code
ShowNameTags(0);

Где:

Code
ShowNameTags

- Теги(имена) игроков

(0) - Имена Отключены, ну и (1) соответственно - Включены.

Nik_Ull, не понял...так получается меню или нет?


Автор - admin
Дата добавления - 27.11.2010 в 22:00:39
_Avatar_Дата: Суббота, 27.11.2010, 23:12:12 | Сообщение # 97

Группа: Пользователи
Сообщений: 54
Помогите исправить баг с никами,кароче играеш а у чела то пропадает то появляеца ник как зделать чтобы он не пропадал на большом ростоянии, а не просто так когда хочет((

Гы........
 
СообщениеПомогите исправить баг с никами,кароче играеш а у чела то пропадает то появляеца ник как зделать чтобы он не пропадал на большом ростоянии, а не просто так когда хочет((

Автор - _Avatar_
Дата добавления - 27.11.2010 в 23:12:12
UDAVДата: Суббота, 27.11.2010, 23:12:36 | Сообщение # 98

Группа: vip
Сообщений: 243
Hellp xDD
Code
E:\0.3b_r2\filterscripts\commands.pwn(154) : error 004: function "ItsAtBankomat" is not implemented
E:\0.3b_r2\filterscripts\commands.pwn(159) : error 017: undefined symbol "x_nr"
E:\0.3b_r2\filterscripts\commands.pwn(161) : error 017: undefined symbol "tmp"
E:\0.3b_r2\filterscripts\commands.pwn(161) : error 017: undefined symbol "strtok"
E:\0.3b_r2\filterscripts\commands.pwn(162) : error 017: undefined symbol "tmp"
E:\0.3b_r2\filterscripts\commands.pwn(165) : error 017: undefined symbol "string"
E:\0.3b_r2\filterscripts\commands.pwn(165) : error 017: undefined symbol "string"
E:\0.3b_r2\filterscripts\commands.pwn(165) : warning 215: expression has no effect
E:\0.3b_r2\filterscripts\commands.pwn(165) : error 001: expected token: ";", but found "]"
E:\0.3b_r2\filterscripts\commands.pwn(165) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

9 Errors.


Проект MyJLbTu~CepBep готовность на 30%
Pycckuu~MyJLbTu~CepBep~Trening готовность на 95,8%

Public OnPlayerConnect(playerid);
{
new formatik[128];
new блоо[128];
if(IsPlayerЁбик(playerid,ага))
format(formatik,sizeof(formatik),"Ёбиков не пускаем %s!!!!" ,блоо)
Ban (playerid);
}
 
СообщениеHellp xDD
Code
E:\0.3b_r2\filterscripts\commands.pwn(154) : error 004: function "ItsAtBankomat" is not implemented
E:\0.3b_r2\filterscripts\commands.pwn(159) : error 017: undefined symbol "x_nr"
E:\0.3b_r2\filterscripts\commands.pwn(161) : error 017: undefined symbol "tmp"
E:\0.3b_r2\filterscripts\commands.pwn(161) : error 017: undefined symbol "strtok"
E:\0.3b_r2\filterscripts\commands.pwn(162) : error 017: undefined symbol "tmp"
E:\0.3b_r2\filterscripts\commands.pwn(165) : error 017: undefined symbol "string"
E:\0.3b_r2\filterscripts\commands.pwn(165) : error 017: undefined symbol "string"
E:\0.3b_r2\filterscripts\commands.pwn(165) : warning 215: expression has no effect
E:\0.3b_r2\filterscripts\commands.pwn(165) : error 001: expected token: ";", but found "]"
E:\0.3b_r2\filterscripts\commands.pwn(165) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

9 Errors.

Автор - UDAV
Дата добавления - 27.11.2010 в 23:12:36
adminДата: Суббота, 27.11.2010, 23:38:53 | Сообщение # 99

Группа: Администраторы
Сообщений: 3869
_Avatar_, ты сделал что я см.выше написал?

UDAV, :) верху мода

Code
forward ItsAtBankomat(playerid);

сама функция

Code
public ItsAtBankomat(playerid)
{
      if(IsPlayerConnected(playerid))
      {
                  if(PlayerToPoint(2.0,playerid,1472.8641,-1023.966 4,23.8285))//тут меняй на свои координаты банка)это щяс банк расположен в ЛС
          {
              return 1;
      }
      return 0;
}

ну а сама команда вот

ищешь

Code
public OnPlayerCommandText
и туда вставляешь

Code
if(strcmp(cmd, "/atm", true) == 0)
      {
          if(IsPlayerConnected(playerid))
          {
              if(!ItsAtBankomat(playerid))
              {
                  S endClientMessage(playerid, COLOR_GREY, "Вы не у банкомата!");
                  return 1;
              }
              if(strcmp(x_nr,"withdraw",true) == 0)
              {
              tmp = strtok(cmdtext, idx);
              if(!strlen(tmp))
              {
                  SendClientMessage(playerid, COLOR_GRAD2, " ИСПОЛЬЗУЙТЕ: /atm withdraw [кол-во]");
                  format(string, sizeof(string), "У Вас $%d на счету.", PlayerInfo[playerid][pAccount]);
                  SendClientMessage(playerid, COLOR_GRAD3, string);
                  return 1;
              }
              new cashdeposit = strval(tmp);
              if(!strlen(tmp))
              {
                  SendClientMessage(playerid, COLOR_GRAD2, " ИСПОЛЬЗУЙТЕ: /atm withdraw [кол-во]");
                  format(string, sizeof(string), "У Вас $%d на счету.", PlayerInfo[playerid][pAccount]);
                  SendClientMessage(playerid, COLOR_GRAD3, string);
                  return 1;
              }
              if(cashdeposit > 50000)
              {
                  SendClientMessage(playerid, COLOR_GRAD2, "Запрашиваемая сумма слишком большая.");
                  return 1;
              }
              if (cashdeposit > PlayerInfo[playerid][pAccount] || cashdeposit < 1)
              {
                  SendClientMessage(playerid, COLOR_GRAD2, "У Вас нет столько денег!");
                  return 1;
              }
              ConsumingMoney[playerid] = 1;
              oGivePlayerMoney(playerid,cashdeposit);
              PlayerInfo[playerid][pAccount]=PlayerInfo[playerid][pAccount]-cashdeposit;
              format(string, sizeof(string), "Вы сняли $%d со своего счета. Остаток: $%d ", cashdeposit,PlayerInfo[playerid][pAccount]);
              SendClientMessage(playerid, COLOR_YELLOW, string);
              if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
              ApplyAnimation(playerid,"CRIB","CRIB_Use_Switch",4.0,0,0,0,0,0);
              return 1;
          }
      }
      else if(strcmp(x_nr,"balance",true) == 0)
      {
          format(string, sizeof(string), "У Вас $%d на счету.",PlayerInfo[playerid][pAccount]);
          SendClientMessage(playerid, COLOR_YELLOW, string);
          }
          return 1;
      }
      return 1;
}

и все)


zm-jail.ru

Разработка сайта samp-pawno.ru


 
Сообщение_Avatar_, ты сделал что я см.выше написал?

UDAV, :) верху мода

Code
forward ItsAtBankomat(playerid);

сама функция

Code
public ItsAtBankomat(playerid)
{
      if(IsPlayerConnected(playerid))
      {
                  if(PlayerToPoint(2.0,playerid,1472.8641,-1023.966 4,23.8285))//тут меняй на свои координаты банка)это щяс банк расположен в ЛС
          {
              return 1;
      }
      return 0;
}

ну а сама команда вот

ищешь

Code
public OnPlayerCommandText
и туда вставляешь

Code
if(strcmp(cmd, "/atm", true) == 0)
      {
          if(IsPlayerConnected(playerid))
          {
              if(!ItsAtBankomat(playerid))
              {
                  S endClientMessage(playerid, COLOR_GREY, "Вы не у банкомата!");
                  return 1;
              }
              if(strcmp(x_nr,"withdraw",true) == 0)
              {
              tmp = strtok(cmdtext, idx);
              if(!strlen(tmp))
              {
                  SendClientMessage(playerid, COLOR_GRAD2, " ИСПОЛЬЗУЙТЕ: /atm withdraw [кол-во]");
                  format(string, sizeof(string), "У Вас $%d на счету.", PlayerInfo[playerid][pAccount]);
                  SendClientMessage(playerid, COLOR_GRAD3, string);
                  return 1;
              }
              new cashdeposit = strval(tmp);
              if(!strlen(tmp))
              {
                  SendClientMessage(playerid, COLOR_GRAD2, " ИСПОЛЬЗУЙТЕ: /atm withdraw [кол-во]");
                  format(string, sizeof(string), "У Вас $%d на счету.", PlayerInfo[playerid][pAccount]);
                  SendClientMessage(playerid, COLOR_GRAD3, string);
                  return 1;
              }
              if(cashdeposit > 50000)
              {
                  SendClientMessage(playerid, COLOR_GRAD2, "Запрашиваемая сумма слишком большая.");
                  return 1;
              }
              if (cashdeposit > PlayerInfo[playerid][pAccount] || cashdeposit < 1)
              {
                  SendClientMessage(playerid, COLOR_GRAD2, "У Вас нет столько денег!");
                  return 1;
              }
              ConsumingMoney[playerid] = 1;
              oGivePlayerMoney(playerid,cashdeposit);
              PlayerInfo[playerid][pAccount]=PlayerInfo[playerid][pAccount]-cashdeposit;
              format(string, sizeof(string), "Вы сняли $%d со своего счета. Остаток: $%d ", cashdeposit,PlayerInfo[playerid][pAccount]);
              SendClientMessage(playerid, COLOR_YELLOW, string);
              if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
              ApplyAnimation(playerid,"CRIB","CRIB_Use_Switch",4.0,0,0,0,0,0);
              return 1;
          }
      }
      else if(strcmp(x_nr,"balance",true) == 0)
      {
          format(string, sizeof(string), "У Вас $%d на счету.",PlayerInfo[playerid][pAccount]);
          SendClientMessage(playerid, COLOR_YELLOW, string);
          }
          return 1;
      }
      return 1;
}

и все)

Автор - admin
Дата добавления - 27.11.2010 в 23:38:53
_Avatar_Дата: Воскресенье, 28.11.2010, 01:19:58 | Сообщение # 100

Группа: Пользователи
Сообщений: 54
Да спс, вы лудше скажыть что мне с никами делать ?

Гы........
 
СообщениеДа спс, вы лудше скажыть что мне с никами делать ?

Автор - _Avatar_
Дата добавления - 28.11.2010 в 01:19:58
adminДата: Воскресенье, 28.11.2010, 01:45:52 | Сообщение # 101

Группа: Администраторы
Сообщений: 3869
_Avatar_, 1.либо багов много в моде)2.либо сервер фиговый)


zm-jail.ru

Разработка сайта samp-pawno.ru


 
Сообщение_Avatar_, 1.либо багов много в моде)2.либо сервер фиговый)

Автор - admin
Дата добавления - 28.11.2010 в 01:45:52
_Avatar_Дата: Воскресенье, 28.11.2010, 03:01:51 | Сообщение # 102

Группа: Пользователи
Сообщений: 54
А мне ищо говорили что ето может быть с инклуидом morphinc баг
Если можые исправте не т то киньте плиз свой
Вот код:
Code
new pdistance = 1;
forward NameTimer();
Float:GetPointDistanceToPointExMorph(Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2)
{
new Float:x, Float:y, Float:z;
x = x1-x2;
y = y1-y2;
z = z1-z2;
return floatsqroot(x*x+y*y+z*z);
}
stock SetPDistance(dista)
{
pdistance = dista;
}
stock GetPDistance()
{
return pdistance;
}
stock EnableDistancedNameTag(delay)
{
SetTimer("NameTimer",delay,1);
}
forward NameTimer();
public NameTimer()
  {
  for(new i = 0;i < MAX_PLAYERS;i++)
   {
   if(IsPlayerConnected(i))
   {
   for(new q = 0;q < MAX_PLAYERS;q++)
   {
  if(IsPlayerConnected(q))
  {
   new Float:p1x;
  new Float:p1y;
  new Float:p1z;
  new Float:p2x;
  new Float:p2y;
  new Float:p2z;
  if(IsPlayerConnected(i) && IsPlayerConnected(q))
  {
  GetPlayerPos(i,p1x,p1y,p1z);
     GetPlayerPos(q,p2x,p2y,p2z);
  if(GetPointDistanceToPointExMorph(p1x,p1y,p1z,p2x,p2y,p2z) < pdistance)
   {
      ShowPlayerNameTagForPlayer(i,q,1);
      }
  else
   {
   ShowPlayerNameTagForPlayer(i,q,0);
   }
  }}}}}
}


Гы........
 
СообщениеА мне ищо говорили что ето может быть с инклуидом morphinc баг
Если можые исправте не т то киньте плиз свой
Вот код:
Code
new pdistance = 1;
forward NameTimer();
Float:GetPointDistanceToPointExMorph(Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2)
{
new Float:x, Float:y, Float:z;
x = x1-x2;
y = y1-y2;
z = z1-z2;
return floatsqroot(x*x+y*y+z*z);
}
stock SetPDistance(dista)
{
pdistance = dista;
}
stock GetPDistance()
{
return pdistance;
}
stock EnableDistancedNameTag(delay)
{
SetTimer("NameTimer",delay,1);
}
forward NameTimer();
public NameTimer()
  {
  for(new i = 0;i < MAX_PLAYERS;i++)
   {
   if(IsPlayerConnected(i))
   {
   for(new q = 0;q < MAX_PLAYERS;q++)
   {
  if(IsPlayerConnected(q))
  {
   new Float:p1x;
  new Float:p1y;
  new Float:p1z;
  new Float:p2x;
  new Float:p2y;
  new Float:p2z;
  if(IsPlayerConnected(i) && IsPlayerConnected(q))
  {
  GetPlayerPos(i,p1x,p1y,p1z);
     GetPlayerPos(q,p2x,p2y,p2z);
  if(GetPointDistanceToPointExMorph(p1x,p1y,p1z,p2x,p2y,p2z) < pdistance)
   {
      ShowPlayerNameTagForPlayer(i,q,1);
      }
  else
   {
   ShowPlayerNameTagForPlayer(i,q,0);
   }
  }}}}}
}

Автор - _Avatar_
Дата добавления - 28.11.2010 в 03:01:51
adminДата: Воскресенье, 28.11.2010, 03:39:24 | Сообщение # 103

Группа: Администраторы
Сообщений: 3869
_Avatar_, вот я выложил давно на вот


zm-jail.ru

Разработка сайта samp-pawno.ru




Сообщение отредактировал Dimka_71rus - Суббота, 15.10.2011, 23:24:51
 
Сообщение_Avatar_, вот я выложил давно на вот

Автор - admin
Дата добавления - 28.11.2010 в 03:39:24
Nik_UllДата: Воскресенье, 28.11.2010, 13:26:58 | Сообщение # 104

Группа: Пользователи
Сообщений: 184
Как объяснить??? Давай, я лучше где-нибудь код выложу, а ты посмотришь.

Добавлено (28.11.2010, 13:26)
---------------------------------------------
Во!!! Получилось меню, я создал там, где напитки можно покупать, типо там вино, пиво!!! :). А то меню, которое создал до этого, другое меню(меню, которое в обычной гта, когда например в аммо заходишь на маркер, меню открывается синее, вот в первый раз я создал такое меню).

 
СообщениеКак объяснить??? Давай, я лучше где-нибудь код выложу, а ты посмотришь.

Добавлено (28.11.2010, 13:26)
---------------------------------------------
Во!!! Получилось меню, я создал там, где напитки можно покупать, типо там вино, пиво!!! :). А то меню, которое создал до этого, другое меню(меню, которое в обычной гта, когда например в аммо заходишь на маркер, меню открывается синее, вот в первый раз я создал такое меню).


Автор - Nik_Ull
Дата добавления - 28.11.2010 в 13:26:58
ZmeyДата: Воскресенье, 28.11.2010, 16:08:18 | Сообщение # 105

Группа: Пользователи
Сообщений: 1
Помогите сделать в чем тут ошибка?
Code
    if (strcmp(cmd, "/unbann", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
          if (PlayerInfo[playerid][pAdmin] == 2)
          {
       new length = strlen(cmdtext);
     while ((idx < length) && (cmdtext[idx] <= ' '))
      {
       idx++;
      }
     new offset = idx;
     new result[128];
     while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
      {
       result[idx - offset] = cmdtext[idx];
       idx++;
      }
     result[idx - offset] = EOS;
     new FileCreated;
     new name[64];
     format(name, sizeof(name), "DM/BANS/%s.txt", result);
     FileCreated = dini_Exists(name);
     if(!dini_Exists(name))
      {
       new string[64];
       format(string, sizeof(string), "DM/BANS/%s.txt", result);
       dini_Remove(string);
       SendClientMessage(playerid, COLOR_GREEN, "Ðàçáàíåí.")
      }
     if(!strlen(result))
     {
      SendClientMessage(playerid, COLOR_GREEN, "USAGE: /unbann [ÍÈÊ]");
      return 1;
     }
     else
     SendClientMessage(playerid, COLOR_GREEN, "Èãðîê íå â áàíå.");
     }
    else
    {
        SendClientMessage(playerid, COLOR_GREEN, "Âû íå àäìèí!");
    }
   }
  }
   
  if (strcmp(cmd, "/bann", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
          if (PlayerInfo[playerid][pAdmin] == 2)
          {
       new length = strlen(cmdtext);
     while ((idx < length) && (cmdtext[idx] <= ' '))
      {
       idx++;
      }
     new offset = idx;
     new result[128];
     while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
      {
       result[idx - offset] = cmdtext[idx];
       idx++;
      }
     result[idx - offset] = EOS;
     new FileCreated;
     new name[64];
     format(name, sizeof(name), "DM/BANS/%s.txt", result);
     FileCreated = dini_Exists(name);
     if(FileCreated)
     {
      SendClientMessage(playerid, COLOR_GREEN, "Ôàéë åñòü!");
     }
     if(!strlen(result))
     {
      SendClientMessage(playerid, COLOR_GREEN, "USAGE: /bann [ÍÈÊ]");
      return 1;
     }
     new string[64];
     format(string, sizeof(string), "DM/BANS/%s.txt", result);
     dini_Create(string);
      SendClientMessage(playerid, COLOR_GREEN, "Ðàçáàíåí.")
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREEN, "Âû íå àäìèí!");
    }
   }
  }

[p.s.]позалуста)

 
СообщениеПомогите сделать в чем тут ошибка?
Code
    if (strcmp(cmd, "/unbann", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
          if (PlayerInfo[playerid][pAdmin] == 2)
          {
       new length = strlen(cmdtext);
     while ((idx < length) && (cmdtext[idx] <= ' '))
      {
       idx++;
      }
     new offset = idx;
     new result[128];
     while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
      {
       result[idx - offset] = cmdtext[idx];
       idx++;
      }
     result[idx - offset] = EOS;
     new FileCreated;
     new name[64];
     format(name, sizeof(name), "DM/BANS/%s.txt", result);
     FileCreated = dini_Exists(name);
     if(!dini_Exists(name))
      {
       new string[64];
       format(string, sizeof(string), "DM/BANS/%s.txt", result);
       dini_Remove(string);
       SendClientMessage(playerid, COLOR_GREEN, "Ðàçáàíåí.")
      }
     if(!strlen(result))
     {
      SendClientMessage(playerid, COLOR_GREEN, "USAGE: /unbann [ÍÈÊ]");
      return 1;
     }
     else
     SendClientMessage(playerid, COLOR_GREEN, "Èãðîê íå â áàíå.");
     }
    else
    {
        SendClientMessage(playerid, COLOR_GREEN, "Âû íå àäìèí!");
    }
   }
  }
   
  if (strcmp(cmd, "/bann", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
          if (PlayerInfo[playerid][pAdmin] == 2)
          {
       new length = strlen(cmdtext);
     while ((idx < length) && (cmdtext[idx] <= ' '))
      {
       idx++;
      }
     new offset = idx;
     new result[128];
     while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
      {
       result[idx - offset] = cmdtext[idx];
       idx++;
      }
     result[idx - offset] = EOS;
     new FileCreated;
     new name[64];
     format(name, sizeof(name), "DM/BANS/%s.txt", result);
     FileCreated = dini_Exists(name);
     if(FileCreated)
     {
      SendClientMessage(playerid, COLOR_GREEN, "Ôàéë åñòü!");
     }
     if(!strlen(result))
     {
      SendClientMessage(playerid, COLOR_GREEN, "USAGE: /bann [ÍÈÊ]");
      return 1;
     }
     new string[64];
     format(string, sizeof(string), "DM/BANS/%s.txt", result);
     dini_Create(string);
      SendClientMessage(playerid, COLOR_GREEN, "Ðàçáàíåí.")
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREEN, "Âû íå àäìèí!");
    }
   }
  }

[p.s.]позалуста)


Автор - Zmey
Дата добавления - 28.11.2010 в 16:08:18
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

ps798829

(Среда 08:23:47)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

Вверх
18:10:24
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2025

vkontakte :samp-pawno.ru: