[CS:GO] Запуск сервера на определенную карту

Ozhent#.

Участник
Сообщения
44
Реакции
7
Сервер:mg
Хостинг: Serva4ok
Установил карты.В папке maps кроме карт mg есть карта dust2 (Чтобы сервер запускался и не ухадил в краш).
Как сделать чтобы сервер сразу после рестарта переходил на карты mg.
 

Someone

Участник
Сообщения
1,933
Реакции
1,653
Может так?

PHP:
#pragma semicolon 1

public OnMapStart()
{
    char sMap[32];
    GetCurrentMap(sMap, 32);
    if(StrEqual(sMap, "de_dust2"))
    {
        ForceChangeLevel("Нужная тебе карта", "Remap");
    }
}
 

Ozhent#.

Участник
Сообщения
44
Реакции
7
Плагин через некоторое время меняет на карту которая указана.
Т,е не с даста, а с mg карты на mg карту
--- Добавлено позже ---
Можно сделать так чтобы плагин выполнил свою работу и отключился
И после рестарта сервера аналогично
 
Последнее редактирование:

andreik

Участник
Сообщения
285
Реакции
53
Сервер:mg
Хостинг: Serva4ok
Установил карты.В папке maps кроме карт mg есть карта dust2 (Чтобы сервер запускался и не ухадил в краш).
Как сделать чтобы сервер сразу после рестарта переходил на карты mg.

+map ваша карта , в запуск сервера и при старте сервера будит загружатся та карта которая прописана в запуске
 

Ozhent#.

Участник
Сообщения
44
Реакции
7
Так и есть. Попробуй вариант ниже:
PHP:
public OnPluginStart() HookEvent("server_spawn", Event_ServerSpawn, EventHookMode_PostNoCopy);

public Event_ServerSpawn(Handle:event, String:name[], bool:dontBroadcast) ForceChangeLevel("Нужная тебе карта", "Remap");
Не ставит.
 

Ozhent#.

Участник
Сообщения
44
Реакции
7
Нашел решение)
Может так?

PHP:
#pragma semicolon 1

public OnMapStart()
{
    char sMap[32];
    GetCurrentMap(sMap, 32);
    if(StrEqual(sMap, "de_dust2"))
    {
        ForceChangeLevel("Нужная тебе карта", "Remap");
    }
}
Это + плагин map configs
--- Добавлено позже ---
Оффтоп

P.S Еще не проверил)
 
Последнее редактирование:
Сверху Снизу