29-05-13, 19:39
(This post was last modified: 30-05-13, 00:25 by Config Setting.)
İyi Günler Benim Ufak 2 İsteğim War
1. Reset Pluginindeki Saydan Sıfırlamak İçin Reset Yazın Komutunu Kaldırırmısınız
2. /Top15 ve /rankstats Kullandığınız Varsa Verirmisiniz Baktıklarımda Pencere Ya Kayık Olmuş
Yada Skorları Sıfırlamıyor .s:$
Reset.sma
/restart veya /rr Yazarak Scorunuzu Sifirliyabilirsiniz ..!")
Silebilirseniz Sevinirim Ben Siliyorum Eror Veriyor .s
Top15 ve Rankstats Elimde Yok Düzgün Kullandığınız
Serverin Varsa Paylaşırmısınız
1. Reset Pluginindeki Saydan Sıfırlamak İçin Reset Yazın Komutunu Kaldırırmısınız
2. /Top15 ve /rankstats Kullandığınız Varsa Verirmisiniz Baktıklarımda Pencere Ya Kayık Olmuş
Yada Skorları Sıfırlamıyor .s:$
Reset.sma
/restart veya /rr Yazarak Scorunuzu Sifirliyabilirsiniz ..!")
Silebilirseniz Sevinirim Ben Siliyorum Eror Veriyor .s
Code:
/*
This is a simple plugin I made that will just restart a players score
making their deaths and kills set to 0, this is to help players out a
little bit because they no longer have to reconnect or retry if they
want their score to start over, they can just type a simple command
---------------------------------
--------- MADE BY SILENTTT -----
------ MADE BY SILENTTT ------
-- MADE BY SILENTTT -------
------ MADE BY SILENTTT ------
--------- MADE BY SILENTTT -----
---------------------------------
*/
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#define adtime 300.0 //Default of 10 minuites
new pcvar_Advertise
new pcvar_Display
public plugin_init()
{
register_plugin("Reset Score", "1.0", "Silenttt")
//You may type /reset or /rr
register_clcmd("say /reset", "reset_score")
register_clcmd("say /rr", "reset_score")
//This command by default will be set at 0
//Change it to 1 in server.cfg if you want
//A message to be shown to advertise this.
pcvar_Advertise = register_cvar("sv_rsadvertise", "0")
//This command by default is also 0
//Change it to 1 in server.cfg if you want
//It to show who reset their scores when they do it
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)
chat_color(0, "!t[ ~ NiCoMeDiA ~ ] !y--> %s !gScorunu Sifirladi ..!", name)
}
else
{
chat_color(id, "!t[ ~ NiCoMeDiA ~ ] !y--> !gScorunu Sifirladin ..!")
}
}
public advertise()
{
set_hudmessage(255, 0, 0, -1.0, 0.20, 0, 0.2, 12.0)
show_hudmessage(0, "--> /restart veya /rr Yazarak Scorunuzu Sifirliyabilirsiniz ..!")
}
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, "[ ~ NiCoMeDiA ~ ] --> /reset veya /rr Yazarak Scorunu Sifirliyabilirsin ..!)")
}
}
stock chat_color(const id, const input[], any:...) {
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)
replace_all(msg, 190, "!g", "^4")
replace_all(msg, 190, "!y", "^1")
replace_all(msg, 190, "!t", "^3")
replace_all(msg, 190, "!team2", "^0")
if (id) players[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players)
write_byte(players);
write_string(msg);
message_end();
}
}
}
}Top15 ve Rankstats Elimde Yok Düzgün Kullandığınız
Serverin Varsa Paylaşırmısınız


![[Image: amxxlarge.jpg]](https://www.amxmodx.org/images/amxxlarge.jpg)