evet ama playerler yönetici olmuş .d
Temamızın yeni versiyonuna geçilmiştir.
Görüş & Önerileriniz için [email protected] adresine mail atabilirsiniz.
Reklam gösterimini engelleyici yazılım kullandığınızı görüyoruz.
Sitemizin ayakta kalıp sizlere hizmet edebilmek için en büyük gelir kaynağı sayfamızda gösterilen reklamlardır.
Reklam gösterimde bizim sayfamıza ayrıcalık tanıyarak ayakta kalmamıza destek olmak ister misiniz ?
Konu
Elimden gelen bu Başka bir arkadaş belki yardımcı olabilir şu an buna kafa yoramıyorum . Ve mesela yönetici yetkisi yani doku yetkisi olan admnlerin başında ne yazıyor ?
PHP Kod:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <engine>
#define FLAG ADMIN_RESERVATION
#define VERSION "CSmiLeFaCe"
new COLCHAR[3][2] = { "^x03", "^x04", "^x01" }
new p_namecol
new alv_sndr, alv_str2[26], alv_str4[101]
new msg[200]
#define cm(%0) ( sizeof(%0) - 1 )
public col_changer( msg_id, msg_dest, rcvr )
{
new str2[26]
get_msg_arg_string( 2, str2, 25 )
if( equal( str2, "#Cstrike_Chat", 13 ) )
{
new str3[22]
get_msg_arg_string( 3, str3, 21 )
if( !strlen( str3 ) )
{
new str4[101]
get_msg_arg_string( 4, str4, 100 )
new sndr = get_msg_arg_int( 1 )
new bool:is_team_msg = !bool:equal( str2, "#Cstrike_Chat_All", 17 )
new sndr_team = get_user_team( sndr )
new bool:is_sndr_spec = !bool:( 0 < sndr_team < 3 )
new namecol = clamp( get_pcvar_num(p_namecol), 0, 2 )
new bool:same_as_last = bool:( alv_sndr == sndr && equal( alv_str2, str2 ) && equal( alv_str4, str4) )
if( !same_as_last )
{
if( !( is_team_msg && ( is_sndr_spec || is_team_msg) ) )
{
new flags[5], team[10]
if( is_user_alive( sndr ) ) flags = "bc"
else flags = "ac"
if( is_team_msg )
{
add( flags[strlen( flags )], 4, "e" )
if( sndr_team == 1 ) team = "TERRORIST"
else team = "CT"
}
new players[32], num
get_players( players, num, flags, team )
if( get_user_flags( sndr ) & FLAG)
buildmsg( sndr, is_sndr_spec, is_team_msg, sndr_team, namecol, str4 )
else buildmsg( sndr, is_sndr_spec, is_team_msg, sndr_team, 0, str4 )
for( new i=0; i < num; i++ )
{
if(is_user_alive(players[i]) && get_user_flags( players[i] ) & FLAG || !is_user_alive(players[i])){
message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, players[i] )
write_byte( sndr )
write_string( msg )
message_end()
}
}
}
alv_sndr = sndr
alv_str2 = str2
alv_str4 = str4
if( task_exists( 411 ) ) remove_task( 411 )
set_task( 0.1, "task_clear_antiloop_vars", 411 )
}
if( !same_as_last ) buildmsg( sndr, is_sndr_spec, is_team_msg, sndr_team, namecol, str4 )
set_msg_arg_string( 2, msg )
set_msg_arg_string( 4, "" )
}
}
return PLUGIN_CONTINUE
}
public CmdSay( id ) {
new szArg[192];
read_args( szArg, charsmax( szArg ) );
if(containi(szArg[0],"/") || containi(szArg[0],"<") || containi(szArg[0],"!") || containi(szArg[0],">") || containi(szArg[0],"|") )
{
remove_quotes( szArg );
}
}
public buildmsg( sndr, is_sndr_spec, is_team_msg, sndr_team, namecol, str4[ ] )
{
new sndr_name[33]
get_user_name( sndr, sndr_name, 32 )
new what[] = {"Reklam -"} // ustteki yazi icinden ne degistirilcekse
new whith[] = {"^4Reklam -^3"} // what newinde belirttigimiz texti MEGA ya cevirecek . eger mega yerine PaZee yazarsak "Its PaZee for replace" olacaktir
replace(sndr_name,64,what,whith)
new prefix[30] = "^x01"
if(is_user_admin(sndr)){
if((get_user_flags(sndr) & ADMIN_IMMUNITY)){
if(is_user_steam(sndr)){
prefix = "^x04[Steam Yonetici] ^x01"
}
else {
prefix = "^x04[Yonetici] ^x01"
}
}
else if((get_user_flags(sndr) & ADMIN_BAN)){
if(is_user_steam(sndr)){
prefix = "^x04[Steam Admin] ^x01"
}
else {
prefix = "^x04[Admin] ^x01"
}
}
else if((get_user_flags(sndr) & ADMIN_RESERVATION)){
if(is_user_steam(sndr)){
prefix = "^x04[Steam`Slot] ^x01"
}
else {
prefix = "^x04[Slot] ^x01"
}
}
}
else {
if(is_user_steam(sndr)){
prefix = "^x01[^x04Steam^x01] ^x01"
}
else {
prefix = "^x04[User] ^x01"
}
}
if( is_sndr_spec ) add( prefix[strlen(prefix)-1], 29, "DEAD " )
else if( !is_user_alive( sndr ) ) add( prefix[strlen(prefix)-1], 29, "DEAD " )
if( is_team_msg )
{
if( is_sndr_spec ) prefix = "^x01(Spec) "
else if( sndr_team == 1 ) add( prefix[strlen(prefix)-1], 29, "(TE)" )
else if( sndr_team == 2 ) add( prefix[strlen(prefix)-1], 29, "(CT)" )
}
if(is_user_admin(sndr) && get_user_flags(sndr) & ADMIN_RCON){
format( msg, 199, "%s%s%s : ^x04%s",\
strlen( prefix ) > 1 ? prefix : "",\
COLCHAR[namecol], sndr_name, str4 )
}
else if(is_user_admin(sndr)){
format( msg, 199, "%s%s%s : ^x04%s",\
strlen( prefix ) > 1 ? prefix : "",\
COLCHAR[namecol], sndr_name, str4 )
}
else{
format( msg, 199, "%s%s%s : ^x01%s",\
strlen( prefix ) > 1 ? prefix : "",\
COLCHAR[namecol], sndr_name, str4 )
}
return PLUGIN_HANDLED
}
stock bool:is_user_steam(id)
{
static dp_pointer
if(dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider")))
{
server_cmd("dp_clientinfo %d", id)
server_exec()
return (get_pcvar_num(dp_pointer) == 2) ? true : false
}
return false
}
Son Düzenleme: 29-09-2018, Saat: 18:02, Düzenleyen: Centilmen.
Konu 24 saat içinde güncellenmediği için taşıyorum.
Konu "Çözülmüş İsteklere" taşınmıştır.
Konu "Çözülmüş İsteklere" taşınmıştır.
Bize Destek Olmak İstermisin?
Bu Konuyu Sosyal Medya Hesabında Paylasarak Bize Destek Olabilirsin
Forum kurallarına aykırı olduğun için konunuz silinmiştir .
Bir Hata Söz Konusu Olursa Bizlere Ulaşarak Düzeltebilirsiniz.
Konu ile Alakalı Benzer Konular | |||||
Konular | Yazar | Yorumlar | Okunma | Son Yorum | |
Silinmiş Konu | hata yardım !!! | Mikkel | 2 | 336 |
04-01-2020, Saat: 16:49 Son Yorum: By.KinG |
|
Silinmiş Konu | hata yardım !!! | Mikkel | 5 | 408 |
19-12-2019, Saat: 21:52 Son Yorum: By.KinG |
|
Silinmiş Konu | hata yardım !!! | MoruQ* | 7 | 379 |
18-12-2019, Saat: 22:58 Son Yorum: By.KinG |
|
Silinmiş Konu | Admin cp verdiğinde cıkan yazı | MoruQ* | 1 | 298 |
14-12-2019, Saat: 16:53 Son Yorum: By.KinG |
|
Silinmiş Konu | Admin Kendine Cephane Paketi Verdiğinde Alta Yazan Yazı | MoruqBey | 5 | 356 |
28-11-2019, Saat: 20:12 Son Yorum: By.KinG |
Konuyu Okuyanlar: 1 Ziyaretçi