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


Фотография

Admin join sound


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

#1 AleksandrM3

AleksandrM3

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

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

Отправлено 15 Март 2016 - 19:35

Всем привет, есть плагин который при подключении админа выводит музыку для всех, вот он

Скрытый текст

 

Кто нибудь может сделать чтобы еще и текст выводился по центру экрана, 

за ранее спасибо


А чтобы флаг заменить надо 

ADMFLAG_GENERIC

   заменить на 

ADMFLAG_CUSTOM6

я правильно понял, чтобы не у всех админов это выводилось, а только у админов с флагом t


Сообщение отредактировал AleksandrM3: 15 Март 2016 - 19:35


#2 mumuxtarka

mumuxtarka

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

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

Отправлено 15 Март 2016 - 19:52

Всем привет, есть плагин который при подключении админа выводит музыку для всех, вот он

 

Ты хочешь чтобы когда заходит админ играл звук и писало всем по середине экрана что админ подключился ? я про флаг t я не пойму что ты хотел сказать? чтобы оповешало только о тех админов у когорых флаг t есть ?



#3 AleksandrM3

AleksandrM3

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

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

Отправлено 15 Март 2016 - 21:21

Ты хочешь чтобы когда заходит админ играл звук и писало всем по середине экрана что админ подключился ? я про флаг t я не пойму что ты хотел сказать? чтобы оповешало только о тех админов у когорых флаг t есть ?

Да чтобы еще и текст писало, 

if (Enabled && CheckCommandAccess(client, "AdminJoinSound", ADMFLAG_GENERIC))

в этой строчке если я заменю ADMFLAG_GENERIC на ADMFLAG_CUSTOM6  то этот плагин будет доступен только для админов с флагом Т, да??

 

у меня игрок админку в конкурсе выиграл, надо сделать надпись при подключении и музон хочу на него веселый поставить, но музыка только для него а не для всех админов поэтому хочу по другому флагу сделать.



#4 mumuxtarka

mumuxtarka

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

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

Отправлено 15 Март 2016 - 21:53

Да чтобы еще и текст писало, 

if (Enabled && CheckCommandAccess(client, "AdminJoinSound", ADMFLAG_GENERIC))

в этой строчке если я заменю ADMFLAG_GENERIC на ADMFLAG_CUSTOM6  то этот плагин будет доступен только для админов с флагом Т, да??

 

у меня игрок админку в конкурсе выиграл, надо сделать надпись при подключении и музон хочу на него веселый поставить, но музыка только для него а не для всех админов поэтому хочу по другому флагу сделать.

да если ADMFLAG_CUSTOM6 то это флаг T

#pragma semicolon 1
#include <sourcemod>
#include <sdktools_sound>
#include <sdktools_stringtables>

public OnPluginStart()
{
	AddFileToDownloadsTable("sound/buttons/blip1.wav");
}

public OnClientPostAdminCheck(client)
{
	new flag = GetUserFlagBits(client);
	if (flag & ADMFLAG_CUSTOM6)
	{
		PrintToChatAll("%N зашел на сервер!", client);
		PrintCenterTextAll("%N зашел на сервер!", client);
		
		EmitSoundToAll("sound/buttons/blip1.wav");
	}
}

AddFileToDownloadsTable("sound/buttons/blip1.wav");   // Загружает звук клиенту

EmitSoundToAll("sound/buttons/blip1.wav");  // Воспроизводит звук всем
Тут меняешь на свой звук, должно работать



#5 iCrazyLive

iCrazyLive

    Новичок

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

Отправлено 12 Июнь 2016 - 2:16

Кто поможет настроить этот плагин?



#6 Kakoin

Kakoin

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

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

Отправлено 12 Июнь 2016 - 2:26

Кто поможет настроить этот плагин?

Этот плагин имеет всего одну переменную. В чем может быть проблема?
  • 666fox666 это нравится

#7 iCrazyLive

iCrazyLive

    Новичок

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

Отправлено 20 Июнь 2016 - 20:53

Этот плагин имеет всего одну переменную. В чем может быть проблема?

Не поет музыка при вступлении админа!



#8 xan13rus

xan13rus

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

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

Отправлено 20 Июнь 2016 - 22:43

Не поет музыка при вступлении админа!

изи настроить!



#9 iCrazyLive

iCrazyLive

    Новичок

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

Отправлено 21 Июнь 2016 - 14:13

изи настроить!

Как?



#10 xan13rus

xan13rus

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

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

Отправлено 21 Июнь 2016 - 15:03

Как?

какой флаг тебе надо?



#11 sasha54178

sasha54178

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

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

Отправлено 21 Июнь 2016 - 18:11

какой флаг тебе надо?

А ты не подумал, вдруг он не прописал музыку или её даже нет на сервере.

#12 iCrazyLive

iCrazyLive

    Новичок

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

Отправлено 21 Июнь 2016 - 21:06

А ты не подумал, вдруг он не прописал музыку или её даже нет на сервере.

Там все настроено, музыка добавлена, но она не поет(!



#13 Kakoin

Kakoin

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

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

Отправлено 21 Июнь 2016 - 21:10

Там все настроено, музыка добавлена, но она не поет(!

Какую ошибку показывает в консоли в момент когда музыка должна играть?



#14 iCrazyLive

iCrazyLive

    Новичок

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

Отправлено 26 Июнь 2016 - 21:24

Какую ошибку показывает в консоли в момент когда музыка должна играть?

Не какую просто не работает!



#15 Kakoin

Kakoin

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

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

Отправлено 26 Июнь 2016 - 23:21

Не какую просто не работает!

Просто не работать он не может. Как предположение не выдал нужный флаг.



#16 Kakoin

Kakoin

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

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

Отправлено 27 Июнь 2016 - 0:43

да если ADMFLAG_CUSTOM6 то это флаг T

#pragma semicolon 1
#include <sourcemod>
#include <sdktools_sound>
#include <sdktools_stringtables>

public OnPluginStart()
{
	AddFileToDownloadsTable("sound/buttons/blip1.wav");
}

public OnClientPostAdminCheck(client)
{
	new flag = GetUserFlagBits(client);
	if (flag & ADMFLAG_CUSTOM6)
	{
		PrintToChatAll("%N зашел на сервер!", client);
		PrintCenterTextAll("%N зашел на сервер!", client);
		
		EmitSoundToAll("sound/buttons/blip1.wav");
	}
}

AddFileToDownloadsTable("sound/buttons/blip1.wav");   // Загружает звук клиенту

EmitSoundToAll("sound/buttons/blip1.wav");  // Воспроизводит звук всем
Тут меняешь на свой звук, должно работать

PrecacheSound забыл сделать

#pragma semicolon 1
#include <sourcemod>
#include <sdktools_sound>
#include <sdktools_stringtables>

public OnMapStart()
{
        PrecacheSound("buttons/blip1.wav", true);
        AddFileToDownloadsTable("sound/buttons/blip1.wav");        
}


public OnClientPostAdminCheck(client)
{
	new flag = GetUserFlagBits(client);
	if (flag & ADMFLAG_CUSTOM6)
	{
		PrintToChatAll("%N зашел на сервер!", client);
		PrintCenterTextAll("%N зашел на сервер!", client);
		
		EmitSoundToAll("buttons/blip1.wav");
	}
}

Сообщение отредактировал Kakoin: 27 Июнь 2016 - 1:09


#17 seratul

seratul

    Новичок

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

Отправлено 05 Сентябрь 2017 - 5:06

Люди, а как сделать, чтобы не на флаг ставился, а на steam id???. К примеру, вошел определенный админ, и заиграла нужная музыка, а на других адм она не реагировала.!?



#18 Kakoin

Kakoin

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

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

Отправлено 05 Сентябрь 2017 - 14:58

Люди, а как сделать, чтобы не на флаг ставился, а на steam id???. К примеру, вошел определенный админ, и заиграла нужная музыка, а на других адм она не реагировала.!?

#pragma semicolon 1
#include <sourcemod>
#include <sdktools_sound>
#include <sdktools_stringtables>
public void OnMapStart()
{
    PrecacheSound("buttons/blip1.wav", true);
    AddFileToDownloadsTable("sound/buttons/blip1.wav");       
}

public void OnClientAuthorized(int client, const char[] auth)
{
if (strcmp(auth, "STEAM_X:X:XXXXX"))
{
  PrintToChatAll("%N зашел на сервер!", client);
  PrintCenterTextAll("%N зашел на сервер!", client);
 
  EmitSoundToAll("buttons/blip1.wav");
}
}

Так попробуй. 



#19 seratul

seratul

    Новичок

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

Отправлено 05 Сентябрь 2017 - 16:59

#pragma semicolon 1
#include <sourcemod>
#include <sdktools_sound>
#include <sdktools_stringtables>
public void OnMapStart()
{
    PrecacheSound("buttons/blip1.wav", true);
    AddFileToDownloadsTable("sound/buttons/blip1.wav");       
}

public void OnClientAuthorized(int client, const char[] auth)
{
if (strcmp(auth, "STEAM_X:X:XXXXX"))
{
  PrintToChatAll("%N зашел на сервер!", client);
  PrintCenterTextAll("%N зашел на сервер!", client);
 
  EmitSoundToAll("buttons/blip1.wav");
}
}

Так попробуй. 

 

 

При входе любого игрока, показывает в центре чата сообщение о входе N игрока! Музыка при входе скачивается, но не играет, когда адм входит!

Что делать? =)



#20 Kakoin

Kakoin

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

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

Отправлено 05 Сентябрь 2017 - 17:07

При входе любого игрока, показывает в центре чата сообщение о входе N игрока! Музыка при входе скачивается, но не играет, когда адм входит!
Что делать? =)

#pragma semicolon 1
#include <sourcemod>
#include <sdktools_sound>
#include <sdktools_stringtables>
public void OnMapStart()
{
    PrecacheSound("buttons/blip1.wav", true);
    AddFileToDownloadsTable("sound/buttons/blip1.wav");       
}

public void OnClientPostAdminCheck(int client)
{
	char auth[64];
	
	GetClientAuthId(client, AuthId_Engine, auth, sizeof(auth));
	
	if (strcmp(auth, "STEAM_X:X:XXXXX"))
	{
		PrintToChatAll("%N зашел на сервер!", client);
		PrintCenterTextAll("%N зашел на сервер!", client);
 
		EmitSoundToAll("buttons/blip1.wav");
	}
}

А так? Если музыку менял нужно обновлять контент-хостинг.




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

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