При заходе на сервер на игрока автоматически будет прописана команда

garry

blink-182
Сообщения
122
Реакции
111
Суть:
Игрок заходит на сервер. Спустя 30 секунд на него сервер автоматически прописывает определённую команду (например команду sm_friendly от его лица в консоль или !friendly в чат)
И далее в чат и по центру выводится сообщение что он стал дружелюбным и бла бла бла.
Помогите написать?
 

pracc

Быть, а не казаться.
Сообщения
946
Реакции
541
PHP:
#include <sourcemod> 

new Handle:FriendlyTimer[MAXPLAYERS+1]; 

public OnClientPutInServer(client) 
{
    FriendlyTimer[client] = CreateTimer(30.0, Friendly, client)
}

public OnClientDisconnect(client) 
{ 
    if(FriendlyTimer[client] != INVALID_HANDLE) 
    { 
       KillTimer(FriendlyTimer[client]); 
       FriendlyTimer[client] = INVALID_HANDLE; 
    } 
} 

public Action:Friendly(Handle:timer, any:client) 
{ 
    FakeClientCommand(client, "sm_friendly");
    PrintToChatAll("[SM] %N стал дружелюбным", client);   
    FriendlyTimer[client] = INVALID_HANDLE; 
}

Технический администратор страйкарены, а такие элементарные вещи не знает.
 
Сверху Снизу