Черен списък с измамници: viewtopic.php?f=6&t=77154

Wanted Admins [Първият ми плъгин] (Updated v1.1)

Изображение
Всичко свързано с AMX Mod X.
Отговори
Потребителски аватар
summertime vibes
Дизайнер
Дизайнер
Мнения: 2854
Регистриран: 27 дек 2016 21:40
CS Nick:
Steam ID: /id/thegodnesia
Местоположение: Outside the planet.
Контакти:
Afghanistan

17 фев 2017 18:25

Здравейте, ще ви представя моят първи плъгин.

Описание: Като напишете в чата /admins ще ви се покаже dhud съобщение, в което може да напишете, че търсите админи (примерно)
[Prefix] Tursim admini, za poveche info skype: your skype.
В чата излиза цветно съобщение, което вие трябва да настройте по ваш избор , пример:
^4[^3Prefix^4] ^1Write in chat ^4/admins ^1to view full information.

Код: Избери всички

Цветове:
^4 - Зелен
^3 - Според отбора
^1 - Обикновен.

Код: Избери всички

Cvars:
amx_enable - 1 - Плъгина ще работи ; 0 - Плъгина няма да работи.
Код:

Код: Избери всички

#include <amxmodx>
#include <dhudmessage>
#include <cromchat>

#define PLUGIN "Wanted Admins"
#define VERSION "1.1"
#define AUTHOR "Quarterback"
#define skypename "YourSkype"
#define dhudprefix "[YourServerPrefix]"

new pCvar

public plugin_init() 
{
    register_plugin("PLUGIN", "VERSION", "AUTHOR")
    register_clcmd("say /admins", "msg")
    register_clcmd("say_team /admins", "msg")
    CC_SetPrefix("&x04[Wanted Admins]") 
    pCvar = register_cvar("amx_enable","1")
    set_task(300.0, "message");
}

public message(id)
{
if(get_pcvar_num(pCvar))
CC_SendMessage(id, "&x01Tursim speshno admini, napishete v chata &x04/admins &x01za da widite cqlata informaciq")
else
CC_SendMessage(id, "&x01Nie ne tursim poweche admini!")
}

public msg(id)
{
   set_dhudmessage(random(256), random(256), random(256), -1.0, 0.13, 1, 6.0, 14.0)
   
   if(get_pcvar_num(pCvar))
      show_dhudmessage(id, "%s Stani Admin skype: %s.",dhudprefix,skypename)
   else
      show_dhudmessage(id, "Opciqta e vremenno izkliuchena. Admini ne se nabirat.",dhudprefix)
} 
Чакам вашите оценки.
--- Оригинална тема на плъгина ми ---
Последна промяна от summertime vibes на 09 апр 2018 15:27, променено общо 6 пъти.
Потребителски аватар
Manchester United 1948
Manchester United
Manchester United
Мнения: 375
Регистриран: 11 юни 2014 10:20
CS Nick: James Bullough Lansi
Контакти:
Bulgaria

17 фев 2017 19:07

Плъгина си го бива като за първи браво! Препоръчвам ви го 8/10.
Изображение
[youtube]q88q_bd8DEU[/youtube]
Потребителски аватар
summertime vibes
Дизайнер
Дизайнер
Мнения: 2854
Регистриран: 27 дек 2016 21:40
CS Nick:
Steam ID: /id/thegodnesia
Местоположение: Outside the planet.
Контакти:
Afghanistan

17 фев 2017 21:29

EDITED! Добавена нова функция, ако не търсите админи като въведете cvar-а amx_enable 0 ще ви изпише следното съобщение като въведете командата /admins

Код: Избери всички

Opciqta e vremenno izkliuchena. Admini ne se nabirat. 
Ако искате да се промени нещо по самото DHUD съобщение, казвайте.
Потребителски аватар
Waffen SS 01000001
Сървър админ
Сървър админ
Мнения: 756
Регистриран: 10 май 2016 19:08
CS Nick: Waffen SS
Месторабота: Lufthansa Technik
Интереси: Авиация.
Местоположение: LBSF
Bulgaria

17 фев 2017 21:39

Нищо не разбирам от плъгини, но звучи интересно това, което си направил. Браво 10/10
Изображение
SpoilerShow
Трябва добре да знаете, че хора, които вече не са Сървър Админи тук, са най-опасни - Михайлов
Потребителски аватар
extazy
Потребител
Потребител
Мнения: 245
Регистриран: 07 яну 2013 21:27
CS Nick: asder ;]]
Настроение: Да
Име: Георги

18 фев 2017 15:40

Waffen SS написа:Нищо не разбирам от плъгини, но звучи интересно това, което си направил. Браво 10/10
На същото мнение съм, 10/10
Потребителски аватар
summertime vibes
Дизайнер
Дизайнер
Мнения: 2854
Регистриран: 27 дек 2016 21:40
CS Nick:
Steam ID: /id/thegodnesia
Местоположение: Outside the planet.
Контакти:
Afghanistan

09 апр 2018 15:25

// Update - 09.04.2018г.

Changelog:

Код: Избери всички

- Оптимизиран код
- Заменен е стокът за colorchat с cromchat
- Оправени са леки бъгове
Код:

Код: Избери всички

#include <amxmodx>
#include <dhudmessage>
#include <cromchat>

#define PLUGIN "Wanted Admins"
#define VERSION "1.1"
#define AUTHOR "Quarterback"
#define skypename "YourSkype"
#define dhudprefix "[YourServerPrefix]"

new pCvar

public plugin_init() 
{
    register_plugin("PLUGIN", "VERSION", "AUTHOR")
    register_clcmd("say /admins", "msg")
    register_clcmd("say_team /admins", "msg")
    CC_SetPrefix("&x04[Wanted Admins]") 
    pCvar = register_cvar("amx_enable","1")
    set_task(300.0, "message");
}

public message(id)
{
if(get_pcvar_num(pCvar))
CC_SendMessage(id, "&x01Tursim speshno admini, napishete v chata &x04/admins &x01za da widite cqlata informaciq")
else
CC_SendMessage(id, "&x01Nie ne tursim poweche admini!")
}

public msg(id)
{
   set_dhudmessage(random(256), random(256), random(256), -1.0, 0.13, 1, 6.0, 14.0)
   
   if(get_pcvar_num(pCvar))
      show_dhudmessage(id, "%s Stani Admin skype: %s.",dhudprefix,skypename)
   else
      show_dhudmessage(id, "Opciqta e vremenno izkliuchena. Admini ne se nabirat.",dhudprefix)
}
Отговори

Върни се в “AMX Mod X”