07:17
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Присвоить команде имя.
_Kp[e]o3oTДата: Вторник, 09.03.2010, 13:07 | Сообщение # 1
Освоившийся
Группа: Продвинутые
Сообщений: 149
Награды: 4
Город: Пенза
Репутация: 8
Замечания: 20%
Статус:
Всем привет, уже в который раз прошу у вас помощи)
Допустим: есть две команды, TEAM_RED и TEAM_BLUE
как сделать команду | /setredname <name> чтобы потом можно показывать это название на экране или в чате, и при выборе команды в RequestClass.
Надеюсь вы меня поняли, буду рад любому дельному сообщению по теме.



[FeeL]Дата: Вторник, 09.03.2010, 16:14 | Сообщение # 2
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 272
Награды: 13
Город: Киров
Репутация: 408
Замечания: 0%
Статус:
например так:
[pwn]
new redteamname[256];
if(strcmp(cmd,"/setredname",true) == 0)
{
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,"/setredname [name]");
redteamname = result;
return 1;
}
[/pwn]
[pwn]public OnPlayerRequestClass(playerid, classid)
{
SendClientMessage(playerid,color,redteamname);
return 1;
}[/pwn]



Гаджет-блог. Блог о современной жизни.

Сообщение отредактировал [FeeL] - Вторник, 09.03.2010, 16:19
_Kp[e]o3oTДата: Вторник, 09.03.2010, 23:38 | Сообщение # 3
Освоившийся
Группа: Продвинутые
Сообщений: 149
Награды: 4
Город: Пенза
Репутация: 8
Замечания: 20%
Статус:
а как её на тексдрав вывести? %s или %d ???


s3apДата: Вторник, 09.03.2010, 23:49 | Сообщение # 4
Местный
Группа: Продвинутые
Сообщений: 570
Награды: 7
Город: Саратов
Репутация: 382
Замечания: 80%
Статус:
%s - строка
%d - целое число
%f - вещественное число
%x.ys, где x и y натуральные числа - округление до знаков (х до запятой, y - после).

_Kp[e]o3oTДата: Среда, 10.03.2010, 09:27 | Сообщение # 5
Освоившийся
Группа: Продвинутые
Сообщений: 149
Награды: 4
Город: Пенза
Репутация: 8
Замечания: 20%
Статус:
Не могу понять почему даже если и не админ, всё равно команду использовать может кто угодно?
Code

  if(strcmp(cmd,"/setredname",true) == 0)
  {
  if(!IsPlayerAdmin(playerid))
  {
  SendClientMessage(playerid, 0x00E7D0FF,"(ERROR): Ты не администратор!");
  }
  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,0x00E7D0FF, "(INFO): Используйте: /setredname <name>");
  redteamname = result;
  new string[256];
  format(string, 256, "(INFO): Вы удачно сменили название красной команды на %s", redteamname);
  SendClientMessage(playerid,0x00E7D0FF, string);
  return 1;
  }

[FeeL], VCOScript, спасибо большое. по +



SpiderxxxДата: Среда, 10.03.2010, 13:54 | Сообщение # 6
Уверенный в себе
Группа: Продвинутые
Сообщений: 250
Награды: 6
Город: VL Sity
Репутация: 56
Замечания: 0%
Статус:
if(strcmp(cmd,"/setredname",true) == 0)
{
if(!IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, 0x00E7D0FF,"(ERROR): Ты не администратор!");
return 1;
}

....


Жизнь - огромный скрипт, написанный Богом на не известном мне языке программирования!
_Kp[e]o3oTДата: Среда, 10.03.2010, 14:08 | Сообщение # 7
Освоившийся
Группа: Продвинутые
Сообщений: 149
Награды: 4
Город: Пенза
Репутация: 8
Замечания: 20%
Статус:
Spiderxxx, crazy спасибо.


  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua