03-09-2022, Saat: 14:22
(03-09-2022, Saat: 14:09)PawNod Adlı Kullanıcıdan Alıntı: [ -> ]Deneyin.
https://dosya.co/bj8qzhdpgpoh/RedbulliXBir.sma.html
Maalesef gene hard komut alındığında redbull devam ediyor
(03-09-2022, Saat: 14:09)PawNod Adlı Kullanıcıdan Alıntı: [ -> ]Deneyin.
https://dosya.co/bj8qzhdpgpoh/RedbulliXBir.sma.html
(03-09-2022, Saat: 18:49)Aconyonn Adlı Kullanıcıdan Alıntı: [ -> ]Eklentileri kontrol ettim "HardKomut()" native tanımlamasının nasıl çalıştığını görmem lazım. Ön görüşe göre birşey çıkarmaya çalıştım.
ctmenu;
https://dosya.co/rataawn7339p/ctmenu2.sma.html
redbull;
PHP Kod:#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
native Hard_KomutAc();
#define bmTag "!n[ !tST COMMUNITY !n]"
new bmKullanim[33];
new bmJail,bmHizC,MaxCan;
new sv_redbulls
public plugin_init() {
register_plugin
("Gelismis Redbull",
"1.4",
"Berk");
register_clcmd("say /redbull","beRedbull");
register_clcmd("bmRedbull","beRedbull");
sv_redbulls = register_cvar("sv_redbull","1");
bmHizC = register_cvar("bm_hiz","780");
bmJail = register_cvar("bm_sonadam","1");
MaxCan = register_cvar("bm_maxcan","270");
RegisterHam(Ham_Spawn, "player", "bePS", 1);
RegisterHam(Ham_Killed, "player", "beAO") ;
hook_cvar_change(sv_redbulls, "@CvarChanged");
}
@CvarChanged(pcvar, szOldValue[], szNewValue[]) {
new iNum = str_to_num(szNewValue);
if(iNum == 0) {
new bmOyuncular[32],bmSayi,bmID;
get_players(bmOyuncular, bmSayi ,"a");
for(new i; i < bmSayi; i++){
bmID = bmOyuncular[i];
bmKullanim[bmID] = 0;
remove_task(bmID);
set_pev(bmID,pev_maxspeed,320.0);
set_pev(bmID,pev_gravity,1.0);
renkli_yazi(bmID,"%s !gRedbull !n, !tDevre Disi Birakildi!n.",bmTag);
}
}
}
public bePS(bmID) {
bmKullanim[bmID] = 0;
remove_task(bmID);
}
public beAO(){
if(get_pcvar_num(bmJail) == 1){
new bmOyuncular[32],bmSayi
get_players(bmOyuncular, bmSayi ,"ae", "TERRORIST");
if(bmSayi == 1){
new bmID;
get_players(bmOyuncular, bmSayi ,"a");
for(new i; i < bmSayi; i++){
bmID = bmOyuncular[i];
bmKullanim[bmID] = 0;
set_pev(bmID,pev_maxspeed,320.0);
set_pev(bmID,pev_gravity,1.0);
remove_task(bmID);
}
}
}
}
public beRedbull(bmID){
if(get_pcvar_num(bmJail) == 1){
new bmOyuncular[32],bmSayi
get_players(bmOyuncular, bmSayi ,"ae", "TERRORIST");
if(bmSayi == 1){
renkli_yazi(bmID,"%s !gTekken redbull!n, !tmahkum takimda tek bir kisi var!n.",bmTag);
return PLUGIN_HANDLED;
}
}
if(!is_user_alive(bmID)){
renkli_yazi(bmID,"%s !gOluyken redbull!, !tbence cilginsin!n.",bmTag);
}
else if(bmKullanim[bmID] == 1){
beRedbullTekrar(bmID);
}
else{
bmKullanim[bmID] = 1;
renkli_yazi(bmID,"%s !gRedbull !n, !tAktif.",bmTag);
beRedbullIc(bmID);
}
return PLUGIN_CONTINUE;
}
public beRedbullIc(bmID){
if(get_pcvar_num(sv_redbulls) == 0 || Hard_KomutAc()){
renkli_yazi(bmID,"%s !gHard komut aktif oldugu icin !tredbull !gkullanimi kapalidir.",bmTag);
bmKullanim[bmID] = 0;
remove_task(bmID);
return;
}
if(get_user_health(bmID) < get_pcvar_num(MaxCan)){
set_pev(bmID,pev_health,pev(bmID,pev_health)+1.0);
}
set_pev(bmID,pev_maxspeed,get_pcvar_float(bmHizC));
set_pev(bmID,pev_gravity,0.5);
set_task(1.0,"beRedbullIc",bmID);
}
public beRedbullTekrar(bmID){
remove_task(bmID);
bmKullanim[bmID] = 0;
set_pev(bmID,pev_maxspeed,320.0);
set_pev(bmID,pev_gravity,1.0);
renkli_yazi(bmID,"%s !gRedbull !n, !tDevre Disi Birakildi!n.",bmTag);
}
stock renkli_yazi(const id, const input[], any:...)
{
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!n", "^x01");
replace_all(msg, 190, "!g", "^x04");
replace_all(msg, 190, "!t", "^x03");
if (id) players[0] = id; else get_players(players, count, "ch");{
for (new i = 0; i < count; i++) {
if (is_user_connected(players[i])){
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}
(03-09-2022, Saat: 22:53)Aconyonn Adlı Kullanıcıdan Alıntı: [ -> ]Çünkü native bağlantılarını tanıtan bir eklentiniz bulunmamakta diye düşünüyorum.