EPacker2
3D-моделист
- Сообщения
- 1,040
- Реакции
- 759
Код DoK_1997'а:
Вопросы:
1) Нужно ли убивать таймер?
2) Почему не работает выдача только для живых?
Только заходишь в спеки, сразу дает нож.
PHP:
#pragma semicolon 1
#include <sourcemod>
#include <sdktools_functions>
public OnPluginStart()
{
HookEvent("player_spawn", Event_OnPlayerSpawn);
}
public Event_OnPlayerSpawn(Handle:event, const String:name[], bool:dontBroadcast)
{
new client = GetClientOfUserId(GetEventInt(event, "userid"));
CreateTimer(2.0, Timer, client, TIMER_REPEAT);
}
public Action:Timer(Handle:timer, any:client)
{
new knife = GetPlayerWeaponSlot(client, 2);
if (client == 0 && !IsPlayerAlive(client))
{
return Plugin_Stop;
}
if (knife == -1)
{
GivePlayerItem(client, "weapon_knife");
}
return Plugin_Continue;
}
1) Нужно ли убивать таймер?
2) Почему не работает выдача только для живых?
Только заходишь в спеки, сразу дает нож.
Последнее редактирование: