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
}