Reklam gösterimini engelleyici yazılım kullandığınızı görüyoruz.
Sitemizin ayakta kalıp sizlere hizmet edebilmek için en büyük gelir kaynağı sayfamızda gösterilen reklamlardır.
Reklam gösterimde bizim sayfamıza ayrıcalık tanıyarak ayakta kalmamıza destek olmak ister misiniz ?

Eklenti Özelleştirme

Konu

#1
Son Düzenleme: 09-02-2019, Saat: 22:00, Düzenleyen: MertS..
Merhaba arkadaşlar daha önce aşağıdaki linkte bulunan para verme eklentisini talep etmiştim 

https://forum.webdiyo.com/konu-para-verm...21706.html


bu eklentiyi
ADMIN_LEVEL_G

Yetkisine sahip olan kişiler kullanabilsin istiyorum.
Birde eklentide bir bug yakaladı sağolsun bizimkiler bu yetkiye sahip kişiler Retry çekince yine para alabiliyor bunun önüne geçebilir miyiz? Eklenti içeriğine göre harita süresi boyunca yalnızca 1 defa kullanabiliyor ve ilk el kullanamıyor

Sorunsuz bir şekilde yaptığı için konuyla kendisi alakalı olduğundan @ITenGriTR yi konuya davet ediyorum ilgilenebilirse makbule geçecek
Teşekkürler. 



Kod:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

new bmKullanim[33];
new bmElSayisi;

public plugin_init() {
   register_plugin
   ("Naber",
   "1.0",
   "Berk");
   
   register_concmd("amx_paraver","beParaVer",ADMIN_RCON,"<isim> <miktar>");
   register_logevent("beRE", 2, "1=Round_End" );
   register_event("TextMsg", "beSR", "a", "2=#Game_will_restart_in");
}
public client_putinserver(bmID){
   bmKullanim[bmID] = 0;
}
public beRE(){
   bmElSayisi++;
}
public beSR(){
   bmElSayisi = 0;
}
public beParaVer(bmID,bmLevel,bmCID){
   if (!cmd_access(bmID, bmLevel, bmCID, 2))
       return PLUGIN_HANDLED    
   
   if(bmElSayisi < 1){
       client_print(bmID,print_chat,"Ilk el para veremezsin.");
       return PLUGIN_HANDLED;
   }
   
   if(bmKullanim[bmID] == 1){
       client_print(bmID,print_chat,"Haritada sadece bir kez para verebilirisin.");
       return PLUGIN_HANDLED;
   }
   
   new bmIsim[32],bmMiktar[32],bmMiktarC;
   read_argv(1, bmIsim, charsmax(bmIsim));
   read_argv(2, bmMiktar, charsmax(bmMiktar));
   bmMiktarC = str_to_num(bmMiktar);
   
   if(bmMiktarC > 6000){
       client_print(bmID,print_chat,"Maksimum 6000$ verebilirsin.");
       return PLUGIN_HANDLED;
   }
   
   new bmKOyuncu = cmd_target(bmID, bmIsim, CMDTARGET_ALLOW_SELF);
   if(is_user_connected(bmKOyuncu)){
       cs_set_user_money(bmKOyuncu,cs_get_user_money(bmKOyuncu)+bmMiktarC);
       bmKullanim[bmID] = 1;
   }
   
   
   return PLUGIN_HANDLED    
}




#2
Deneyebilir misiniz ?


.sma JB VER MORUQ.sma (Dosya Boyutu: 1.63 KB | İndirme Sayısı: 3)
Bu bendeki aşk olmasa Güzelliğin on para etmez

                                                      
#3
(09-02-2019, Saat: 22:23)DraKuLaBeY Adlı Kullanıcıdan Alıntı: Deneyebilir misiniz ?
Talep devam etmektedir.
Denedim malesef aynı.


#4
Son Düzenleme: 11-02-2019, Saat: 17:49, Düzenleyen: Smash.
Kod:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

new bmKullanim[33];
new bmElSayisi;

public plugin_init() {
   register_plugin
   ("Naber",
   "1.0",
   "Berk");
   
   register_concmd("amx_paraver","beParaVer",ADMIN_LEVEL_G,"<isim> <miktar>");
   register_logevent("beRE", 2, "1=Round_End" );
   register_event("TextMsg", "beSR", "a", "2=#Game_will_restart_in");
}
public client_putinserver(bmID){
   bmKullanim[bmID] = 0;
}
public beRE(){
   bmElSayisi++;
}
public beSR(){
   bmElSayisi = 0;
}
public beParaVer(bmID,bmLevel,bmCID){
   if (!cmd_access(bmID, bmLevel, bmCID, 2))
       return PLUGIN_HANDLED    
   
   if(bmElSayisi < 1){
       client_print(bmID,print_chat,"Ilk el para veremezsin.");
       return PLUGIN_HANDLED;
   }
   
   if(bmKullanim[bmID] == 1){
       client_print(bmID,print_chat,"Haritada sadece bir kez para verebilirisin.");
       return PLUGIN_HANDLED;
   }
   
   new bmIsim[32],bmMiktar[32],bmMiktarC;
   read_argv(1, bmIsim, charsmax(bmIsim));
   read_argv(2, bmMiktar, charsmax(bmMiktar));
   bmMiktarC = str_to_num(bmMiktar);
   
   if(bmMiktarC > 6000){
       client_print(bmID,print_chat,"Maksimum 6000$ verebilirsin.");
       return PLUGIN_HANDLED;
   }
   
   new bmKOyuncu = cmd_target(bmID, bmIsim, CMDTARGET_ALLOW_SELF);
   if(get_user_flags(bmKOyuncu) && ADMIN_LEVEL_G && is_user_connected(bmKOyuncu)){
       cs_set_user_money(bmKOyuncu,cs_get_user_money(bmKOyuncu)+bmMiktarC);
       bmKullanim[bmID] = 1;
   }
   
   
   return PLUGIN_HANDLED    
}

Çıkıp girme konusunu düşünücem olmazsa şurayı sil olur
: get_user_flags(bmKOyuncu) && ADMIN_LEVEL_G &&


Boş ol , boş ol , boş ol.
#5
Teşekkürler konu kilitlenebilir.


#6
Konunuz Çözülmüş İsteklere Taşınmıştır.





Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Eklenti Rica vagnessi 9 480 12-12-2019, Saat: 06:59
Son Yorum: By.KinG
Eklenti Hata Düzeltme Talebi MertS. 2 361 10-12-2019, Saat: 19:29
Son Yorum: By.KinG
Eklenti istek cebo00 5 452 10-12-2019, Saat: 19:29
Son Yorum: By.KinG
Eklenti Hatali Yiğidolar 9 397 03-12-2019, Saat: 13:06
Son Yorum: By.KinG
Eklenti hataları realgaming 11 531 30-11-2019, Saat: 12:36
Son Yorum: By.KinG

Task