RusJJ
Доброе утро девачьки
- Сообщения
- 2,582
- Реакции
- 1,075
Привет всем! Я новичёк, но давно сижу на форуме. Вот появилась проблемка. Надо сделать небольшой скрипт, но там ошибки. Прошу помочь!
P.S. Надо чтобы скрипт при команде sm_giveitem <name | #userid> <itemname> выдавал предмет.
а, вот код:
P.S. Надо чтобы скрипт при команде sm_giveitem <name | #userid> <itemname> выдавал предмет.
а, вот код:
#include <sourcemod>
#include <sdktools>
public OnPluginStart()
{
RegAdminCmd("sm_giveitem", Command_GiveItem, ADMFLAG_GENERIC, "Give Item Function");
}
public Actions:Command_GiveItem(client, args)
{
if (args < 2)
{
ReplyToCommand(client, "[SM] Usage: sm_giveitem <name or #userid> <item name>");
return Plugin_Handled;
}
decl String:target[65];
decl String:target_name[MAX_TARGET_LENGTH];
decl target_list[MAXPLAYERS];
decl target_count;
decl bool:tn_is_ml;
decl item[30];
GetCmdArg(1,target,sizeof(target));
GetCmdArg(2,item,sizeof(item));
if ((target_count = ProcessTargetString(
target,
client,
target_list,
MAXPLAYERS,
0,
target_name,
sizeof(target_name),
tn_is_ml)) <= 0)
{
ReplyToTargetError(client, target_count);
return Plugin_Handled;
}
for (new i = 0; i < target_count; i++)
{
if (IsClientInGame(target_list) && IsPlayerAlive(target_list))
{
GivePlayerItem(target_list, item);
}
}
return Plugin_Handled;
}
Последнее редактирование модератором: