Перейти к содержимому


Фотография

Помощь с скриптом)

Скрипт

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 DRENQ

DRENQ

    Новичок

  • Пользователь
  • Pip
  • 19 сообщений

Отправлено 02 Июль 2014 - 9:44

Ребят помогите исправить мне нужно чтоб писало отдельно зашел в спектора а вот чтоб допустим зашел за команду терров и ментов осталось вот

 

#pragma semicolon 1
#include <sourcemod>

new String:teams[3][] = {"\x03Наблюдателей","\x03Терров","\x03Ментов"};

public Plugin:myinfo =
{
    name = "[KDLP] Game Events",
    author = "KorDen",
    description = "",
    version = "1.0",
    url = "dev.sky-play.ru"
}

public OnPluginStart() HookEvent("player_team", OnTeam, EventHookMode_Pre);

public Action:OnTeam(Handle:event, const String:name[], bool:dontBroadcast)
{
    new client=GetClientOfUserId(GetEventInt(event, "userid"));
    if (!dontBroadcast && !GetEventBool(event, "disconnect") && !GetEventBool(event, "silent") && IsClientInGame(client))
    {
        SetEventBroadcast(event, true);
        PrintToChatAll("\x04%N \x01зашел за команду \x07%s", client, teams[GetEventInt(event,"team")-1]);
    }
}



#2 Kakoin

Kakoin

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 8 969 сообщений

Отправлено 02 Июль 2014 - 9:50

Ребят помогите исправить мне нужно чтоб писало отдельно зашел в спектора а вот чтоб допустим зашел за команду терров и ментов осталось вот

 

#pragma semicolon 1
#include <sourcemod>

new String:teams[3][] = {"\x03Наблюдателей","\x03Терров","\x03Ментов"};

public Plugin:myinfo =
{
    name = "[KDLP] Game Events",
    author = "KorDen",
    description = "",
    version = "1.0",
    url = "dev.sky-play.ru"
}

public OnPluginStart() HookEvent("player_team", OnTeam, EventHookMode_Pre);

public Action:OnTeam(Handle:event, const String:name[], bool:dontBroadcast)
{
    new client=GetClientOfUserId(GetEventInt(event, "userid"));
    if (!dontBroadcast && !GetEventBool(event, "disconnect") && !GetEventBool(event, "silent") && IsClientInGame(client))
    {
        SetEventBroadcast(event, true);
        PrintToChatAll("\x04%N \x01зашел за команду \x07%s", client, teams[GetEventInt(event,"team")-1]);
    }
}

Скрытый текст
для начала так а вот вопрос я не понял надо чтоб был пробел между %N зашел за теров?



#3 DRENQ

DRENQ

    Новичок

  • Пользователь
  • Pip
  • 19 сообщений

Отправлено 02 Июль 2014 - 17:36

Ну да смотри

 

Скрытый текст
для начала так а вот вопрос я не понял надо чтоб был пробел между %N зашел за теров?

Еще вот что.. Нужно чтоб отдельно было Ник зашел в Спектора

Потом Ник зашел за Терров

Ник зашел за контров

и еще при переходе за другую команду чтоб было Ник перешел за Ментов

Ник перешел за Терров

И ник перешел в Спектора

А при автобалансе все будет норм?



#4 plavik

plavik

    Пользователь

  • Пользователь
  • PipPipPip
  • 297 сообщений

Отправлено 02 Июль 2014 - 20:03

по-моему вам делать нечего... название команд можешь менять тут

new String:teams[3][] = {"\x03Наблюдателей","\x03Терров","\x03Ментов"}

меняя просто названия



#5 DRENQ

DRENQ

    Новичок

  • Пользователь
  • Pip
  • 19 сообщений

Отправлено 02 Июль 2014 - 20:14

 

по-моему вам делать нечего... название команд можешь менять тут

new String:teams[3][] = {"\x03Наблюдателей","\x03Терров","\x03Ментов"}

меняя просто названия

 

Не мне так нужно(

Еще вот что.. Нужно чтоб отдельно было Ник зашел в Спектора

Потом Ник зашел за Терров

Ник зашел за контров

и еще при переходе за другую команду чтоб было Ник перешел за Ментов

Ник перешел за Терров

И ник перешел в Спектора

А при автобалансе все будет норм?





Темы с аналогичным тегами Скрипт

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных