Benim gözümden kaçmış kusura bakma oraya hiç bakmamışım. Oruç effectbestcore yazdı: Sal Nis 20, 2021 3:12 pmSorguyu "!" parantezinin içerisine yazdım buda "TE" takımında değilse anlamına geliyor şuanki attığın "TE" takımındaysa anlamına geliyor, teşekkürler.heaveNN yazdı: Sal Nis 20, 2021 2:57 pm Döngüde oyuncu canlı değilse veya T takımındaysa atla demişsin.olması gerek gözden kaçmış sanırım.Kod: Tümünü seç
if(!(is_user_alive(i) || get_member(i, m_iTeam) != TEAM_TERRORIST)){ continue; }
C4 Kurmayan Oyuncudan C4`ü Almak
Moderatör: Moderatörler
-
heaveNN
- Mesajlar: 314
- Kayıt: Prş Ağu 22, 2019 11:11 pm
- Clan İsmi: RedDawn
C4 Kurmayan Oyuncudan C4`ü Almak
| Link: | |
| Linklerini gizle |
-
FearLess
Konu Sahibi - Mesajlar: 727
- Kayıt: Prş Nis 07, 2016 8:00 pm
- Konum: Istanbul
C4 Kurmayan Oyuncudan C4`ü Almak
@betscore arkadaşlar anlamamış acaba sizin daha önceden yazdıklarınız varya bu gereksinimler onlar olmayınca hata mesajı versin istiyorum.
| Link: | |
| Linklerini gizle |
-
bestcore
- Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun
C4 Kurmayan Oyuncudan C4`ü Almak
Birkaç uyarı ekledim, buyur;FearLess yazdı: Sal Nis 20, 2021 4:45 pm @betscore arkadaşlar anlamamış acaba sizin daha önceden yazdıklarınız varya bu gereksinimler onlar olmayınca hata mesajı versin istiyorum.
Kod: Tümünü seç
#pragma semicolon 1
#include <amxmodx>
#include <amxmisc>
#include <reapi>
#define ADMIN_GIVEC4 ADMIN_BAN
new SyncObj;
public plugin_init(){
register_plugin("Takeing C4 from Player", "0.1", "` BesTCore;");
register_concmd("amx_c4ver", "clcmd_givec4", ADMIN_GIVEC4, "<name>");
SyncObj = CreateHudSyncObj();
}
public clcmd_givec4(const id){
if(!(get_user_flags(id) & ADMIN_GIVEC4)){
client_print_color(id, id, "^4Bu komutu kullanabilmek icin yeterli yetkiniz bulunmuyor.");
return PLUGIN_HANDLED;
}
new szArg[32];
read_argv(1, szArg, charsmax(szArg));
static pPlayer;
pPlayer = cmd_target(id, szArg, 6);
if(!(is_user_alive(pPlayer) || pPlayer) || szArg[0] == EOS){
client_print_color(id, id, "^4Bir oyuncu girmelisiniz.");
return PLUGIN_HANDLED;
}
for(new i = 1; i <= MaxClients; i++){
if(!(is_user_alive(i) || get_member(i, m_iTeam) == TEAM_TERRORIST)){
continue;
}
if(rg_has_item_by_name(i, "weapon_c4") && get_member(pPlayer, m_iTeam) == TEAM_TERRORIST){
rg_remove_item(i, "weapon_c4");
rg_give_item(pPlayer, "weapon_c4");
client_print_color(i, i, "^4C4 bombaniz^1 %n^4 adli admin tarafindan alinip^1 %n^4 adli oyuncuya verildi.", id, pPlayer);
client_print_color(pPlayer, pPlayer, "^4C4 bombasi^1 %n^4 adli admin tarafindan size verildi.", id);
set_hudmessage(0, 0, 255, -1.0, 0.24, 0, 6.0, 4.0);
ShowSyncHudMsg(id, SyncObj, "Gorev yapmayan %n adli oyuncudan c4 alindi.^nC4 %n adli oyuncuya verildi.", i, pPlayer);
break;
}
else {
client_print_color(id, id, "C4 bulunan bir oyuncu yok veya sectiginiz oyuncu terrorist takiminda degil.");
return PLUGIN_HANDLED;
}
}
return PLUGIN_HANDLED;
}| Link: | |
| Linklerini gizle |
-
FearLess
Konu Sahibi - Mesajlar: 727
- Kayıt: Prş Nis 07, 2016 8:00 pm
- Konum: Istanbul
C4 Kurmayan Oyuncudan C4`ü Almak
@bestcore teşekkürler hocam rep sistemi olsaydı puan verirdim. Gönüllü destek veya mod olmaı isterim 
| Link: | |
| Linklerini gizle |
-
FearLess
Konu Sahibi - Mesajlar: 727
- Kayıt: Prş Nis 07, 2016 8:00 pm
- Konum: Istanbul
C4 Kurmayan Oyuncudan C4`ü Almak
@bestcore hocam adam t de ve c4ü var tabdan görüyorum kendime veremiyorum c4ü ban yetkisini ayarlı bende full yetki var ama çalışmıyor eklenti.
| Link: | |
| Linklerini gizle |
-
bestcore
- Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun
C4 Kurmayan Oyuncudan C4`ü Almak
Saydan bir hata mesajı çıkıyor mu ? "amx_c4ver nick" şeklinde yazın sadece, eklenti c4ü olan oyuncuyu bulup işlem yapacaktır.FearLess yazdı: Sal Nis 20, 2021 5:07 pm @bestcore hocam adam t de ve c4ü var tabdan görüyorum kendime veremiyorum c4ü ban yetkisini ayarlı bende full yetki var ama çalışmıyor eklenti.
| Link: | |
| Linklerini gizle |
-
FearLess
Konu Sahibi - Mesajlar: 727
- Kayıt: Prş Nis 07, 2016 8:00 pm
- Konum: Istanbul
C4 Kurmayan Oyuncudan C4`ü Almak
Saydan bu hata çıkıyor
client_print_color(id, id, "C4 bulunan bir oyuncu yok veya sectiginiz oyuncu terrorist takiminda degil.");
amx_c4ver sir yazıyorum ama vermiyor bana bende t deyim adamda t'de
client_print_color(id, id, "C4 bulunan bir oyuncu yok veya sectiginiz oyuncu terrorist takiminda degil.");
amx_c4ver sir yazıyorum ama vermiyor bana bende t deyim adamda t'de
| Link: | |
| Linklerini gizle |
-
bestcore
- Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun
C4 Kurmayan Oyuncudan C4`ü Almak
C4 Bombasının oyuncunun elinde olması gerekiyor büyük ihtimal c4 bombası yere atılmıştır. Önceki eklentide sorun var mı yoksa bunda mı sorun var ?FearLess yazdı: Sal Nis 20, 2021 5:16 pm Saydan bu hata çıkıyor
client_print_color(id, id, "C4 bulunan bir oyuncu yok veya sectiginiz oyuncu terrorist takiminda degil.");
amx_c4ver sir yazıyorum ama vermiyor bana bende t deyim adamda t'de
| Link: | |
| Linklerini gizle |
-
FearLess
Konu Sahibi - Mesajlar: 727
- Kayıt: Prş Nis 07, 2016 8:00 pm
- Konum: Istanbul
-
bestcore
- Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun
C4 Kurmayan Oyuncudan C4`ü Almak
Hataları detaylandırdım, chatte çıkan hatalardan yola çıkarak kullanmayı deneyin, buyur;
Kod: Tümünü seç
#pragma semicolon 1
#include <amxmodx>
#include <amxmisc>
#include <reapi>
#define ADMIN_GIVEC4 ADMIN_BAN
new SyncObj;
public plugin_init(){
register_plugin("Takeing C4 from Player", "0.1", "` BesTCore;");
register_concmd("amx_c4ver", "clcmd_givec4", ADMIN_GIVEC4, "<name>");
SyncObj = CreateHudSyncObj();
}
public clcmd_givec4(const id){
if(!(get_user_flags(id) & ADMIN_GIVEC4)){
client_print_color(id, id, "^4Bu komutu kullanabilmek icin yeterli yetkiniz bulunmuyor.");
return PLUGIN_HANDLED;
}
new szArg[32];
read_argv(1, szArg, charsmax(szArg));
static pPlayer;
pPlayer = cmd_target(id, szArg, 6);
if(!(is_user_alive(pPlayer) || pPlayer) || szArg[0] == EOS){
client_print_color(id, id, "^4Bir oyuncu girmelisiniz.");
return PLUGIN_HANDLED;
}
else if(get_member(pPlayer, m_iTeam) != TEAM_TERRORIST){
client_print_color(id, id, "^4Sectiginiz oyuncu terrorist takiminda degil.");
return PLUGIN_HANDLED;
}
for(new i = 1; i <= MaxClients; i++){
if(!(is_user_alive(i) || get_member(i, m_iTeam) == TEAM_TERRORIST)){
continue;
}
else if(!(rg_has_item_by_name(i, "weapon_c4"))){
client_print_color(id, id, "^4C4 tasiyan bir oyuncu bulunamadi.");
return PLUGIN_HANDLED;
}
else {
rg_remove_item(i, "weapon_c4");
rg_give_item(pPlayer, "weapon_c4");
client_print_color(i, i, "^4C4 bombaniz^1 %n^4 adli admin tarafindan alinip^1 %n^4 adli oyuncuya verildi.", id, pPlayer);
client_print_color(pPlayer, pPlayer, "^4C4 bombasi^1 %n^4 adli admin tarafindan size verildi.", id);
set_hudmessage(0, 0, 255, -1.0, 0.24, 0, 6.0, 4.0);
ShowSyncHudMsg(id, SyncObj, "Gorev yapmayan %n adli oyuncudan c4 alindi.^nC4 %n adli oyuncuya verildi.", i, pPlayer);
break;
}
}
return PLUGIN_HANDLED;
}| Link: | |
| Linklerini gizle |