-
Plugin İsteği
Beyler Ben Daha önceden bu plugine denk geldim fakat pluginin ismini unuttum radar altında kaç kişi öldürdüğünüzü yazıyor Aşağıdaki Fotoda gözrüldüğü gibi kare içine aldığım şekilde yazıyor radar altında
https://img46.imageshack.us/img46/1074/sadggk.png
---------- Alttaki Mesaj Zamani 20:42 ---------- Önceki Mesaj Zamani 20:41 ----------
Bu Arada Forumda da aradım bu plugini bulamadım
-
Cevap: Plugin İsteği
PHP- Kodu:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#define PLUGIN "StatusIcon Frag"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"
new gmsg_StatusIcon;
new killnum[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn,"player","hamPlayerSpawn",1)
register_logevent("eRS",2,"1=Round_Start")
register_event("DeathMsg","eDeath","a")
gmsg_StatusIcon = get_user_msgid("StatusIcon")
}
public eRS() {
new players[32],inum;
get_players(players,inum)
for(new i;i<inum;i++) {
message_begin(MSG_ONE,gmsg_StatusIcon,{0,0,0},players[i])
write_byte(0)
message_end()
}
}
public hamPlayerSpawn(id) {
killnum[id] = 0;
message_begin(MSG_ONE,gmsg_StatusIcon,{0,0,0},id)
write_byte(0)
message_end()
}
public eDeath() {
new killer = read_data(1);
new szIcon[16];
killnum[killer]++
if(killnum[killer] < 10) {
formatex(szIcon,15,"number_%d",killnum[killer])
message_begin(MSG_ONE,gmsg_StatusIcon,{0,0,0},killer)
write_byte(0)
message_end()
message_begin(MSG_ONE,gmsg_StatusIcon,{0,0,0},killer)
write_byte(1)
write_string(szIcon)
write_byte(0)
write_byte(255)
write_byte(0)
message_end()
}
}
Orjinal eklentiyi bilmiyorum fakat resimden anladığım kadarıyla yaptım. Bir dene eksik noktaları söylersin.
-
Cevap: Plugin İsteği
-
Cevap: Plugin İsteği
PHP- Kodu:
#include <amxmodx>
new pfrags[33]
new top
new gmsgStatusIcon
public plugin_precache()
if (file_exists("sound/misc/monsterkill.wav")==1)
precache_sound("misc/monsterkill.wav")
public plugin_init(){
register_plugin("FragCounter","1.01","Scarzzurs")
gmsgStatusIcon = get_user_msgid("StatusIcon")
register_event("DeathMsg","death","a")
register_event("ResetHUD","playerspawn","b")
register_event("SendAudio","roundend","a","2=%!MRAD_terwin","2=%!MRAD_ctwin","2=%!MRAD_rounddraw")
}
public playerspawn(id){
pfrags[id]=0
top = 0
calculate_time(id,pfrags[id])
}
public death(){
new killer = read_data(1)
pfrags[killer]=pfrags[killer]+1
if (pfrags[killer]==9 && file_exists("sound/misc/monsterkill.wav")==1)
emit_sound(killer,CHAN_STATIC, "misc/monsterkill.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
topplayer()
new players[32]
new player_num
get_players(players, player_num)
for (new i = 0; i < player_num; i++)
calculate_time(players[i],pfrags[players[i]])
return PLUGIN_CONTINUE
}
public topplayer(){
new score
new players[32]
new player_num
get_players(players, player_num)
for (new i = 0; i < player_num; i++){
if (pfrags[players[i]]>score){
score=pfrags[players[i]]
top=players[i]
}
else if (pfrags[players[i]]==score)
top = 0
}
}
public calculate_time(id,num){
switch(num){
case 0:{
showtimer(id,"number_1",0)
showtimer(id,"number_2",0)
showtimer(id,"number_3",0)
showtimer(id,"number_4",0)
showtimer(id,"number_5",0)
showtimer(id,"number_6",0)
showtimer(id,"number_7",0)
showtimer(id,"number_8",0)
showtimer(id,"number_9",0)
}
case 1:{
showtimer(id,"number_1",1)
showtimer(id,"number_2",0)
showtimer(id,"number_3",0)
showtimer(id,"number_4",0)
showtimer(id,"number_5",0)
showtimer(id,"number_6",0)
showtimer(id,"number_7",0)
showtimer(id,"number_8",0)
showtimer(id,"number_9",0)
}
case 2:{
showtimer(id,"number_1",0)
showtimer(id,"number_2",1)
showtimer(id,"number_3",0)
showtimer(id,"number_4",0)
showtimer(id,"number_5",0)
showtimer(id,"number_6",0)
showtimer(id,"number_7",0)
showtimer(id,"number_8",0)
showtimer(id,"number_9",0)
}
case 3:{
showtimer(id,"number_1",0)
showtimer(id,"number_2",0)
showtimer(id,"number_3",1)
showtimer(id,"number_4",0)
showtimer(id,"number_5",0)
showtimer(id,"number_6",0)
showtimer(id,"number_7",0)
showtimer(id,"number_8",0)
showtimer(id,"number_9",0)
}
case 4:{
showtimer(id,"number_1",0)
showtimer(id,"number_2",0)
showtimer(id,"number_3",0)
showtimer(id,"number_4",1)
showtimer(id,"number_5",0)
showtimer(id,"number_6",0)
showtimer(id,"number_7",0)
showtimer(id,"number_8",0)
showtimer(id,"number_9",0)
}
case 5:{
showtimer(id,"number_1",0)
showtimer(id,"number_2",0)
showtimer(id,"number_3",0)
showtimer(id,"number_4",0)
showtimer(id,"number_5",1)
showtimer(id,"number_6",0)
showtimer(id,"number_7",0)
showtimer(id,"number_8",0)
showtimer(id,"number_9",0)
}
case 6:{
showtimer(id,"number_1",0)
showtimer(id,"number_2",0)
showtimer(id,"number_3",0)
showtimer(id,"number_4",0)
showtimer(id,"number_5",0)
showtimer(id,"number_6",1)
showtimer(id,"number_7",0)
showtimer(id,"number_8",0)
showtimer(id,"number_9",0)
}
case 7:{
showtimer(id,"number_1",0)
showtimer(id,"number_2",0)
showtimer(id,"number_3",0)
showtimer(id,"number_4",0)
showtimer(id,"number_5",0)
showtimer(id,"number_6",0)
showtimer(id,"number_7",1)
showtimer(id,"number_8",0)
showtimer(id,"number_9",0)
}
case 8:{
showtimer(id,"number_1",0)
showtimer(id,"number_2",0)
showtimer(id,"number_3",0)
showtimer(id,"number_4",0)
showtimer(id,"number_5",0)
showtimer(id,"number_6",0)
showtimer(id,"number_7",0)
showtimer(id,"number_8",1)
showtimer(id,"number_9",0)
}
case 9:{
showtimer(id,"number_1",0)
showtimer(id,"number_2",0)
showtimer(id,"number_3",0)
showtimer(id,"number_4",0)
showtimer(id,"number_5",0)
showtimer(id,"number_6",0)
showtimer(id,"number_7",0)
showtimer(id,"number_8",0)
showtimer(id,"number_9",1)
}
}
}
public showtimer(id,number[10],onoff){
if (is_user_connected(id)){
if (id == top && onoff == 1)
onoff = 2
message_begin( MSG_ONE, gmsgStatusIcon, {0,0,0}, id )
write_byte( onoff ) // status
write_string( number ) // sprite name
write_byte( 0 ) // red
write_byte( 255 ) // green
write_byte( 0 ) // blue
message_end()
}
}
public roundend(){
if (top != 0){
new sname[32]
get_user_name(top,sname,32)
set_hudmessage(0, 255, 0, -1.0, 0.3, 0, 1.0, 5.0, 0.1, 0.2, 5)
show_hudmessage(0,"Turun En Iyi Oyuncusu: %s",sname)
}
}
-
Cevap: Plugin İsteği
eyw.. Konu Çözülmüş İsteklere Taşınabilir.
-
Cevap: Plugin İsteği
Çözülmüş İsteklere taşındı.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.