Список точек респаунов

Тема в разделе "Программирование / Скриптинг", создана пользователем Ganibal95, 30 июн 2013.

  1. Ganibal95

    Ganibal95

    Сообщения:
    52
    Симпатии:
    0
    Здравствуйте, мне нужно узнать список точек респаунов на карте. Т.е там где появляются люди.

    p.s нужно полулучить все точки в X.Y.Z координатах... Я делаю что-то типа ботов, т.к для Half-Life 2 DM нет нормальных ботов, приходится делать своих...

    Заранее спасибо!
     
  2. The End Is Near...

    The End Is Near... Russian Roulette

    Сообщения:
    893
    Симпатии:
    659
    PHP:
    #include <sourcemod>

    public OnPluginStart()
    {
        
    RegConsoleCmd("xyz"CallBack);
    }

    public 
    Action:CallBack(clientargs)
    {
        
    decl String:sClassName[64], Float:fVec[3];

        new 
    entity GetMaxEntities();
        for (new 
    MaxClientsentityi++)
        {
            if (
    IsValidEdict(i) && IsValidEntity(i) && GetEdictClassname(isClassNamesizeof(sClassName)))
            {
                if (
    strcmp(sClassName"info_player_terrorist"false) == 0)
                {
                    
    GetEntPropVector(iProp_Data"m_vecOrigin"fVec);
                    
    PrintToConsole(client"TR SPAWN : %f %f %f"fVec[0], fVec[1], fVec[2]);
                }
                else if (
    strcmp(sClassName"info_player_counterterrorist"false) == 0)
                {
                    
    GetEntPropVector(iProp_Data"m_vecOrigin"fVec);
                    
    PrintToConsole(client"CT SPAWN : %f %f %f"fVec[0], fVec[1], fVec[2]);
                }
            }
        }

        return 
    Plugin_Handled;
    }
    https://forums.alliedmods.net/showthread.php?p=1054201
     
    Ganibal95 нравится это.
  3. Ganibal95

    Ganibal95

    Сообщения:
    52
    Симпатии:
    0
    The End Is Near..., не прокатит.
    у меня так...
    Если игрок на сервере 1, то... с точек респа выходят всякие твари...
     
  4. The End Is Near...

    The End Is Near... Russian Roulette

    Сообщения:
    893
    Симпатии:
    659
    Манера объяснения мне не нравится..
     
  5. Ganibal95

    Ganibal95

    Сообщения:
    52
    Симпатии:
    0
    The End Is Near..., Мне нужно узнать все точки спаунов игроков...

    Добавлено через 45 секунд
    Допустим игроков на сервере нет, но мне все равно надо узнать!
     
    Последнее редактирование: 30 июн 2013
  6. The End Is Near...

    The End Is Near... Russian Roulette

    Сообщения:
    893
    Симпатии:
    659
    В чем проблема то?? ты плагин тестировал?
     
  7. Ganibal95

    Ganibal95

    Сообщения:
    52
    Симпатии:
    0
    The End Is Near..., Извеняюсь, тупанул... А что если у меня Half-Life 2 DM... ?