1. sayfa (Toplam 1 sayfa)
Skor sıfırlama için ayar
Gönderilme zamanı: Çrş Ara 19, 2018 5:08 pm
gönderen SeptMonster
Attıgım skor sıfirlama eklentisinde skor sifirlaninca yanlizca sifirlayana bilgi veriyor. Bunun yerine herkesin gorebilecegi şöyle bir bilgi gecsin istiyrm.
"XxX Skorunu Sifirladi"
Yardimci olursaniz sevinrim
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
new say_text
public plugin_init()
{
register_plugin("Reset Score", "1.0", "CSM")
register_clcmd("say /reset", "reset_score")
register_clcmd("say !reset", "reset_score")
register_clcmd("say .reset", "reset_score")
register_clcmd("say /rs", "reset_score")
register_clcmd("say !rs", "reset_score")
register_clcmd("say .rs", "reset_score")
register_clcmd("say rr", "reset_score")
say_text = get_user_msgid("SayText");
}
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)
sayyaz(id, "!ySkorun Sifirlandi!");
client_cmd(id,"speak ^"buttons/latchunlocked1^"")
return PLUGIN_HANDLED
}
stock sayyaz(const id, const string[], {Float, Sql, Resul,_}:...) {
new msg[191], players[32], count = 1;
vformat(msg, sizeof msg - 1, string, 3);
replace_all(msg,190,"!g","^4");
replace_all(msg,190,"!y","^1");
replace_all(msg,190,"!t","^3");
if(id)
players[0] = id;
else
get_players(players,count,"ch");
for (new i = 0 ; i < count ; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, say_text,_, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/
Skor sıfırlama için ayar
Gönderilme zamanı: Çrş Ara 19, 2018 5:13 pm
gönderen ShooTeR
SeptMonster yazdı: Çrş Ara 19, 2018 5:08 pm
Attıgım skor sıfirlama eklentisinde skor sifirlaninca yanlizca sifirlayana bilgi veriyor. Bunun yerine herkesin gorebilecegi şöyle bir bilgi gecsin istiyrm.
"XxX Skorunu Sifirladi"
Yardimci olursaniz sevinrim
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
new say_text
public plugin_init()
{
register_plugin("Reset Score", "1.0", "CSM")
register_clcmd("say /reset", "reset_score")
register_clcmd("say !reset", "reset_score")
register_clcmd("say .reset", "reset_score")
register_clcmd("say /rs", "reset_score")
register_clcmd("say !rs", "reset_score")
register_clcmd("say .rs", "reset_score")
register_clcmd("say rr", "reset_score")
say_text = get_user_msgid("SayText");
}
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)
sayyaz(id, "!ySkorun Sifirlandi!");
client_cmd(id,"speak ^"buttons/latchunlocked1^"")
return PLUGIN_HANDLED
}
stock sayyaz(const id, const string[], {Float, Sql, Resul,_}:...) {
new msg[191], players[32], count = 1;
vformat(msg, sizeof msg - 1, string, 3);
replace_all(msg,190,"!g","^4");
replace_all(msg,190,"!y","^1");
replace_all(msg,190,"!t","^3");
if(id)
players[0] = id;
else
get_players(players,count,"ch");
for (new i = 0 ; i < count ; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, say_text,_, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
new say_text
public plugin_init()
{
register_plugin("Reset Score", "1.0", "CSM")
register_clcmd("say /reset", "reset_score")
register_clcmd("say !reset", "reset_score")
register_clcmd("say .reset", "reset_score")
register_clcmd("say /rs", "reset_score")
register_clcmd("say !rs", "reset_score")
register_clcmd("say .rs", "reset_score")
register_clcmd("say rr", "reset_score")
say_text = get_user_msgid("SayText");
}
public reset_score(id)
{
new name[33];
get_user_name(id,name,32)
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
sayyaz(id, "!ySkorun Sifirlandi!");
sayyaz(0, "!g%s !yisimli player skorunu sifirladi",name)
client_cmd(id,"speak ^"buttons/latchunlocked1^"")
return PLUGIN_HANDLED
}
stock sayyaz(const id, const string[], {Float, Sql, Resul,_}:...) {
new msg[191], players[32], count = 1;
vformat(msg, sizeof msg - 1, string, 3);
replace_all(msg,190,"!g","^4");
replace_all(msg,190,"!y","^1");
replace_all(msg,190,"!t","^3");
if(id)
players[0] = id;
else
get_players(players,count,"ch");
for (new i = 0 ; i < count ; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, say_text,_, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
Mobildn yaptim ama dene bakayim
Skor sıfırlama için ayar
Gönderilme zamanı: Çrş Ara 19, 2018 5:23 pm
gönderen SeptMonster
ShooTeR yazdı: Çrş Ara 19, 2018 5:13 pm
SeptMonster yazdı: Çrş Ara 19, 2018 5:08 pm
Attıgım skor sıfirlama eklentisinde skor sifirlaninca yanlizca sifirlayana bilgi veriyor. Bunun yerine herkesin gorebilecegi şöyle bir bilgi gecsin istiyrm.
"XxX Skorunu Sifirladi"
Yardimci olursaniz sevinrim
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
new say_text
public plugin_init()
{
register_plugin("Reset Score", "1.0", "CSM")
register_clcmd("say /reset", "reset_score")
register_clcmd("say !reset", "reset_score")
register_clcmd("say .reset", "reset_score")
register_clcmd("say /rs", "reset_score")
register_clcmd("say !rs", "reset_score")
register_clcmd("say .rs", "reset_score")
register_clcmd("say rr", "reset_score")
say_text = get_user_msgid("SayText");
}
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)
sayyaz(id, "!ySkorun Sifirlandi!");
client_cmd(id,"speak ^"buttons/latchunlocked1^"")
return PLUGIN_HANDLED
}
stock sayyaz(const id, const string[], {Float, Sql, Resul,_}:...) {
new msg[191], players[32], count = 1;
vformat(msg, sizeof msg - 1, string, 3);
replace_all(msg,190,"!g","^4");
replace_all(msg,190,"!y","^1");
replace_all(msg,190,"!t","^3");
if(id)
players[0] = id;
else
get_players(players,count,"ch");
for (new i = 0 ; i < count ; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, say_text,_, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
new say_text
public plugin_init()
{
register_plugin("Reset Score", "1.0", "CSM")
register_clcmd("say /reset", "reset_score")
register_clcmd("say !reset", "reset_score")
register_clcmd("say .reset", "reset_score")
register_clcmd("say /rs", "reset_score")
register_clcmd("say !rs", "reset_score")
register_clcmd("say .rs", "reset_score")
register_clcmd("say rr", "reset_score")
say_text = get_user_msgid("SayText");
}
public reset_score(id)
{
new name[33];
get_user_name(id,name,32)
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
sayyaz(id, "!ySkorun Sifirlandi!");
sayyaz(0, "!g%s !yisimli player skorunu sifirladi",name)
client_cmd(id,"speak ^"buttons/latchunlocked1^"")
return PLUGIN_HANDLED
}
stock sayyaz(const id, const string[], {Float, Sql, Resul,_}:...) {
new msg[191], players[32], count = 1;
vformat(msg, sizeof msg - 1, string, 3);
replace_all(msg,190,"!g","^4");
replace_all(msg,190,"!y","^1");
replace_all(msg,190,"!t","^3");
if(id)
players[0] = id;
else
get_players(players,count,"ch");
for (new i = 0 ; i < count ; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, say_text,_, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
Mobildn yaptim ama dene bakayim
//cstrike/addons/amxmodx/scripting/Skorsifirla.sma(24) : warning 217: loose indentation
Şu hatayi aldim.
Skor sıfırlama için ayar
Gönderilme zamanı: Çrş Ara 19, 2018 6:15 pm
gönderen ShooTeR
Sorun ya ra tmiyicaktir calistirabilirsib
Skor sıfırlama için ayar
Gönderilme zamanı: Çrş Ara 19, 2018 6:48 pm
gönderen By.King ►EmrullaH◄
Kod: Tümünü seç
sayyaz(id, "!ySkorun Sifirlandi!");
Bak kardeşim burdaki "id" kısmı kişiye özel anlamına gelmektedir.
Eğer sen burayı 0 yaparsan bu herkese gözükecektir.
Bu şekilde
Unutmadan bunuda hazır atayım
SkorSifirlaKarsim.sma