Eklenti İçerisindeki Hatalar
Gönderilme zamanı: Pzr Ara 13, 2020 12:17 am
Merhabalar,
Eklenti içerisinde birkaç özellik hatası var. Aşağıdaki Eklenti bir DeathMatch Market plugini.
Hataları Şunlar, Hızlı koşma bitmiyor map değişene kadar devam ediyor ve Kılık değiştirme özelliği de aynı şekilde asla bitmiyor.
Bu 2 hata giderildiği taktirde herhangibir sorun kalmayacaktır. Şimdiden teşekkürler.
Eklenti içerisinde birkaç özellik hatası var. Aşağıdaki Eklenti bir DeathMatch Market plugini.
Hataları Şunlar, Hızlı koşma bitmiyor map değişene kadar devam ediyor ve Kılık değiştirme özelliği de aynı şekilde asla bitmiyor.
Bu 2 hata giderildiği taktirde herhangibir sorun kalmayacaktır. Şimdiden teşekkürler.
Kod: Tümünü seç
#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(15 Saniye) \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(15 Saniye) \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 15 saniyelik 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)) {
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
}
}