[URL] https://amxx.pl/topic/53740-kontakt-z-adminami-nowy/
Witam otóż wpadlem na pomysl zeby zrobić plugin z kontaktami adminow:)
Rozni sie on od pozostalych gdyż jest to tylko plik! Bez żadnych .txt !
Edytować Kontakty można w pliku .sma . Pokaze poniżej jak zmieniac na wlasne.
Powstaly 2 wersje tego pluginu z Reklama w say i bez reklamy wiec do
wyboru:)_Ale kilku kumpli mi powiedzialo ze REKLAMA sie nie wyswietla wiec
mozecie pomoc poprawic KOD._
Jest to dosc dluga lektura ale zeby zainstalowac plugin z danymi swoich
adminow trzeba poczytac do konca
![[Image: wink.gif]](http://img.amxx.pl/public/style_emoticons/default/wink.gif)
zalczanikach._
SS
**1**
Spoiler
![[Image: qd1c559vymh22txqucn.jpg]](http://www.fotofotki.pl/images/qd1c559vymh22txqucn.jpg)
**2**
Spoiler
![[Image: io5qt1vh7eem2zi2wo.jpg]](http://www.fotofotki.pl/images/io5qt1vh7eem2zi2wo.jpg)
**Z reklama:**
Spoiler
#include <amxmodx>
#include <colorchat>
#define PLUGIN "Kontakt z Adminami"
#define VERSION "1.0"
#define AUTHOR "pm161"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /kontakt", "cmd_kontakt");
set_task(30.0, "Pomoc");
}
public cmd_kontakt(id)
{
new menu = menu_create("KONTAKT:", "cmd_kontakt_handle");
menu_additem(menu, "pm161@","0");
menu_additem(menu, "Mr Noob","1");
menu_additem(menu, "Drozd","2");
menu_display(id, menu);
}
public cmd_kontakt_handle(id,menu,item)
{
if(item==MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6], iName[64]
new access, callback
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 0: ColorChat(id,GREEN,"[Kontakt]^x01 GG: 10088886^x03 |^x04 Tel. 723009684^x03");
case 1: ColorChat(id,GREEN,"[Kontakt]^x01 GG 2773904^x03 |^x04 Tel. 791753174^x03");
case 2: ColorChat(id,GREEN,"[Kontakt]^x01 GG 79530^x03 |^x04 Tel. 725016224^x03");
}
return PLUGIN_HANDLED
}
public Pomoc()
{
switch(random(6))
{
case 0: client_print(0, print_chat, "[KONTAKT]^x01 Chcesz znac kontakt z Adminami? Wpisz /Kontakt.");
}
set_task(36.0, "Pomoc");
}
**Bez reklamy:**
Spoiler
#include <amxmodx>
#include <colorchat>
#define PLUGIN "Kontakt z Adminami"
#define VERSION "1.0"
#define AUTHOR "pm161"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /kontakt", "cmd_kontakt");
}
public cmd_kontakt(id)
{
new menu = menu_create("KONTAKT:", "cmd_kontakt_handle");
menu_additem(menu, "pm161@","0");
menu_additem(menu, "Mr Noob","1");
menu_additem(menu, "Drozd","1");
menu_display(id, menu);
}
public cmd_kontakt_handle(id,menu,item)
{
if(item==MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6], iName[64]
new access, callback
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 0: ColorChat(id,GREEN,"[Kontakt]^x01 GG: 10088886^x03 |^x04 Tel. 723009684^x03");
case 1: ColorChat(id,GREEN,"[Kontakt]^x01 GG 2773904^x03 |^x04 Tel. 791753174^x03");
case 2: ColorChat(id,GREEN,"[Kontakt]^x01 GG 79530^x03 |^x04 Tel. 725016224^x03");
}
return PLUGIN_HANDLED;
}
**Instalacja standardowa**
kontakt.amxx do adons/amxmodx/plugins
kontakt.sma do adons/amxmodx/sripting
Do plugins.ini w adons/amxmodx/config na koncu dopisz kontakt.amxx
**Wymagane moduly**
**
colorchat
**
**Edycja:**
na pewno kazdy bedzie chcial edytowac kontakty na wlasne. Nie każdy wie jak
dlatego to pokażę.
Odszukaj:
**
menu_additem(menu, "pm161@","0");
**
Zamien na:
**
menu_additem(menu, "***","0");
**
Gdzie w miejsce "******* " Wstaw swoje dane.
Odszukaj:
**
case 0: ColorChat(id,GREEN,"[Kontakt]^x01 GG: 10088886^x03 |^x04 Tel. 723009684^x03");
**
Zamien na:
**
case 0: ColorChat(id,GREEN,"[Kontakt]^x01 GG: ***^x03 |^x04 Tel. ***^x03");
**
Gdzie w miejsce "******* " Wstaw swoje dane.
I tak do każdego admina. Gdy masz np 20 adminów robisz:
**
menu_additem(menu, "Next Admin","20");
**
**
case 20: ColorChat(id,GREEN,"[Kontakt]^x01 GG: NUMER^x03 |^x04 Tel. NUMER^x03");
**
\- **20** zamiast 20 daj liczbe porządkowa "1,2,3,4,5,6,7,8..."
**Dodatkowa edycja dla _Kontakt z Reklama_**
Odszukaj:
**
case 0: client_print(0, print_chat, "[KONTAKT]^x01 Chcesz znac kontakt z Adminami? Wpisz /Kontakt.");
**
Zamien na:
**
case 0: client_print(0, print_chat, "[KONTAKT]^TWOJ TEKST.");
**
Linijka:
**
set_task(36.0, "Pomoc");
**
Jest odpowiedzialna za czas co ile ma sie wyświetlać reklama w say. Gdy chcemy
zmienic, liczbe **36.0** zmieniamy na dowolna.
_@UP.Instrukcja z Quote na Code. (Bardziej czytelna)_
Załączone pliki
* [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=19101 "Pobierz załącznik"]
![[Image: rar.gif]](https://amxx.pl/public/style_extra/mime_types/rar.gif)
* [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=19157 "Pobierz załącznik"]
![[Image: rar.gif]](https://amxx.pl/public/style_extra/mime_types/rar.gif)
Użytkownik **pm161** edytował ten post 04.07.2011 17:45
Załączniki:
Kontakt bez reklamy.rar
Kontakt z reklama.rar