Witam posiadam tak zwany ultimate ss iii chciałbym się dowiedzieć jak ustawic adres strony aby gracze mogli wstawiac zdjęcia .. Obecnie przy robieniu ss wyskakuje informacja że zdjęcia należy wstawic na .. i tutaj nic nie ma : P proszę o pomoc : )
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
Jak ustawic adres forum w ultimate ss
Temat rozp.
NervusAngello
, 07.01.2012 21:39
4 odpowiedzi w tym temacie
#1
Napisano 07.01.2012 21:39
#2
Napisano 07.01.2012 21:41
Pokaż .sma
#3
Napisano 07.01.2012 22:26
Zapewne są jakieś cvary jak: amx_forum www.adres.pl - miałem kiedyś plugin tego typu i było coś takiego.
#4
Napisano 07.01.2012 22:31
sma :
// Robione przez SoLiD
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
new player
new ip[32]
new finish;
new maxscreens
new screeninterval
new design
new site
public plugin_init()
{
register_plugin("Ultimate SS", "1.0", "SoLiD")
register_concmd("amx_ss", "concmd_screen", ADMIN_LEVEL_A, "<authid, nick or #userid> <screens>")
maxscreens = register_cvar("amx_ss_max", "6")
screeninterval = register_cvar("amx_ss_interval", "1.0")
design = register_cvar("amx_ss_design", "3")
site = register_cvar("amx_ss_site","")
}
public concmd_screen(id, level, cid)
{
if(!cmd_access(id, level, cid, 3))
{
return PLUGIN_HANDLED
}
new arg1[24], arg2[4]
read_argv(1, arg1, 23)
read_argv(2, arg2, 3)
new screens = str_to_num(arg2)
new maxss = get_pcvar_num(maxscreens)
if(screens > maxss)
{
return PLUGIN_HANDLED
}
player = cmd_target(id, arg1, 1)
if (!player)
{
return PLUGIN_HANDLED
}
finish = screens
new Float:interval = get_pcvar_float(screeninterval)
new array[2]
array[0] = id
array[1] = player
set_task(interval, "ss_propriuzis", 0, array,2, "a", screens)
return PLUGIN_HANDLED
}
public ss_propriuzis(array[2])
{
new player = array[1]
new id = array[0]
new timestamp[32], timestampmsg[128], name[32], adminname[32]
get_time("%m/%d/%Y - %H:%M:%S", timestamp, 31)
get_user_name(player, name, 31)
get_user_name(id, adminname, 31)
get_user_ip(player, ip, 31)
if(get_pcvar_num(design) == 0)
{
client_print(player, print_chat, "** Screenshot zrobiony graczowi: ^"%s^" przez: ^"%s^" **", name, adminname)
client_cmd(player, "snapshot")
}
else if(get_pcvar_num(design) == 1)
{
client_print(player, print_chat, "** Screenshot zrobiony graczowi: ^"%s^" przez: ^"%s^" (%s) **", name, adminname, timestamp)
client_cmd(player, "snapshot")
}
else if(get_pcvar_num(design) == 2)
{
set_hudmessage(player, 255, 0, -1.0, 0.3, 0, 0.25, 1.0, 0.0, 0.0, 4)
format(timestampmsg, 127, "** TIME: - %s **", timestamp)
show_hudmessage(0, timestampmsg)
client_cmd(player, "snapshot")
}
else if(get_pcvar_num(design) == 3)
{
client_print(0, print_chat, "** Screenshot zrobiony graczowi: ^"%s^" przez: ^"%s^" **", name, adminname)
client_cmd(player, "snapshot")
}
else if(get_pcvar_num(design) == 4)
{
client_print(0, print_chat, "** Screenshot zrobiony graczowi: ^"%s^" przez: ^"%s^" (%s) **", name, adminname, timestamp)
client_cmd(player, "snapshot")
}
finish = finish - 1;
if(finish == 0)
{
new forum[51];
get_pcvar_string(site,forum,50)
client_print(player, print_chat, "Wrzuc ss'y na: %s by dostac unbana!", forum)
server_cmd("amx_ban #%d 0 ^"Wrzuc screeny na %s^"", get_user_userid(player), forum)
server_cmd("amx_banip #%d 0 ", get_user_userid(player), forum)
}
return PLUGIN_CONTINUE;
}
Cvary
amx_ss <nick> <ilość ss> - wpisujemy np amx_ss lolz 3
amx_ss_max <ilość> - ile maximum może zrobić ss (domyślnie 6)
amx_ss_interval - odstęp pomiędzy ss'ami (domyślnie 1.0)
amx_ss_site - forum na które można wrzucić ss
amx_ss_design <liczba> - napisy robienia ss patrz down (domyślnie 3)
tylko cvary cos nie chcą mi dzialac : ) tzn gdy wpisuje adres stronki niiiic : D
// Robione przez SoLiD
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
new player
new ip[32]
new finish;
new maxscreens
new screeninterval
new design
new site
public plugin_init()
{
register_plugin("Ultimate SS", "1.0", "SoLiD")
register_concmd("amx_ss", "concmd_screen", ADMIN_LEVEL_A, "<authid, nick or #userid> <screens>")
maxscreens = register_cvar("amx_ss_max", "6")
screeninterval = register_cvar("amx_ss_interval", "1.0")
design = register_cvar("amx_ss_design", "3")
site = register_cvar("amx_ss_site","")
}
public concmd_screen(id, level, cid)
{
if(!cmd_access(id, level, cid, 3))
{
return PLUGIN_HANDLED
}
new arg1[24], arg2[4]
read_argv(1, arg1, 23)
read_argv(2, arg2, 3)
new screens = str_to_num(arg2)
new maxss = get_pcvar_num(maxscreens)
if(screens > maxss)
{
return PLUGIN_HANDLED
}
player = cmd_target(id, arg1, 1)
if (!player)
{
return PLUGIN_HANDLED
}
finish = screens
new Float:interval = get_pcvar_float(screeninterval)
new array[2]
array[0] = id
array[1] = player
set_task(interval, "ss_propriuzis", 0, array,2, "a", screens)
return PLUGIN_HANDLED
}
public ss_propriuzis(array[2])
{
new player = array[1]
new id = array[0]
new timestamp[32], timestampmsg[128], name[32], adminname[32]
get_time("%m/%d/%Y - %H:%M:%S", timestamp, 31)
get_user_name(player, name, 31)
get_user_name(id, adminname, 31)
get_user_ip(player, ip, 31)
if(get_pcvar_num(design) == 0)
{
client_print(player, print_chat, "** Screenshot zrobiony graczowi: ^"%s^" przez: ^"%s^" **", name, adminname)
client_cmd(player, "snapshot")
}
else if(get_pcvar_num(design) == 1)
{
client_print(player, print_chat, "** Screenshot zrobiony graczowi: ^"%s^" przez: ^"%s^" (%s) **", name, adminname, timestamp)
client_cmd(player, "snapshot")
}
else if(get_pcvar_num(design) == 2)
{
set_hudmessage(player, 255, 0, -1.0, 0.3, 0, 0.25, 1.0, 0.0, 0.0, 4)
format(timestampmsg, 127, "** TIME: - %s **", timestamp)
show_hudmessage(0, timestampmsg)
client_cmd(player, "snapshot")
}
else if(get_pcvar_num(design) == 3)
{
client_print(0, print_chat, "** Screenshot zrobiony graczowi: ^"%s^" przez: ^"%s^" **", name, adminname)
client_cmd(player, "snapshot")
}
else if(get_pcvar_num(design) == 4)
{
client_print(0, print_chat, "** Screenshot zrobiony graczowi: ^"%s^" przez: ^"%s^" (%s) **", name, adminname, timestamp)
client_cmd(player, "snapshot")
}
finish = finish - 1;
if(finish == 0)
{
new forum[51];
get_pcvar_string(site,forum,50)
client_print(player, print_chat, "Wrzuc ss'y na: %s by dostac unbana!", forum)
server_cmd("amx_ban #%d 0 ^"Wrzuc screeny na %s^"", get_user_userid(player), forum)
server_cmd("amx_banip #%d 0 ", get_user_userid(player), forum)
}
return PLUGIN_CONTINUE;
}
Cvary
amx_ss <nick> <ilość ss> - wpisujemy np amx_ss lolz 3
amx_ss_max <ilość> - ile maximum może zrobić ss (domyślnie 6)
amx_ss_interval - odstęp pomiędzy ss'ami (domyślnie 1.0)
amx_ss_site - forum na które można wrzucić ss
amx_ss_design <liczba> - napisy robienia ss patrz down (domyślnie 3)
tylko cvary cos nie chcą mi dzialac : ) tzn gdy wpisuje adres stronki niiiic : D
#5
Napisano 08.01.2012 01:23
amx_ss_site "amxx.pl"amx_ss_site - forum na które można wrzucić ss
do amx.cfg i musi działać
DarkGL to mój autorytet.
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych