Заказать игровой сервер Контакты (заказать плагин/исправить ошибки/другое) Пожертвовать Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
Изменение скорости игрока
daniil Дата: Среда, 27.03.2013, 20:29:27 | Сообщение # 1
Сообщений: 100
Репутация: 0 [ +/- ]
Помогите как изменить скорость игрока. В API не нашел(
И встроить в главное меню админки без adminmenu_custom
меню Скорость игрока
 
Scarface_slv Дата: Среда, 27.03.2013, 23:00:25 | Сообщение # 2
Сообщений: 737
Репутация: 61 [ +/- ]
SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", 1.0); стандарт 1.0
 
daniil Дата: Четверг, 28.03.2013, 06:50:52 | Сообщение # 3
Сообщений: 100
Репутация: 0 [ +/- ]
Scarface_slv, спс. но для меня проблема это в админ меню встроить через sp
 
TEIN Дата: Четверг, 28.03.2013, 06:53:16 | Сообщение # 4
Сообщений: 563
Репутация: 78 [ +/- ]
По-моему ты тут заказ делаешь всегда, а не просишь помощи
 
daniil Дата: Четверг, 28.03.2013, 08:03:44 | Сообщение # 5
Сообщений: 100
Репутация: 0 [ +/- ]
speed.sp(24) : warning 213: tag mismatch
Код

#include <sourcemod>

public OnPluginStart()
{
  RegAdminCmd("frags", Command, ADMFLAG_RESERVATION, "frags <userid> <frag>");
}

public Action:Command(client, args)
{
  if (args != 2)
  {
   ReplyToCommand(client, "frags <userid> <frag>");
   return Plugin_Handled;
  }
  decl String:Info[235]; GetCmdArg(1, Info, 235);
  new target = GetClientOfUserId(StringToInt(Info));
  if (target < 1)
  {
   ReplyToCommand(client, "userid '%s' not found", Info);
   return Plugin_Handled;
  }
  GetCmdArg(2, Info, 235);
  SetEntPropFloat(target, Prop_Data, "m_flLaggedMovementValue", StringToInt(Info));  
  return Plugin_Handled;
}
 
TEIN Дата: Четверг, 28.03.2013, 09:05:15 | Сообщение # 6
Сообщений: 563
Репутация: 78 [ +/- ]
не вижу твоей работы.
 
daniil Дата: Четверг, 28.03.2013, 09:39:01 | Сообщение # 7
Сообщений: 100
Репутация: 0 [ +/- ]
DoK_1997, а я незнаю как еще можно сделать. пример очень хороший. переделывать по своему нет смысла
 
Scarface_slv Дата: Четверг, 28.03.2013, 10:38:46 | Сообщение # 8
Сообщений: 737
Репутация: 61 [ +/- ]
SetEntPropFloat(target, Prop_Data, "m_flLaggedMovementValue", StringToInt(Info)); там нужен float а не int


Сообщение отредактировал Scarface_slv - Четверг, 28.03.2013, 10:42:20
 
daniil Дата: Четверг, 28.03.2013, 10:46:33 | Сообщение # 9
Сообщений: 100
Репутация: 0 [ +/- ]
Scarface_slv, Спасибо но что то не компилится
speed.sp(17) : warning 213: tag mismatch
Код

#include <sourcemod>

public OnPluginStart()
{
  RegAdminCmd("speed", Command, ADMFLAG_RESERVATION, "speed <userid> <value>");
}

public Action:Command(client, args)
{
  if (args != 2)
  {
   ReplyToCommand(client, "speed <userid> <value>");
   return Plugin_Handled;
  }
  decl String:Info[235]; GetCmdArg(1, Info, 235);
  new target = GetClientOfUserId(StringToFloat(Info));
  if (target < 1)
  {
   ReplyToCommand(client, "userid '%s' not found", Info);
   return Plugin_Handled;
  }
  GetCmdArg(2, Info, 235);
  SetEntPropFloat(target, Prop_Data, "m_flLaggedMovementValue", StringToFloat(Info));  
  return Plugin_Handled;
}

Добавлено (28.03.2013, 10:46:33)
---------------------------------------------
Scarface_slv, а все понял тут new target = GetClientOfUserId(StringToFloat(Info)); не надо менять klas

 
Scarface_slv Дата: Четверг, 28.03.2013, 10:47:38 | Сообщение # 10
Сообщений: 737
Репутация: 61 [ +/- ]
мда, выделил же где надо исправить!
 
daniil Дата: Четверг, 28.03.2013, 10:52:16 | Сообщение # 11
Сообщений: 100
Репутация: 0 [ +/- ]
Scarface_slv,
Цитата
Сообщение отредактировал Scarface_slv - Четверг, 28.03.2013, 10:42:20

а я писал в 10:40
 
Scarface_slv Дата: Четверг, 28.03.2013, 10:54:34 | Сообщение # 12
Сообщений: 737
Репутация: 61 [ +/- ]
А я про выделенный код, это я потом добавил что бы ты точно понял
 
  • Страница 1 из 1
  • 1
Поиск: