#include <amxmodx>
#include <reapi>
#include <fun>
#include <cstrike>
#include <engine>
#include <fakemeta>
#include <hamsandwich>
#define FALL_VELOCITY 350.0
#define fm_find_ent_by_class(%1,%2) engfunc(EngFunc_FindEntityByString, %1, "classname", %2)
new Para[33],hizlikos[33],zipla[33],noclip[33],Cvars[22],BombaEngel[33],CanEngel[33],HizliKosmaEngel[33],ZiplaEngel[33],RakipOl[33],YariGorunmezlik[33],YariGorunmezlikEngel[33],CanGitmeme[33];
new SinirsizMermi[33],ReloadSure[33],HerOldurmeHp[33],Godmode[33],SessizYurume[33],SinirsizMermiEngel[33],CanGitmeEngel[33],HerOldurmeHpEngel[33],GodmodeEngel[33],SessizYurumeEngel[33],RakipOlEngel[33],Model = 0;
new HerOldurmeBombaEngel[33],HerOldurmeBomba[33];
public plugin_init() {
register_plugin("Market", "Premium", "Muhammet Bulut");
register_clcmd("say /market", "MarketMenu");
register_clcmd("nightvision", "MarketMenu");
register_clcmd("say /paraver", "Parala");
register_event("CurWeapon", "beWM", "be", "1=1")
register_event("CurWeapon", "ChangeWeapon", "be", "1=1")
RegisterHookChain(RG_CBasePlayer_Killed, "CBasePlayer_Killed", .post = true);
RegisterHookChain(RG_CBasePlayer_Spawn, "Spawn", 1);
Cvars[1] = register_cvar("Killed", "3");
Cvars[2] = register_cvar("HeadShot_Killed", "5");
Cvars[3] = register_cvar("15SaniyedeBirBomba", "20");
Cvars[4] = register_cvar("10Saniyede5HP", "40");
Cvars[5] = register_cvar("15SaniyelikSpeed", "45");
Cvars[6] = register_cvar("YuksekZiplama", "10");
Cvars[7] = register_cvar("Ek250HP", "40");
Cvars[8] = register_cvar("Ek250ZIRH", "50");
Cvars[9] = register_cvar("KilikDegistir", "70");
Cvars[10] = register_cvar("BugdanKurtul", "0");
Cvars[11] = register_cvar("Seffaflik", "40");
Cvars[12] = register_cvar("SinirsizMermi", "70");
Cvars[13] = register_cvar("TaramaliSniper", "60");
Cvars[14] = register_cvar("DusunceCanGitmeme", "55");
Cvars[15] = register_cvar("HerOldurme3HP", "25");
Cvars[16] = register_cvar("Godmode", "80");
Cvars[17] = register_cvar("SessizYurume", "30");
Cvars[18] = register_cvar("CanZirhYenile", "50");
Cvars[19] = register_cvar("HerOldurmeBomba", "45");
Cvars[20] = register_cvar("AwpFiyati", "20");
Cvars[21] = register_cvar("ParaLimiti", "100");
set_task(80.0,"Mesaj",_,_,_,"b")
}
public Parala(id) {
if (get_user_flags(id) & ADMIN_RCON) {
Para[id] = 100;
}
else {
client_print_color(id,id, "Yeterli Yetkin Yok!");
}
}
public Spawn(id) {
remove_task(id);
BombaEngel[id] = 0;
CanEngel[id] = 0;
HizliKosmaEngel[id] = 0;
ZiplaEngel[id]= 0;
YariGorunmezlikEngel[id] = 0;
YariGorunmezlik[id] = 0;
RakipOl[id] = 0;
CanGitmeme[id] = 0;
SinirsizMermi[id] = 0;
HerOldurmeHp[id] = 0;
Godmode[id] = 0;
SessizYurume[id] = 0;
SinirsizMermiEngel[id] = 0;
CanGitmeEngel[id] = 0;
HerOldurmeHpEngel[id] = 0;
GodmodeEngel[id] = 0;
SessizYurumeEngel[id] = 0;
RakipOlEngel[id] = 0;
HerOldurmeBombaEngel[id] = 0;
HerOldurmeBomba[id] = 0;
}
public Mesaj(id) {
client_print_color(0,0,"^1 Bu serverde ^4PREMIUM MARKET ^1bulunmaktadir :)");
}
public CBasePlayer_Killed(Victim, Killer) {
if(is_user_connected(Victim) && is_user_connected(Killer)) {
if(Victim != Killer) {
if(get_member(Victim, m_bHeadshotKilled)) {
if(Para[Killer] <= get_pcvar_num(Cvars[21])) {
Para[Killer] += get_pcvar_num(Cvars[2]);
}
else {
client_print_color(Killer,Killer,"^1Malesef Paraniz Limite Gelmis Daha Para Kazanamazsiniz");
}
}
else {
if(Para[Killer] <= get_pcvar_num(Cvars[21])) {
Para[Killer] += get_pcvar_num(Cvars[1]);
}
else {
client_print_color(Killer,Killer,"^1Malesef Paraniz Limite Gelmis Daha Para Kazanamazsiniz");
}
}
if(HerOldurmeHp[Killer] == 1) {
set_entvar(Killer, var_health, Float: get_entvar(Killer, var_health) + 3.0);
}
if(HerOldurmeBomba[Killer] == 1) {
rg_give_item(Killer,"weapon_hegrenade")
}
}
}
}
public client_disconnected(id) {
hizlikos[id] = false
zipla[id] = false
noclip[id] = false
SinirsizMermi[id] = false
CanGitmeme[id] = false
HerOldurmeHp[id] = false
Godmode[id] = false
SessizYurume[id] = false
RakipOl[id] = false
HerOldurmeBomba[id] = false
}
public ChangeWeapon(id) {
if(SinirsizMermi[id]) {
new wpnid = read_data(2);
new clip = read_data(3);
if(wpnid == CSW_C4 || wpnid == CSW_KNIFE) return;
if(wpnid == CSW_HEGRENADE || wpnid == CSW_SMOKEGRENADE || wpnid == CSW_FLASHBANG) return;
if (clip == 0) reloadAmmo(id);
}
}
public reloadAmmo(id) {
if (!is_user_connected(id)) return;
if (ReloadSure[id] >= get_systime() - 1) return;
ReloadSure[id] = get_systime();
new clip, ammo, wpn[32];
new wpnid = get_user_weapon(id, clip, ammo);
if (wpnid == CSW_C4 || wpnid == CSW_KNIFE || wpnid == 0) return;
if (wpnid == CSW_HEGRENADE || wpnid == CSW_SMOKEGRENADE || wpnid == CSW_FLASHBANG) return;
if (clip == 0) {
get_weaponname(wpnid,wpn,31);
new iWPNidx = -1;
while((iWPNidx = fm_find_ent_by_class(iWPNidx, wpn)) != 0) {
if(id == pev(iWPNidx, pev_owner)) {
cs_set_weapon_ammo(iWPNidx, getMaxClipAmmo(wpnid));
break;
}
}
}
}
stock getMaxClipAmmo(wpnid) {
new clipammo = 0;
switch (wpnid) {
case CSW_P228 : clipammo = 13;
case CSW_SCOUT : clipammo = 10;
case CSW_HEGRENADE : clipammo = 0;
case CSW_XM1014 : clipammo = 7;
case CSW_C4 : clipammo = 0;
case CSW_MAC10 : clipammo = 30;
case CSW_AUG : clipammo = 30;
case CSW_SMOKEGRENADE : clipammo = 0;
case CSW_ELITE : clipammo = 15;
case CSW_FIVESEVEN : clipammo = 20;
case CSW_UMP45 : clipammo = 25;
case CSW_SG550 : clipammo = 30;
case CSW_GALI : clipammo = 35;
case CSW_FAMAS : clipammo = 25;
case CSW_USP : clipammo = 12;
case CSW_GLOCK18 : clipammo = 20;
case CSW_AWP : clipammo = 10;
case CSW_MP5NAVY : clipammo = 30;
case CSW_M249 : clipammo = 100;
case CSW_M3 : clipammo = 8;
case CSW_M4A1 : clipammo = 30;
case CSW_TMP : clipammo = 30;
case CSW_G3SG1 : clipammo = 20;
case CSW_FLASHBANG : clipammo = 0;
case CSW_DEAGLE : clipammo = 7;
case CSW_SG552 : clipammo = 30;
case CSW_AK47 : clipammo = 30;
case CSW_KNIFE : clipammo = 0;
case CSW_P90 : clipammo = 50;
}
return clipammo;
}
public beWM(id) {
if(hizlikos[id]) {
set_entvar(id, var_maxspeed, Float: get_entvar(id, var_maxspeed) + 900.0);
}
}
public MarketMenu(id) {
new Name_id[33];
get_user_name(id, Name_id, 32);
static Item[128];
formatex(Item, charsmax(Item), "\r[ \d~ \rMARKET \d~ \r]^n\r[ \d~ \yHosgeldin \d%s \d~ \r]\r[ \d- \wParan: %d \d- \r]",Name_id,Para[id]);new Menu = menu_create(Item, "Market_Devam");
if(Para[id] < 20) {
formatex(Item, charsmax(Item), "\dHer 15 Saniyede Bomba \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[3]));
menu_additem(Menu, Item, "1");
}
else {
formatex(Item, charsmax(Item), "\wHer 15 Saniyede Bomba \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[3]));
menu_additem(Menu, Item, "1");
}
if(Para[id] < 40) {
formatex(Item, charsmax(Item), "\dHer 10 Saniyede 5HP \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[4]));
menu_additem(Menu, Item, "2");
}
else {
formatex(Item, charsmax(Item), "\wHer 10 Saniyede 5HP \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[4]));
menu_additem(Menu, Item, "2");
}
if(Para[id] < 45) {
formatex(Item, charsmax(Item), "\dSpeed \d(Olene Kadar) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[5]));
menu_additem(Menu, Item, "3");
}
else {
formatex(Item, charsmax(Item), "\wSpeed \w(Olene Kadar) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[5]));
menu_additem(Menu, Item, "3");
}
if(Para[id] < 10) {
formatex(Item, charsmax(Item), "\dYuksek Ziplama \d(10 Saniye) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[6]));
menu_additem(Menu, Item, "4");
}
else {
formatex(Item, charsmax(Item), "\wYuksek Ziplama \w(10 Saniye) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[6]));
menu_additem(Menu, Item, "4");
}
if(Para[id] < 40) {
formatex(Item, charsmax(Item), "\d250 HP \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[7]));
menu_additem(Menu, Item, "5");
}
else {
formatex(Item, charsmax(Item), "\w250 HP \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[7]));
menu_additem(Menu, Item, "5");
}
if(Para[id] < 50) {
formatex(Item, charsmax(Item), "\d250 ZIRH \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[8]));
menu_additem(Menu, Item, "6");
}
else {
formatex(Item, charsmax(Item), "\w250 ZIRH \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[8]));
menu_additem(Menu, Item, "6");
}
if(Para[id] < 70) {
formatex(Item, charsmax(Item), "\dKilikDegistir \d(60 Saniye)\r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[9]));
menu_additem(Menu, Item, "7");
}
else {
formatex(Item, charsmax(Item), "\wKilikDegistir \w(60 Saniye)\r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[9]));
menu_additem(Menu, Item, "7");
}
if(Para[id] < 0) {
formatex(Item, charsmax(Item), "\dBugdanKurtul \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[10]));
menu_additem(Menu, Item, "8");
}
else {
formatex(Item, charsmax(Item), "\wBugdanKurtul \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[10]));
menu_additem(Menu, Item, "8");
}
if(Para[id] < 40) {
formatex(Item, charsmax(Item), "\dSeffaflik \d(60 Saniye) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[11]));
menu_additem(Menu, Item, "9");
}
else {
formatex(Item, charsmax(Item), "\wSeffaflik \w(60 Saniye) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[11]));
menu_additem(Menu, Item, "9");
}
if(Para[id] < 70) {
formatex(Item, charsmax(Item), "\dSinirsiz Mermi \d(60 Saniye) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[12]));
menu_additem(Menu, Item, "10");
}
else {
formatex(Item, charsmax(Item), "\wSinirsiz Mermi \w(60 Saniye) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[12]));
menu_additem(Menu, Item, "10");
}
if(Para[id] < 60) {
formatex(Item, charsmax(Item), "\dTaramaliSniper \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[13]));
menu_additem(Menu, Item, "11");
}
else {
formatex(Item, charsmax(Item), "\wTaramaliSniper \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[13]));
menu_additem(Menu, Item, "11");
}
if(Para[id] < 55) {
formatex(Item, charsmax(Item), "\dDusunceCanGitmez \d(60 Saniye) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[14]));
menu_additem(Menu, Item, "12");
}
else {
formatex(Item, charsmax(Item), "\wDusunceCanGitmez \w(60 Saniye) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[14]));
menu_additem(Menu, Item, "12");
}
if(Para[id] < 25) {
formatex(Item, charsmax(Item), "\dHerOldurmeye 3HP \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[15]));
menu_additem(Menu, Item, "13");
}
else {
formatex(Item, charsmax(Item), "\wHerOldurmeye 3HP \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[15]));
menu_additem(Menu, Item, "13");
}
if(Para[id] < 80) {
formatex(Item, charsmax(Item), "\dGodmode \d(10 Saniye) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[16]));
menu_additem(Menu, Item, "14");
}
else {
formatex(Item, charsmax(Item), "\wGodmode \w(10 Saniye) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[16]));
menu_additem(Menu, Item, "14");
}
if(Para[id] < 30) {
formatex(Item, charsmax(Item), "\dSessiz Yurume \d(20 Saniye) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[17]));
menu_additem(Menu, Item, "15");
}
else {
formatex(Item, charsmax(Item), "\wSessiz Yurume \w(20 Saniye) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[17]));
menu_additem(Menu, Item, "15");
}
if(Para[id] < 50) {
formatex(Item, charsmax(Item), "\dCan Zirh Yenile \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[18]));
menu_additem(Menu, Item, "16");
}
else {
formatex(Item, charsmax(Item), "\wCan Zirh Yenile \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[18]));
menu_additem(Menu, Item, "16");
}
if(Para[id] < 45) {
formatex(Item, charsmax(Item), "\dHer Oldurmede Bomba \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[19]));
menu_additem(Menu, Item, "17");
}
else {
formatex(Item, charsmax(Item), "\wHer Oldurmede Bomba \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[19]));
menu_additem(Menu, Item, "17");
}
if(Para[id] < 20) {
formatex(Item, charsmax(Item), "\dAWP \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[20]));
menu_additem(Menu, Item, "18");
}
else {
formatex(Item, charsmax(Item), "\wAWP \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[20]));
menu_additem(Menu, Item, "18");
}
menu_setprop(Menu, MPROP_EXITNAME, "Cikis");
menu_display(id, Menu, 0);
}
public Market_Devam(id, Menu, Item) {
if(Item == MENU_EXIT) {
menu_destroy(Menu);
return PLUGIN_HANDLED;
}
new Data[6], Name[64],Access,CallBack;
menu_item_getinfo(Menu, Item, Access, Data, 5, Name, 63, CallBack);
new Key = str_to_num(Data)
switch(Key) {
case 1 : {
if(BombaEngel[id] == 0) {
if(is_user_alive(id)) {
if(Para[id] >= get_pcvar_num(Cvars[3])) {
set_task( 10.0,"bombaci",id,_,_,"b" )
client_print_color(id,id,"^1Her 15 saniyede bir bomba alacaksin :)")
Para[id] -= get_pcvar_num(Cvars[3]);
BombaEngel[id] = 1;
}
else {
client_print_color(id,id,"^1 Paran yetersiz! Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[3]) - Para[id]);
}
}
}
else {
client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif olunce tekrar gel");
}
}
case 2 : {
if(CanEngel[id] == 0) {
if(is_user_alive(id)) {
if(Para[id] >= get_pcvar_num(Cvars[4])) {
set_task( 5.0,"can",id,_,_,"b" )
client_print_color(id,id,"^1Her 5 saniyede 3 HP alacaksin :)")
Para[id] -= get_pcvar_num(Cvars[4]);
CanEngel[id] = 1;
}
else {
client_print_color(id,id,"^1 Paran yetersiz! Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[4]) - Para[id]);
}
}
}
else {
client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif olunce tekrar gel");
}
}
case 3 : {
if(HizliKosmaEngel[id] == 0) {
if(is_user_alive(id)) {
if(Para[id] >= get_pcvar_num(Cvars[5])) {
set_entvar(id, var_maxspeed, Float:850.0);
hizlikos[id] = 1
client_print_color(id,id,"^1 Hizli kosma ozelligi aktif oldu :)")
Para[id] -= get_pcvar_num(Cvars[5]);
// set_task(15.0,"bitti",id)
HizliKosmaEngel[id] = 1;
}
else {
client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[5]) - Para[id]);
}
}
}
else {
client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
}
}
case 4 : {
if(ZiplaEngel[id] == 0) {
if(is_user_alive(id)) {
if(Para[id] >= get_pcvar_num(Cvars[6])) {
set_entvar(id, var_gravity, Float:0.450);
zipla[id] = 1;
client_print_color(id,id,"^1 10 saniyelik yuksek ziplama ozelligin aktif oldu :)")
Para[id] -= get_pcvar_num(Cvars[6]);
set_task( 10.0,"bitti",id)
ZiplaEngel[id] = 1;
}
else {
client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[6]) - Para[id]);
}
}
}
else {
client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
}
}
case 5 : {
if(Para[id] >= get_pcvar_num(Cvars[7])) {
set_entvar(id, var_health, Float: get_entvar(id, var_health) + 250.0);
client_print_color(id,id,"^1 250 HP aldin :)")
Para[id] -= get_pcvar_num(Cvars[7]);
}
else {
client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[7]) - Para[id]);
}
}
case 6 : {
if(Para[id] >= get_pcvar_num(Cvars[8])) {
set_entvar(id, var_armorvalue, Float: get_entvar(id, var_armorvalue) + 250.0);
client_print_color(id,id,"^1 250 ZIRH aldin :)")
Para[id] -= get_pcvar_num(Cvars[8]);
}
else {
client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[8]) - Para[id]);
}
}
case 7 : {
if(RakipOlEngel[id] == 0) {
if(is_user_alive(id)) {
if(Para[id] >= get_pcvar_num(Cvars[9])) {
RakipOl[id] = 1;
Para[id] -= get_pcvar_num(Cvars[9]);
RakipOlEngel[id] = 1;
new CsTeams:userTeam = cs_get_user_team(id)
if ( Model == 0 || Model == 1 || Model == 2 || Model == 3 ) {
client_print_color(id,id,"^1Kilik Degistirdin");
set_task( 60.0,"bitti",id)
if ( Model == 0 ){
Model = 1
if (userTeam == CS_TEAM_T) {
cs_set_user_model(id, "gign")
}
if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "arctic")
}
return PLUGIN_HANDLED
}
if ( Model == 1 ){
Model = 2
if (userTeam == CS_TEAM_T) {
cs_set_user_model(id, "gsg9")
}
if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "guerilla")
}
return PLUGIN_HANDLED
}
if ( Model == 2 ){
Model = 3
if (userTeam == CS_TEAM_T) {
cs_set_user_model(id, "sas")
}
if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "leet")
}
return PLUGIN_HANDLED
}
if ( Model == 3 ){
Model = 0
if (userTeam == CS_TEAM_T) {
cs_set_user_model(id, "urban")
}
if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "terror")
}
return PLUGIN_HANDLED
}
}
else {
Model = 0
}
}
else {
client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[9]) - Para[id]);
}
}
}
else {
client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
}
}
case 8 : {
if(Para[id] >= get_pcvar_num(Cvars[10])) {
rg_round_respawn(id);
client_print_color(id,id,"^1 Bugdan Kurtuldun :)")
}
else {
client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[10]) - Para[id]);
}
}
case 9 : {
if(YariGorunmezlikEngel[id] == 0) {
if(is_user_alive(id)) {
if(Para[id] >= get_pcvar_num(Cvars[11])) {
YariGorunmezlik[id] = 1;
set_user_rendering(id,kRenderFxNone,0,0,0,kRenderTransAlpha,50)
client_print_color(id,id,"^1 Yari Gorunmezlik Alindi :)")
set_task( 60.0,"bitti",id)
Para[id] -= get_pcvar_num(Cvars[11]);
YariGorunmezlikEngel[id] = 1;
}
else {
client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[11]) - Para[id]);
}
}
}
else {
client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
}
}
case 10 : {
if(SinirsizMermiEngel[id] == 0) {
if(is_user_alive(id)) {
if(Para[id] >= get_pcvar_num(Cvars[12])) {
SinirsizMermi[id] = true
set_task( 60.0,"bitti",id)
client_print_color(id,id,"^1 Sinirsiz Mermi Alindi :)")
Para[id] -= get_pcvar_num(Cvars[12]);
SinirsizMermiEngel[id] = 1;
}
else {
client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[12]) - Para[id]);
}
}
}
else {
client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
}
}
case 11 : {
if(is_user_alive(id)) {
if(Para[id] >= get_pcvar_num(Cvars[13])) {
rg_give_item(id, "weapon_sg550")
cs_set_user_bpammo(id, CSW_SG550, 30)
client_print_color(id,id,"^1 Taramali Sniper Alindi :)")
Para[id] -= get_pcvar_num(Cvars[13]);
}
else {
client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[13]) - Para[id]);
}
}
}
case 12 : {
if(CanGitmeEngel[id] == 0) {
if(is_user_alive(id)) {
if(Para[id] >= get_pcvar_num(Cvars[14])) {
CanGitmeme[id] = 1
set_task( 60.0,"bitti",id)
client_print_color(id,id,"^1 Yere Dusunce Can Gitmeme Ozelligi Aktif Oldu :)")
Para[id] -= get_pcvar_num(Cvars[14]);
CanGitmeEngel[id] = 1;
}
else {
client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[14]) - Para[id]);
}
}
}
else {
client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
}
}
case 13 : {
if(HerOldurmeHpEngel[id] == 0) {
if(is_user_alive(id)) {
if(Para[id] >= get_pcvar_num(Cvars[15])) {
HerOldurmeHp[id] = 1
client_print_color(id,id,"^1 Her Oldurmede 3 HP Ozelligi Aktif Oldu :)")
Para[id] -= get_pcvar_num(Cvars[15]);
HerOldurmeHpEngel[id] = 1;
}
else {
client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[15]) - Para[id]);
}
}
}
else {
client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
}
}
case 14 : {
if(GodmodeEngel[id] == 0) {
if(is_user_alive(id)) {
if(Para[id] >= get_pcvar_num(Cvars[16])) {
set_task( 10.0,"bitti",id)
Godmode[id] = 1
set_user_godmode(id,1)
client_print_color(id,id,"^1 Godmode Ozelligi Aktif Oldu :)")
Para[id] -= get_pcvar_num(Cvars[16]);
GodmodeEngel[id] = 1;
}
else {
client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[16]) - Para[id]);
}
}
}
else {
client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
}
}
case 15 : {
if(SessizYurumeEngel[id] == 0) {
if(is_user_alive(id)) {
if(Para[id] >= get_pcvar_num(Cvars[17])) {
set_task( 20.0,"bitti",id)
SessizYurume[id] = 1
rg_set_user_footsteps(id, true);
client_print_color(id,id,"^1 Sessiz Yurume Ozelligi Aktif Oldu :)")
Para[id] -= get_pcvar_num(Cvars[17]);
SessizYurumeEngel[id] = 1;
}
else {
client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[17]) - Para[id]);
}
}
}
else {
client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
}
}
case 16 : {
if(Para[id] >= get_pcvar_num(Cvars[18])) {
set_entvar(id, var_health, Float: get_entvar(id, var_health) + 250.0);
set_entvar(id, var_armorvalue, Float: get_entvar(id, var_armorvalue) + 250.0);
client_print_color(id,id,"^1 Can ve Zirh Yenilendi :)")
Para[id] -= get_pcvar_num(Cvars[18]);
}
else {
client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[18]) - Para[id]);
}
}
case 17 : {
if(HerOldurmeBombaEngel[id] == 0) {
if(is_user_alive(id)) {
if(Para[id] >= get_pcvar_num(Cvars[19])) {
HerOldurmeBomba[id] = 1
client_print_color(id,id,"^1 Her Oldurmede Bomba Ozelligi Aktif Oldu :)")
Para[id] -= get_pcvar_num(Cvars[19]);
HerOldurmeBombaEngel[id] = 1;
}
else {
client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[19]) - Para[id]);
}
}
}
else {
client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
}
}
case 18 : {
if(is_user_alive(id)) {
if(Para[id] >= get_pcvar_num(Cvars[20])) {
rg_give_item(id, "weapon_awp")
cs_set_user_bpammo(id, CSW_AWP, 30)
client_print_color(id,id,"^1 AWP Alindi :)")
Para[id] -= get_pcvar_num(Cvars[20]);
}
else {
client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[20]) - Para[id]);
}
}
}
}
return PLUGIN_HANDLED;
}
public client_PreThink(id) {
if(CanGitmeme[id]) {
if(entity_get_float(id, EV_FL_flFallVelocity) >= FALL_VELOCITY) {
//bla
}
}
}
public client_PostThink(id) {
if(CanGitmeme[id]) {
entity_set_int(id, EV_INT_watertype, -3);
}
}
public get_godmode() {
new ctsayisi, godluct
for( new i = 1; i<(get_maxplayers() + 1); i++) {
if(is_user_connected(i) && get_user_team(i) == 2 && is_user_alive(i)) {
ctsayisi++
if(!pev(i,pev_takedamage)) {
godluct++
}
}
}
if(godluct == ctsayisi && ctsayisi > 0) {
return 1
}
else if(godluct != ctsayisi && godluct > 0) {
return godluct
}
else if(godluct == 0 && ctsayisi > 0) {
return 0
}
else {
return 0
}
}
public bombaci(id) {
if(is_user_connected(id)) {
rg_give_item(id,"weapon_hegrenade")
}
}
public can(id) {
if(is_user_connected(id) && is_user_alive(id) && get_entvar(id, var_health) < 200.0) {
set_entvar(id, var_health, Float: get_entvar(id, var_health) + 3.0);
}
}
public bitti(id) {
if(hizlikos[id] == 1) {
hizlikos[id] = 0;
set_entvar(id, var_maxspeed, Float:250.0);
client_print_color(id,id,"^1Hizli kosma ozelligin sona erdi :(")
HizliKosmaEngel[id] = 0;
}
if(zipla[id] == 1) {
set_entvar(id, var_gravity, Float:0.800);
zipla[id] = 0;
client_print_color(id,id,"^1Yuksek ziplama ozelligin sona erdi :(")
ZiplaEngel[id] = 0;
}
if(YariGorunmezlik[id] == 1) {
YariGorunmezlik[id] = 0;
set_user_rendering(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
client_print_color(id,id,"^1Yari gorunmezlik ozelligin sona erdi :(")
YariGorunmezlikEngel[id] = 0;
}
if(SinirsizMermi[id] == 1) {
SinirsizMermi[id] = false
client_print_color(id,id,"^1 Sinirsiz mermi ozelligi bitti :(")
SinirsizMermiEngel[id] = 0;
}
if(CanGitmeme[id] == 1) {
CanGitmeme[id] = 0
client_print_color(id,id,"^1 Dusunce can gitmeme ozelligi bitti :(")
CanGitmeEngel[id] = 0;
}
if(Godmode[id] == 1) {
Godmode[id] = 0
set_user_godmode(id,0)
client_print_color(id,id,"^1 Godmode ozelligi bitti :(")
GodmodeEngel[id] = 0
}
if(SessizYurume[id] == 1) {
SessizYurume[id] = 0
rg_set_user_footsteps(id, false);
client_print_color(id,id,"^1 Sessiz yurume ozelligi bitti :(")
SessizYurumeEngel[id] = 0
}
if(RakipOl[id] == 1) {
RakipOl[id] = 0
cs_reset_user_model(id)
client_print_color(id,id,"^1 Kilik degistir ozelligi bitti :(")
RakipOl[id] = 0
}
}