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.
|
Plugin [Reset Własnego Ranku]
#1
Napisano 10.02.2013 17:15
Szukam pluginu za którego pomocą będzie można zresetować swój rank.
Czyli:
wpisuje komende np. /resetrank i wyskakuje menu "czy na pewno chcesz zresetować rank? tak nie" gdy wybierze nie w chat wyskakuje rank nie został srezetowany a gdy wybierze tak wyskakuje rank został zresetowany.
I to na tyle.
Może resetować rank po zmianie mapy. Jednak ma działać bo znalazłem taki plugn ale nie działał.
#2
Napisano 10.02.2013 17:20
Moje Prace:
[CoD Nowy] Dodatkowy Exp na wybranych mapach > http://cs-24h.eu/index.php?/topic/21-dodatkowy-exp-na-wybranych-mapach/
[Perk] KameHameHa > http://cs-24h.eu/index.php?/topic/108-kamehameha/#entry408
[Perk] Handlarz Smierci > http://cs-24h.eu/index.php?/topic/109-handlarz-smierci/
#3
Napisano 11.02.2013 14:39
Ten plugin:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <csx>
#define PLUGIN "Reset stats"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /resetstats", "cmd_reset")
register_clcmd("say_team /resetstats", "cmd_reset")
}
public cmd_reset(id)
{
reset_user_wstats(id)
client_print(id, print_chat, "* Twoje statystyki na serwerze zostaly zresetowane")
}
już znam i nie działa mi on to znaczy nie wykonuje funkcji:
reset_user_wstats(id)
Więc jeżeli ktoś zna inny plugin lub rozwiązanie dla tego problemu to niech pisze. Plusików skąpił nie będę
#4
Napisano 12.02.2013 20:37
#5
Napisano 13.02.2013 21:22
#6
Napisano 13.02.2013 21:35
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <cstrike> #define PLUGIN "xXPLUGINXx" #define VERSION "1.0" #define AUTHOR "MrBombastic" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /resetrank","resetuj") } public resetuj(id){ static stats[8] if(is_user_connected(id)){ stats[0] = 0 stats[1] = 0 client_print(id, print_chat,"Zresetowales swoj ranking."); } }
A sprawdź, czy zadziała coś takiego, działa on w taki sposób, że ustawia on fragi oraz deady na 0, co za tym idzie ranking powinien spaść. Jeżeli zadziała, dorobimy menu.
Użytkownik MrBombastic edytował ten post 13.02.2013 21:38
#7
Napisano 14.02.2013 06:43
Mam ten plugin na serwerze dd2 i raczej nie powinien sie gryźć z jakimś innym...
Powino to działać. Może u siebie ktoś sprawdzi i mi powie czy mu działa.
Moduły mam odblokowane wszystkie.
#8
Napisano 14.02.2013 08:46
Użytkownik jkwart edytował ten post 14.02.2013 08:46
#9
Napisano 14.02.2013 15:08
Jeśli chodzi o reset top15 oto masz lin http://amxx.pl/topic...-ranku-i-top15/ tu masz do zresetowania top15.
Jemu nie chodzi o reset całego top15, tylko wybranej osoby, kminisz?
A nie ma nic w logach, po wpisaniu przez gracza /resetstats?
#10
Napisano 18.02.2013 06:31
#11
Napisano 18.02.2013 19:25
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#define adtime 600.0 //Default of 10 minuites
new pcvar_Advertise
new pcvar_Display
public plugin_init()
{
register_plugin("Reset Score", "1.0", "Silenttt")
register_clcmd("say /resetscore", "reset_score")
register_clcmd("say /restartscore", "reset_score")
pcvar_Advertise = register_cvar("sv_rsadvertise", "0")
pcvar_Display = register_cvar("sv_rsdisplay", "0")
if(get_cvar_num("sv_rsadvertise") == 1)
{
set_task(adtime, "advertise", _, _, _, "b")
}
}
public reset_score(id)
{
//These both NEED to be done twice, otherwise your frags wont
//until the next round
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
if(get_pcvar_num(pcvar_Display) == 1)
{
new name[33]
get_user_name(id, name, 32)
client_print(0, print_chat, "%s wlasnie zresetowal sobie statystyki", name)
}
else
{
client_print(id, print_chat, "Wlasnie zresetowales sobie statystki")
}
}
public advertise()
{
set_hudmessage(255, 0, 0, -1.0, 0.20, 0, 0.2, 12.0)
show_hudmessage(0, "Wpisz /resetscore aby zresetowac sobie zabicia i zginiecia")
}
public client_putinserver(id)
{
if(get_pcvar_num(pcvar_Advertise) == 1)
{
set_task(10.0, "connectmessage", id, _, _, "a", 1)
}
}
public connectmessage(id)
{
if(is_user_connected(id))
{
client_print(id, print_chat, "Wpisz /resetscore aby zresetowac sobie zabicia i zginiecia. Mozesz to zrobic w kazdym momencie gry")
}
}
sv_rsdisplay - (Domyślnie 0) Jeśli ustawimy to na 1, pokaże się informacja kto zresetował sobie statystyki
sv_rsadvertise - (Domyślnie 0) Jeśli ustawimy to na 1, będzie pokazywała się informacja jak zresetować sobie staty. Informacja pokaże się także w momencie wejścia gracza na serwer.
resetscore.sma 1,53 KB 22 Ilość pobrań
resetscore.amxx
lub
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
public plugin_init()
{
register_plugin("Reset Score", "1.0", "Silenttt")
register_clcmd("say /resetscore", "reset_score")
register_clcmd("say /restartscore", "reset_score")
}
public reset_score(id)
{
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
}
resetscore2.sma 402 bajtów 20 Ilość pobrań
resetscore2.amxx
Użytkownik DivX94 edytował ten post 18.02.2013 19:37
#12
Napisano 20.02.2013 10:33
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych