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 ?

Top 15 e baglanacak

Konu

#1
Son Düzenleme: 29-07-2017, Saat: 14:57, Düzenleyen: Karaganak.
PHP Kod:
#include < amxmodx >
#include < fakemeta >
#include < hamsandwich >

#define PLUGIN "3D Rank"
#define VERSION "0.4"
#define AUTHOR "Payampap"

#define FLAG ADMIN_IMMUNITY

new const gsz_RankModel [ ] = "models/3dranks.mdl"

new gp_AdminRank
new gp_BotRank

new gi_PlayerRank 33 ]

public 
plugin_init ( )
{
register_plugin PLUGINVERSIONAUTHOR )

RegisterHam Ham_Killed"player""player_killed")
RegisterHam Ham_Spawn"player""player_spawned")

gp_AdminRank register_cvar "3drank_admin""0" )
gp_BotRank register_cvar "3drank_bot""0" )
}

public 
plugin_precache ( )
{
precache_model gsz_RankModel )
}

public 
client_putinserver index )
{
create_rank_entity index )
}

public 
client_disconnect index )
{
if ( 
gi_PlayerRank index ] > )
engfunc EngFunc_RemoveEntitygi_PlayerRank index ] )

gi_PlayerRank index ] = 0
}

public 
create_rank_entity index )
{
gi_PlayerRank index ] = engfunc EngFunc_CreateNamedEntityengfunc EngFunc_AllocString"info_target" ) )

set_pev gi_PlayerRank index ], pev_movetypeMOVETYPE_FOLLOW )
set_pev gi_PlayerRank index ], pev_aimentindex )
set_pev gi_PlayerRank index ], pev_rendermodekRenderNormal )
set_pev gi_PlayerRank index ], pev_renderfxkRenderFxGlowShell )
set_pev gi_PlayerRank index ], pev_renderamt5.0 )

engfunc EngFunc_SetModelgi_PlayerRank index ], gsz_RankModel )
}

public 
player_killed victimattackergid )
{
if ( 
is_valid_player attacker ) )
{
check_rank attacker )
}
}

public 
player_spawned spawned )
{
if ( 
is_valid_player spawned ) )
{
check_rank spawned )
}
}

public 
check_rank index )
{
new 
PlayerRank get_player_rank index )

set_pev gi_PlayerRank index ], pev_bodyPlayerRank )

switch ( 
PlayerRank )
{
case 
123:
{
set_pev gi_PlayerRank index ], pev_rendercolor, { 255.0255.0255.0 } )
}

case 
12:
{
set_pev gi_PlayerRank index ], pev_rendercolor, { 255.00.00.0 } )
}

default:
{
set_pev gi_PlayerRank index ], pev_rendercolor, { 255.0255.00.0 } )
}
}
}

stock get_player_rank index )
{
if ( 
get_pcvar_num gp_AdminRank ) && get_user_flags index ) & FLAG )
{
return 
11
}

if ( 
get_pcvar_num gp_BotRank ) && is_user_bot index ) )
{
return 
12
}

new 
PlayerFrags get_user_frags index )

switch ( 
PlayerFrags )
{
case 
0..5:
{
return 
1
}

case 
6..11:
{
return 
2
}

case 
12..18:
{
return 
3
}

case 
19..26:
{
return 
4
}

case 
27..35:
{
return 
5
}

case 
36..45:
{
return 
6
}

case 
46..56:
{
return 
7
}

case 
57..68:
{
return 
8
}

case 
69..81:
{
return 
9
}

default:
{
return 
10
}
}

return 
0
}

stock is_valid_player index )
{
if ( 
is_user_connected index ) && <= index <= 32 )
{
return 
true
}

return 
false

Arkadaşlar bu plugini top 15 e baglarmısınız top 15 dekı ranka gore rutbe versın ve top 15 sıfırlanınca sıfırlansın


#4
Yeni üyelere destek vermiyorum


#5
Cok merak ettım nedenını ogrenebılırmıyım


#6
Kim olduğun belli değil banlanmış üye vsvs her şey olabilirsin sebebi bu yüzden.


#7
@aLeX banlanmış bir üye yeni bir hesap açmış moderatör ise ve yardım istiyorsa, sende yardım ettiysen bir sözün diğerini tutmamış olacak, söyliyeyim dedim, yanlış anlama.


                                                                                                                 # Forum Kuralları #

                                                                            And who wants to be king...
#8
@Epslion 1 günlük hesabı olan başka bir üyeye geçmişte yardım ettiysem gözümden kaçmıştır.


#9
artık 2 gunlugum yardım edecek xd


#10
Son Düzenleme: 30-07-2017, Saat: 22:53, Düzenleyen: Epslion.
Top15e göre verdiği rank nasıl olacak kaç ile kaç arası? Anladığım kadarıyla bu veriyi kaydetmiyor her harita açıldığında tekrar sıfırlanıyor. Top15den bunu aldırtmak vs gerekli.

Şimdi tam olarak pluginle uğraşamam yapacak olan var ise şöyle söyliyim csstats inc dosyası ile top15 rank,frag v.s çektirebilirsiniz aşağıda mesela rank çekili. csstats.inc dosyasını inceleyin orda artık rankamı, toplam öldürmeyimi v.s ne çekecekseniz altta verdiğim gibi çektirin. Sonra check_rank publici ve get_player_rank stockunda oyuncunun fragina baglanmis siz oyuncunun toplam fragina baglayabilirsiniz.

Kod:
new rank,data[8]
   rank = get_user_stats(id,data,data)
   client_print(id,print_chat,"%s",rank)




                                                                                                                 # Forum Kuralları #

                                                                            And who wants to be king...


Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Komuta Baglanacak Suvari 5 762 07-07-2017, Saat: 23:47
Son Yorum: Mariachi

Task