client_cmd yi Yasakladı Ama Ticket Yoluyla Yükletebilirim
Printable View
PHP- Kodu:
client_cmd(id,"bind p +revle") // "p" yazan yere istediğin tuşu yazabilirsin...
PHP- Kodu:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <hamsandwich>
#define PLUGIN "Aim Oyuncu Revle"
#define VERSION "1.0"
#define AUTHOR "JDM"
new bool:g_bRevle[33] = false
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("+revle","OyuncuRevle")
register_logevent("eRoundStart",2,"1=Round_Start")
}
public client_connect(id) {
client_cmd(id,"bind p +revle") // "p" yazan yere istediğin tuşu yazabilirsin...
}
public OyuncuRevle(id) {
if(!is_user_alive(id)) return;
new hedef, vucut
get_user_aiming(id, hedef, vucut);
if(is_valid_ent(hedef) && is_user_alive(hedef)) {
g_bRevle[id] = true
ExecuteHamB(Ham_CS_RoundRespawn,hedef)
client_print(hedef, print_chat,"Tekrar Revlendiniz.")
client_print(id, print_center,"Bir Oyuncuyu Revlediniz.")
}
}
public eRoundStart() {
new players[32], inum;
static tempid
get_players(players, inum)
for(new i;i<inum;i++) {
tempid = players[i]
g_bRevle[tempid] = false
}
}
Sorunsuz Çalışıyor Teşekkürler Ama bunu herkez Yapıyor :) Adminlere Ozel olsun ve hangi admin kimi revledi diye altta herkezin görebileceği şekilde yazı geçsin.
Ben konuya baktım ama hiç sanmıyodum yapabilirlermi diye ama gerçekten mantıklı drop tusuna almak birde ben ilk attığını denedim dediğim gibi olursa daha mantıklı daha kullanıslı adam herkezi revliyor seviniyor :D
Adminlere Ozel olsun ve hangi admin kimi revledi diye altta herkezin görebileceği şekilde yazı geçsin
Yetki değiştirmek için https://www.csplague.com/istek-cs-1-...sekilleri.html bu konudan faydalanabilirsiniz.PHP- Kodu:
#define ADMIN_YETKI ADMIN_RCON
PHP- Kodu:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <hamsandwich>
#include <colorchat>
#define PLUGIN "Admin Aim Oyuncu Revle"
#define VERSION "1.0"
#define AUTHOR "JDM"
#define ADMIN_YETKI ADMIN_RCON
new bool:g_bRevle[33] = false
new tag[]= "^4[Admin Aim Rev]:^1"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("+revle","OyuncuRevle")
register_logevent("eRoundEnd",2,"1=Round_End")
}
public client_connect(id) {
client_cmd(id,"bind p +revle") // "p" yazan yere istediğin tuşu yazabilirsin...
}
public OyuncuRevle(id) {
if(!is_user_alive(id)) return;
if(get_user_flags(id) & ADMIN_YETKI) {
new hedef, vucut
get_user_aiming(id, hedef, vucut);
if(is_valid_ent(hedef) && is_user_alive(hedef)) {
g_bRevle[id] = true
ColorChat(id, NORMAL,"%s Bir Oyuncuyu Revlediniz.",tag)
ExecuteHamB(Ham_CS_RoundRespawn,hedef)
ColorChat(hedef, NORMAL,"%s Admin Tarafindan Tekrar Revlendiniz.",tag)
}
} else {
client_print(id, print_center,"Bu Komutu Kullanma Yetkiniz Yok.")
}
}
public eRoundEnd() {
new players[32], inum;
static tempid
get_players(players, inum)
for(new i;i<inum;i++) {
tempid = players[i]
g_bRevle[tempid] = false
}
}
Çözülmüş isteklere Taşınabilir Çalışıo.
Rcon yani "L" yetkisinde.
Çözülmüş İsteklere Taşındı.