Изменение скорости игрока
|
|
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)); не надо менять
|
|
| |
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 [ +/- ]
|
|
А я про выделенный код, это я потом добавил что бы ты точно понял
|
|
| |