Merhaba, attığım jbmenü içindeki [T] Shop menüsü tamamen çalışmıyor. TL yokken yetersiz TL hatası veriyor fakat TL varken satın alınca TL çekmiyor. Oyuncular sınırsız istediği kadar alabiliyorlar. Düzeltebilir misiniz?
diellza
)

(21-04-2021, 16:34)suriyelikene Adlı Kullanıcıdan Alıntı: Eklentiyi atar mısın ?Buyrun;
#include <amxmodx>
#include <jail>
#include <cstrike>
#include <fun>
#include <engine>
#include < fakemeta_util >
#define PLUGIN "Bonus Box v2"
#define VERSION "1.0"
#define AUTHOR "MegastorM"
#define TASK_BONUS 1234
new modell[] = { "models/BlueGaming/hediye.mdl" }
new const szPrefix[15] = "Blue Gaming"
new g_sprite
new Float:OriginZrtve[3], Float:Uglovi[3]
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("DeathMsg", "event_death", "ade");
register_event("HLTV", "elbasi", "a", "1=0", "2=0");
register_touch("BonusBox", "player", "touchbox");
}
public plugin_precache()
{
precache_model(modell)
precache_sound("trbox/supplybox.wav")
precache_sound("trbox/touched.wav")
}
public elbasi()
{
new iEnt;
while((iEnt = find_ent_by_class(iEnt, "BonusBox")))
{
remove_ent(iEnt);
}
}
public event_death()
{
new victim = read_data(2)
if(is_user_connected(victim))
{
get_origin(victim)
set_task(0.1,"create_bonusbox",TASK_BONUS)
}
}
public get_origin(id)
{
pev(id, pev_origin, OriginZrtve)
pev(id, pev_angles, Uglovi)
Uglovi[0] = 0.0
}
public create_bonusbox()
{
new ent = create_entity("info_target")
entity_set_origin(ent, OriginZrtve)
entity_set_string(ent, EV_SZ_classname, "BonusBox")
entity_set_model(ent, modell)
emit_sound(ent, CHAN_ITEM, "box/supplybox.wav", 1.0, ATTN_NORM, 0, PITCH_NORM);
entity_set_int(ent, EV_INT_solid, SOLID_BBOX)
entity_set_int(ent, EV_INT_movetype, MOVETYPE_PUSHSTEP)
entity_set_size(ent,Float:{-2.0,-2.0,-2.0},Float:{5.0,5.0,5.0})
drop_to_floor(ent)
engfunc(EngFunc_MessageBegin, MSG_PVS, SVC_TEMPENTITY, OriginZrtve, 0)
write_byte(TE_BEAMCYLINDER) // TE id
engfunc(EngFunc_WriteCoord, OriginZrtve[0]) // x
engfunc(EngFunc_WriteCoord, OriginZrtve[1]) // y
engfunc(EngFunc_WriteCoord, OriginZrtve[2]) // z
engfunc(EngFunc_WriteCoord, OriginZrtve[0]) // x axis
engfunc(EngFunc_WriteCoord, OriginZrtve[1]) // y axis
engfunc(EngFunc_WriteCoord, OriginZrtve[2]+385.0) // z axis
write_short(g_sprite) // sprite
write_byte(0) // startframe
write_byte(0) // framerate
write_byte(4) // life
write_byte(30) // width
write_byte(0) // noise
write_byte(250) // red
write_byte(0) // green
write_byte(0) // blue
write_byte(200) // brightness
write_byte(0) // speed
message_end()
}
public touchbox(ent, toucher)
{
if (!is_user_alive(toucher) || !pev_valid(ent))
return FMRES_IGNORED
new classname[32]
pev(ent, pev_classname, classname, 31)
if (!equal(classname, "BonusBox"))
return FMRES_IGNORED
Box_H(toucher)
emit_sound(toucher, CHAN_ITEM, "box/touched.wav", 1.0, ATTN_NORM, 0, PITCH_NORM);
set_pev(ent, pev_effects, EF_NODRAW)
set_pev(ent, pev_solid, SOLID_NOT)
remove_ent(ent)
return FMRES_IGNORED
}
public Box_H(id)
{
switch(random_num(1, 8))
{
case 1:
{
jb_set_user_packs(id,jb_get_user_packs(id) +5);
client_print_color(id, id, "^3%s: ^4Kutundan ^1[^4+5 JB^1] ^3Kazandin.",szPrefix)
}
case 2:
{
jb_set_user_packs(id,jb_get_user_packs(id) +10);
client_print_color(id, id, "^3%s: ^4Kutundan ^1[^4+10 JB^1] ^3Kazandin.",szPrefix)
}
case 3:
{
jb_set_user_packs(id,jb_get_user_packs(id) + 2);
client_print_color(id, id, "^3%s: ^4Kutundan ^1[^4+2 JB^1] ^3Kazandin.",szPrefix)
}
case 4:
{
jb_set_user_packs(id,jb_get_user_packs(id) +3);
client_print_color(id, id, "^3%s: ^4Kutundan ^1[^4+3 JB^1] ^3Kazandin.",szPrefix)
}
case 5:
{
jb_set_user_packs(id,jb_get_user_packs(id) +4);
client_print_color(id, id, "^3%s: ^4Kutundan ^1[^4+4 JB^1] ^3Kazandin.",szPrefix)
}
case 6:
{
jb_set_user_packs(id,jb_get_user_packs(id) +6);
client_print_color(id, id, "^3%s: ^4Kutundan ^1[^4+6 JB^1] ^3Kazandin.",szPrefix)
}
case 7:
{
jb_set_user_packs(id,jb_get_user_packs(id) +7);
client_print_color(id, id, "^3%s: ^4Kutundan ^1[^4+7 JB^1] ^3Kazandin.",szPrefix)
}
case 8:
{
jb_set_user_packs(id,jb_get_user_packs(id) +1);
client_print_color(id, id, "^3%s: ^4Kutundan ^1[^4+1 JB^1] ^3Kazandin.",szPrefix)
}
case 9:
{
set_user_health(id, get_user_health(id)+20)
client_print_color(id, id, "^3%s: ^4Kutundan ^1[^4+20 HP^1] ^3Kazandin.",szPrefix)
}
case 10:
{
set_user_health(id, get_user_health(id)+40)
client_print_color(id, id, "^3%s: ^4Kutundan ^1[^4+40 HP^1] ^3Kazandin.",szPrefix)
}
case 11:
{
set_user_health(id, get_user_health(id)+50)
client_print_color(id, id, "^3%s: ^4Kutundan ^1[^4+50 HP^1] ^3Kazandin.",szPrefix)
}
case 12:
{
set_user_health(id, get_user_health(id)+20)
client_print_color(id, id, "^3%s: ^4Kutundan ^1[^4+20 HP^1] ^3Kazandin.",szPrefix)
}
case 13:
{
set_user_health(id, get_user_health(id)+15)
client_print_color(id, id, "^3%s: ^4Kutundan ^1[^4+15 HP^1] ^3Kazandin.",szPrefix)
}
case 14:
{
set_user_health(id, get_user_health(id)+20)
client_print_color(id, id, "^3%s: ^4Kutundan ^1[^4+20 HP^1] ^3Kazandin.",szPrefix)
}
case 15:
{
set_user_health(id, get_user_health(id)+30)
client_print_color(id, id, "^3%s: ^4Kutundan ^1[^4+30 HP^1] ^3Kazandin.",szPrefix)
}
case 16:
{
set_user_health(id, get_user_health(id)+25)
client_print_color(id, id, "^3%s: ^4Kutundan ^1[^4+20 HP^1] ^3Kazandin.",szPrefix)
}
case 17:
{
cs_set_user_money(id, cs_get_user_money(id)+5000)
client_print_color(id, id, "^3%s: ^4Kutundan ^1[^4+5000 $^1] ^3Kazandin.",szPrefix)
}
case 18:
{
cs_set_user_money(id, cs_get_user_money(id)+1000)
client_print_color(id, id, "^3%s: ^4Kutundan ^1[^4+1000 $^1] ^3Kazandin.",szPrefix)
}
case 19:
{
cs_set_user_money(id, cs_get_user_money(id)+500)
client_print_color(id, id, "^3%s: ^4Kutundan ^1[^4+500 $^1] ^3Kazandin.",szPrefix)
}
case 20:
{
cs_set_user_money(id, cs_get_user_money(id)+2500)
client_print_color(id, id, "^3%s: ^4Kutundan ^1[^4+2500 $^1] ^3Kazandin.",szPrefix)
}
case 21:
{
cs_set_user_money(id, cs_get_user_money(id)+300)
client_print_color(id, id, "^3%s: ^4Kutundan ^1[^4+300 $^1] ^3Kazandin.",szPrefix)
}
case 22:
{
cs_set_user_money(id, cs_get_user_money(id)+100)
client_print_color(id, id, "^3%s: ^4Kutundan ^1[^4+100 $^1] ^3Kazandin.",szPrefix)
}
}
}
public remove_ent(ent)
{
if (pev_valid(ent))
engfunc(EngFunc_RemoveEntity, ent)
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/(21-04-2021, 17:24)suriyelikene Adlı Kullanıcıdan Alıntı: Bir hata göremedim. Şöyle de dene bakalım :Box plugini ile alakalı olmayan bir sorun sanırım. Box eklentisini tamamen kaldırıp test ettiğimde tekrardan 12392149 TL bugu oldu. Bu konuyu kapatıp tekrar yeni konu mu açmalıyım? @"suriyelikene"