Toplam 1 Eklenti bulunuyor.
Poke plugini(Amx_poke)
Merhaba,
Belki gereksiz bir plugin fakat paylaşmak istedim.
Ts3 te poke attığımızda çıkan Hey wake up! sesini kullanarak amx_poke plugini yaptım.
Kullanımı çok basit;
amx_poke nick - #userid - @T-CT-ALL komutlarıyla kullanabilirsiniz.
Eklenti;
Cevap: Poke plugini(Amx_poke)
Güzel Plugin Olmuş Aslında.
Bence Hiç Gereksiz Değil.
Örnek Olsa Adam Afk İse Ona Poke Atarsın Duyar Seni Ne İstiyorsan Yapar İşte :D
Paylaşım İçin Teşekkürler.
Cevap: Poke plugini(Amx_poke)
Alıntı:
Nobb Nickli Üyeden Alıntı
Güzel Plugin Olmuş Aslında.
Bence Hiç Gereksiz Değil.
Örnek Olsa Adam Afk İse Ona Poke Atarsın Duyar Seni Ne İstiyorsan Yapar İşte :D
Paylaşım İçin Teşekkürler.
Çaktırmada o yazıyı konuyu baltalamak isteyenler için yazdım, baltalayamasınlar diye :D
Eğer oyuncu CS ye bakıyor olmasa yani cs yi alta atmış olsa chromede csplague.comda geziyor desek oyundaki admin poke attığı zaman sesi duyup gelebiliyor.
Korktuğum tek nokta, adminlerin bunun ... sını çıkartması :/
Eğer tutarsa geliştirebilirim(sizin fikirleriniz doğrultusunda).
- - - - - - - - - -
Alıntı:
Nobb Nickli Üyeden Alıntı
Güzel Plugin Olmuş Aslında.
Bence Hiç Gereksiz Değil.
Örnek Olsa Adam Afk İse Ona Poke Atarsın Duyar Seni Ne İstiyorsan Yapar İşte :D
Paylaşım İçin Teşekkürler.
Çaktırmada o yazıyı konuyu baltalamak isteyenler için yazdım, baltalayamasınlar diye :D
Eğer oyuncu CS ye bakıyor olmasa yani cs yi alta atmış olsa chromede csplague.comda geziyor desek oyundaki admin poke attığı zaman sesi duyup gelebiliyor.
Korktuğum tek nokta, adminlerin bunun ... sını çıkartması :/
Eğer tutarsa geliştirebilirim(sizin fikirleriniz doğrultusunda).
Cevap: Poke plugini(Amx_poke)
Mp3 için precache_generic() kullanın.
Cevap: Poke plugini(Amx_poke)
Cevap: Poke plugini(Amx_poke)
Alıntı:
akcaliberkk Nickli Üyeden Alıntı
Mp3 için precache_generic() kullanın.
sound .mp3 değilki .wav uzantılı zaten
- - - - - - - - - -
Alıntı:
akcaliberkk Nickli Üyeden Alıntı
Mp3 için precache_generic() kullanın.
sound .mp3 değilki .wav uzantılı zaten
Cevap: Poke plugini(Amx_poke)
new const ses[15] = "amx_poke.mp3"
Toplam 1 Eklenti bulunuyor.
Cevap: Poke plugini(Amx_poke)
Alıntı:
akcaliberkk Nickli Üyeden Alıntı
new const ses[15] = "amx_poke.mp3"
Ooops, sonradan değiştirmiştim mp3 yapmıştım öyle kalmış :/
- - - - - - - - - -
Alıntı:
akcaliberkk Nickli Üyeden Alıntı
new const ses[15] = "amx_poke.mp3"
Ooops, sonradan değiştirmiştim mp3 yapmıştım öyle kalmış :/
- - - - - - - - - -
v1.1
Cevap: Poke plugini(Amx_poke)
vay değişik :D eline sağlık
Cevap: Poke plugini(Amx_poke)
ayrıca , hala değişmemişsin şu kodlama dizaynını gördükçe sövesim geliyor :D neyseki şu bir zamanlar kullandığın aşırı saçma değişkenleri saçmaya indirttik :D anan yerine veri daha iyi bir seçim :D
Cevap: Poke plugini(Amx_poke)
Alıntı:
ahmetberkay Nickli Üyeden Alıntı
vay değişik :D eline sağlık
Alıntı:
ahmetberkay Nickli Üyeden Alıntı
ayrıca , hala değişmemişsin şu kodlama dizaynını gördükçe sövesim geliyor :D neyseki şu bir zamanlar kullandığın aşırı saçma değişkenleri saçmaya indirttik :D anan yerine veri daha iyi bir seçim :D
Sağol canım benim :D
Kodlarıma laf söyleme buna dua et sene 2011 değişken isimleri => sexxler, anan, hahahahah 2014 => veri, isim çok gelişme var bence :DD
- - - - - - - - - -
Alıntı:
ahmetberkay Nickli Üyeden Alıntı
vay değişik :D eline sağlık
Alıntı:
ahmetberkay Nickli Üyeden Alıntı
ayrıca , hala değişmemişsin şu kodlama dizaynını gördükçe sövesim geliyor :D neyseki şu bir zamanlar kullandığın aşırı saçma değişkenleri saçmaya indirttik :D anan yerine veri daha iyi bir seçim :D
Sağol canım benim :D
Kodlarıma laf söyleme buna dua et sene 2011 değişken isimleri => sexxler, anan, hahahahah 2014 => veri, isim çok gelişme var bence :DD
Cevap: Poke plugini(Amx_poke)
ben de onu diyorum işte :D aslında şöyle bişey var :D eskiden yazdığın kodlar decompile le bile çözülmezmiş onu farkettim şimdi :D
Cevap: Poke plugini(Amx_poke)
Alıntı:
ahmetberkay Nickli Üyeden Alıntı
ben de onu diyorum işte :D aslında şöyle bişey var :D eskiden yazdığın kodlar decompile le bile çözülmezmiş onu farkettim şimdi :D
hahahahah, ona gerek yok başka türlüde engellenebiliyor decompile şu decompile engelleyebilen ruslardan birini bi bulayım yapışıcam yakasına :D
- - - - - - - - - -
Alıntı:
ahmetberkay Nickli Üyeden Alıntı
ben de onu diyorum işte :D aslında şöyle bişey var :D eskiden yazdığın kodlar decompile le bile çözülmezmiş onu farkettim şimdi :D
hahahahah, ona gerek yok başka türlüde engellenebiliyor decompile şu decompile engelleyebilen ruslardan birini bi bulayım yapışıcam yakasına :D
Cevap: Poke plugini(Amx_poke)
Alıntı:
dangerlord63 Nickli Üyeden Alıntı
hahahahah, ona gerek yok başka türlüde engellenebiliyor decompile şu decompile engelleyebilen ruslardan birini bi bulayım yapışıcam yakasına :D
vallaha hiç csde kullanan görmedim ama samp için felan çok kullandıkları bir kod var ikiside pawn ile yazılıyor fakat cs içinde çalışırmı bilmem ama istersen atarım bakarsın denersin bi
- - - - - - - - - -
Alıntı:
dangerlord63 Nickli Üyeden Alıntı
hahahahah, ona gerek yok başka türlüde engellenebiliyor decompile şu decompile engelleyebilen ruslardan birini bi bulayım yapışıcam yakasına :D
vallaha hiç csde kullanan görmedim ama samp için felan çok kullandıkları bir kod var ikiside pawn ile yazılıyor fakat cs içinde çalışırmı bilmem ama istersen atarım bakarsın denersin bi
Cevap: Poke plugini(Amx_poke)
Kod:
#include <amxmodx>#include <amxmisc>
#define PLUGIN "AMX_POKE"
#define AUTHOR "dangerlord63"
#define VERSION "1.1"
#define YETKI ADMIN_BAN
new const ses[22] = "sound/amx_poke.mp3";
new bool:calindi[33];
public plugin_precache()
precache_generic(ses);
public plugin_init(){
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_poke","poke",YETKI,"<isim - #userid - @T/CT/ALL> seklinde kullanin.");}
public poke(id){
if(!calindi[id]){
if(get_user_flags(id) & YETKI){
new veri[33];
read_argv(1,veri,32);
if(veri[0] == '@'){
strtolower(veri);
if(equal(veri[1],"t"))
muzikcal(1);
else if(equal(veri[1],"ct"))
muzikcal(2);
else if(equal(veri[1],"all"))
muzikcal(0);
else
client_print(id,print_console,"Takim bulunamadi!");
}else{
new oid = cmd_target(id,veri,6);
if(!oid)
return PLUGIN_HANDLED;
muzikcal(oid+2);}
return PLUGIN_HANDLED;}
else client_print(id,print_console,"Yetkiniz yok!");
}
else client_print(id,print_console,"Tekrar Poke Atmak icin 10 Saniye Bekleyin!");
return PLUGIN_HANDLED;}
stock muzikcal(id){
calindi[id] = true
set_task(10.0,"tekrarcaldirt",id)
if(id == 0)
client_cmd(0,"mp3 play ^"%s^"",ses);
else if(id == 1 || id == 2){
for(new i = 0;i<33;i++){
if(get_user_team(i) == id)
client_cmd(i,"mp3 play ^"%s^"",ses);}
}else
client_cmd((id - 2),"mp3 play ^"%s^"",ses);}
public tekrarcaldirt(id) {
calindi[id] = false
}
böyle daha iyi olabilir. Adminler 10 saniyede 1 poke atabilir olarak düzenledim. Biri abanırsa amx_poke nick'e hem server kasar hemde kişi sesden kafayı yer
Cevap: Poke plugini(Amx_poke)
Alıntı:
kaptan647 Nickli Üyeden Alıntı
vallaha hiç csde kullanan görmedim ama samp için felan çok kullandıkları bir kod var ikiside pawn ile yazılıyor fakat cs içinde çalışırmı bilmem ama istersen atarım bakarsın denersin bi
- - - - - - - - - -
vallaha hiç csde kullanan görmedim ama samp için felan çok kullandıkları bir kod var ikiside pawn ile yazılıyor fakat cs içinde çalışırmı bilmem ama istersen atarım bakarsın denersin bi
Atarsan deneriz.
Alıntı:
Dexterz Nickli Üyeden Alıntı
Kod:
#include <amxmodx>#include <amxmisc>
#define PLUGIN "AMX_POKE"
#define AUTHOR "dangerlord63"
#define VERSION "1.1"
#define YETKI ADMIN_BAN
new const ses[22] = "sound/amx_poke.mp3";
new bool:calindi[33];
public plugin_precache()
precache_generic(ses);
public plugin_init(){
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_poke","poke",YETKI,"<isim - #userid - @T/CT/ALL> seklinde kullanin.");}
public poke(id){
if(!calindi[id]){
if(get_user_flags(id) & YETKI){
new veri[33];
read_argv(1,veri,32);
if(veri[0] == '@'){
strtolower(veri);
if(equal(veri[1],"t"))
muzikcal(1);
else if(equal(veri[1],"ct"))
muzikcal(2);
else if(equal(veri[1],"all"))
muzikcal(0);
else
client_print(id,print_console,"Takim bulunamadi!");
}else{
new oid = cmd_target(id,veri,6);
if(!oid)
return PLUGIN_HANDLED;
muzikcal(oid+2);}
return PLUGIN_HANDLED;}
else client_print(id,print_console,"Yetkiniz yok!");
}
else client_print(id,print_console,"Tekrar Poke Atmak icin 10 Saniye Bekleyin!");
return PLUGIN_HANDLED;}
stock muzikcal(id){
calindi[id] = true
set_task(10.0,"tekrarcaldirt",id)
if(id == 0)
client_cmd(0,"mp3 play ^"%s^"",ses);
else if(id == 1 || id == 2){
for(new i = 0;i<33;i++){
if(get_user_team(i) == id)
client_cmd(i,"mp3 play ^"%s^"",ses);}
}else
client_cmd((id - 2),"mp3 play ^"%s^"",ses);}
public tekrarcaldirt(id) {
calindi[id] = false
}
böyle daha iyi olabilir. Adminler 10 saniyede 1 poke atabilir olarak düzenledim. Biri abanırsa amx_poke nick'e hem server kasar hemde kişi sesden kafayı yer
biri amx_pokeye abanırsa server kasmaz sadece oyuncunun disk okuma hızı kötüyse diskinden sürekli dosya çekeceği için disk kullanımı %100 e vurur ve oyunu donabilir.Ama server kasma olayı olmaz.Zamanlayıcı olayını ben gereksiz buluyorum tamamen opsiyonel bir durum, ama isteyen arkadaşlar olacaktır, paylaştığın için teşekkürler, ve eksik bırakmışsın calındı degiskeninini client_putinserver da false yap.Yoksa ondan önce çıkan kişide true ise o kişi girincede true olarak kalacaktır. 10 saniye boşu boşuna bekletecektir.
- - - - - - - - - -
Alıntı:
kaptan647 Nickli Üyeden Alıntı
vallaha hiç csde kullanan görmedim ama samp için felan çok kullandıkları bir kod var ikiside pawn ile yazılıyor fakat cs içinde çalışırmı bilmem ama istersen atarım bakarsın denersin bi
- - - - - - - - - -
vallaha hiç csde kullanan görmedim ama samp için felan çok kullandıkları bir kod var ikiside pawn ile yazılıyor fakat cs içinde çalışırmı bilmem ama istersen atarım bakarsın denersin bi
Atarsan deneriz.
Alıntı:
Dexterz Nickli Üyeden Alıntı
Kod:
#include <amxmodx>#include <amxmisc>
#define PLUGIN "AMX_POKE"
#define AUTHOR "dangerlord63"
#define VERSION "1.1"
#define YETKI ADMIN_BAN
new const ses[22] = "sound/amx_poke.mp3";
new bool:calindi[33];
public plugin_precache()
precache_generic(ses);
public plugin_init(){
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_poke","poke",YETKI,"<isim - #userid - @T/CT/ALL> seklinde kullanin.");}
public poke(id){
if(!calindi[id]){
if(get_user_flags(id) & YETKI){
new veri[33];
read_argv(1,veri,32);
if(veri[0] == '@'){
strtolower(veri);
if(equal(veri[1],"t"))
muzikcal(1);
else if(equal(veri[1],"ct"))
muzikcal(2);
else if(equal(veri[1],"all"))
muzikcal(0);
else
client_print(id,print_console,"Takim bulunamadi!");
}else{
new oid = cmd_target(id,veri,6);
if(!oid)
return PLUGIN_HANDLED;
muzikcal(oid+2);}
return PLUGIN_HANDLED;}
else client_print(id,print_console,"Yetkiniz yok!");
}
else client_print(id,print_console,"Tekrar Poke Atmak icin 10 Saniye Bekleyin!");
return PLUGIN_HANDLED;}
stock muzikcal(id){
calindi[id] = true
set_task(10.0,"tekrarcaldirt",id)
if(id == 0)
client_cmd(0,"mp3 play ^"%s^"",ses);
else if(id == 1 || id == 2){
for(new i = 0;i<33;i++){
if(get_user_team(i) == id)
client_cmd(i,"mp3 play ^"%s^"",ses);}
}else
client_cmd((id - 2),"mp3 play ^"%s^"",ses);}
public tekrarcaldirt(id) {
calindi[id] = false
}
böyle daha iyi olabilir. Adminler 10 saniyede 1 poke atabilir olarak düzenledim. Biri abanırsa amx_poke nick'e hem server kasar hemde kişi sesden kafayı yer
biri amx_pokeye abanırsa server kasmaz sadece oyuncunun disk okuma hızı kötüyse diskinden sürekli dosya çekeceği için disk kullanımı %100 e vurur ve oyunu donabilir.Ama server kasma olayı olmaz.Zamanlayıcı olayını ben gereksiz buluyorum tamamen opsiyonel bir durum, ama isteyen arkadaşlar olacaktır, paylaştığın için teşekkürler, ve eksik bırakmışsın calındı degiskeninini client_putinserver da false yap.Yoksa ondan önce çıkan kişide true ise o kişi girincede true olarak kalacaktır. 10 saniye boşu boşuna bekletecektir.
Cevap: Poke plugini(Amx_poke)
Alıntı:
dangerlord63 Nickli Üyeden Alıntı
Ooops, sonradan değiştirmiştim mp3 yapmıştım öyle kalmış :/
- - - - - - - - - -
Ooops, sonradan değiştirmiştim mp3 yapmıştım öyle kalmış :/
- - - - - - - - - -
v1.1
Konunu güncelledim
Eklenti onaylanmıştır.
Cevap: Poke plugini(Amx_poke)
Alıntı:
dangerlord63 Nickli Üyeden Alıntı
biri amx_pokeye abanırsa server kasmaz sadece oyuncunun disk okuma hızı kötüyse diskinden sürekli dosya çekeceği için disk kullanımı %100 e vurur ve oyunu donabilir.Ama server kasma olayı olmaz.Zamanlayıcı olayını ben gereksiz buluyorum tamamen opsiyonel bir durum, ama isteyen arkadaşlar olacaktır, paylaştığın için teşekkürler, ve eksik bırakmışsın calındı degiskeninini client_putinserver da false yap.Yoksa ondan önce çıkan kişide true ise o kişi girincede true olarak kalacaktır. 10 saniye boşu boşuna bekletecektir.
aynen bende onu kastetmiştim sen tam açıklamışsın
Client_putinserver'a eklemeyi unutmuşum haklısın
Kod:
#include <amxmodx>#include <amxmisc>
#define PLUGIN "AMX_POKE"#define AUTHOR "dangerlord63"#define VERSION "1.1"#define YETKI ADMIN_BANnew const ses[22] = "sound/amx_poke.mp3";new bool:calindi[33];public plugin_precache() precache_generic(ses);public plugin_init(){ register_plugin(PLUGIN, VERSION, AUTHOR) register_concmd("amx_poke","poke",YETKI,"<isim - #userid - @T/CT/ALL> seklinde kullanin.");}public poke(id){ if(!calindi[id]){ if(get_user_flags(id) & YETKI){ new veri[33]; read_argv(1,veri,32); if(veri[0] == '@'){ strtolower(veri); if(equal(veri[1],"t")) muzikcal(1); else if(equal(veri[1],"ct")) muzikcal(2); else if(equal(veri[1],"all")) muzikcal(0); else client_print(id,print_console,"Takim bulunamadi!"); }else{ new oid = cmd_target(id,veri,6); if(!oid) return PLUGIN_HANDLED; muzikcal(oid+2);} return PLUGIN_HANDLED;} else client_print(id,print_console,"Yetkiniz yok!"); } else client_print(id,print_console,"Tekrar Poke Atmak icin 10 Saniye Bekleyin!"); return PLUGIN_HANDLED;}stock muzikcal(id){ calindi[id] = true set_task(10.0,"tekrarcaldirt",id) if(id == 0) client_cmd(0,"mp3 play ^"%s^"",ses); else if(id == 1 || id == 2){ for(new i = 0;i<33;i++){ if(get_user_team(i) == id) client_cmd(i,"mp3 play ^"%s^"",ses);} }else client_cmd((id - 2),"mp3 play ^"%s^"",ses);} public client_putinserver(id) {calindi[id] = false }
public tekrarcaldirt(id) {calindi[id] = false }}
Cevap: Poke plugini(Amx_poke)
Gerçekten Mantıklı Güzel Olmuş