#include <amxmodx>
#include <reapi>
new bool:sansKontrol[MAX_CLIENTS+1],i_Cvar;
new const sayTag[] = "WebAilesi"
public plugin_init(){
register_plugin("Sansa Ozellik","1.0","suriyelikene");
RegisterHookChain(RG_RoundEnd, "@RoundEnd", .post = false);
bind_pcvar_num(create_cvar("Sans_Suresi","30"),i_Cvar);
register_clcmd("say /sans","@clcmd_sans");
}
public client_putinserver(iPlayer){
sansKontrol[iPlayer]=false;
set_task(float(i_Cvar),"@sansDegeri",iPlayer,_,_,"b");
}
@sansDegeri(const iPlayer){
if(!is_user_connected(iPlayer)) return;
sansKontrol[iPlayer]=true;
client_print_color(iPlayer,iPlayer, "^1[^3%s^1] ^4%i Saniye Sureniz Dolmustur. ^3Saydan ^1/sans ^4Yazarak Kullanabilirsiniz.",sayTag,i_Cvar);
}
@clcmd_sans(const iPlayer){
if(!sansKontrol[iPlayer]) client_print_color(iPlayer,iPlayer, "^1[^3%s^1] ^4%i Saniye Sonra ^3Tekrar Kullanabilirsiniz.",sayTag,i_Cvar);
new randomlat = random_num(1,7);
switch(randomlat){
case 1: {
new randomheal = random_num(10, 40);
switch(random_num(1, 2)) {
case 1: {
set_entvar(iPlayer,var_health,Float:get_entvar(iPlayer,var_health) - float(randomheal));
client_print_color(iPlayer,iPlayer, "^1[^3%s^1] ^4Sansdan ^1%i HP ^3Kaybettiniz :(",sayTag,randomheal);
}
case 2: {
set_entvar(iPlayer,var_health,Float:get_entvar(iPlayer,var_health) + float(randomheal));
client_print_color(iPlayer,iPlayer, "^1[^3%s^1] ^4Sansdan ^1%i HP ^3Kazandiniz :)",sayTag,randomheal);
}
}
}
case 2: {
new randomarmor = random_num(10, 20);
set_entvar(iPlayer,var_armorvalue,Float:get_entvar(iPlayer,var_armorvalue) + float(randomarmor));
client_print_color(iPlayer,iPlayer, "^1[^3%s^1] ^4Sansdan ^1%i Armor ^3Kazandiniz :)",sayTag,randomarmor);
}
case 3: {
client_print_color(iPlayer,iPlayer, "^1[^3%s^1] ^4Sansdan ^1Hicbir Sey ^3Kazanamadiniz :(",sayTag);
}
case 4: {
rg_remove_all_items(iPlayer);rg_give_item(iPlayer, "weapon_knife");
client_print_color(iPlayer,iPlayer, "^1[^3%s^1] ^4Sansdan ^1Disarm ^3Kazandiniz :(",sayTag);
}
case 5: {
user_kill(iPlayer);
client_print_color(iPlayer,iPlayer, "^1[^3%s^1] ^4Sansdan ^1Kill ^3Kazandiniz :(",sayTag);
}
case 6: {
set_entvar(iPlayer, var_takedamage, DAMAGE_NO);set_task(5.0,"@GodBitir",iPlayer+1707);
client_print_color(iPlayer,iPlayer, "^1[^3%s^1] ^4Sansdan^1 5 Saniye Godmode ^3Kazandiniz :)",sayTag);
}
case 7: {
new randomglowla = random_num(25,255)
glowla(iPlayer, randomglowla, randomglowla, randomglowla);
client_print_color(iPlayer,iPlayer, "^1[^3%s^1] ^4Sansdan^1 Rastgele Glow ^3Kazandiniz :)",sayTag);
}
}
}
@RoundEnd() {
for(new iPlayer = 1; iPlayer <= MaxClients; iPlayer++) {
if(is_user_connected(iPlayer)) {
glowla(iPlayer, 0,0,0);
}
}
}
@GodBitir(const iTaskim){
new iPlayer = iTaskim - 1707;
if(!is_user_connected(iPlayer)) return;
set_entvar(iPlayer, var_takedamage, DAMAGE_AIM);
client_print_color(iPlayer,iPlayer, "^1[^3%s^1] ^4Sansdan^1 Kazanmis Oldugun Godmode'un ^3Suresi Bitti",sayTag);
}
glowla(const id, const bir=0, const iki=0, const uc=0) {
new Float:RenderColor[3];
RenderColor[0]=float(bir);
RenderColor[1]=float(iki);
RenderColor[2]=float(uc);
set_entvar(id, var_renderfx, kRenderFxGlowShell);
set_entvar(id, var_rendercolor, RenderColor);
set_entvar(id, var_rendermode, kRenderNormal);
set_entvar(id, var_renderamt, 30.0);
}