Witam mam drobny dylemat związany ze sklepem w mojej grze przedstawię teraz kod , a w dalszej części postu problem .
Create o_player :
GML
global.sklep_siergiej=false
Step Event:
GML
if global.sklep_siergiej=true
{
instance_create(view_xview[0]+80,view_yview[0]+70,o_sklep_siergiej);
global.sklep_siergiej=false;
}
if distance_to_object(o_kupujesz_siergiej) >= 1
{
with(o_sklep_siergiej)
{
instance_destroy()
}
with(o_m16_buy)
{
instance_destroy()
}
with(o_ak47_buy)
{
instance_destroy()
}
with(o_g36_buy)
{
Collision Event with object o_kupujesz_siergiej:
GML
global.sklep_siergiej=true;
Object o_sklep_siergiej
Create :
GML
instance_create(1130,670,o_saiga_buy);
instance_create(1230,670,o_g36_buy);
instance_create(1330,670,o_m16_buy);
instance_create(1430,670,o_ak47_buy);
Object o_saiga_buy
Create:
GML
image_speed=0;
image_index=0;
Key Press Event for 1-key Key:
GML
koszt=2500;
if (global.kapsle >= koszt)
{
global.kapsle -= koszt
global.saiga=1
instance_destroy();
}
else
{
}
Adekwatnie do tego tworzyłem obiekty typu o_ak47_buy , o_g36_buy ,o_saiga_buy, o_m16_buy .
Teraz postaram się przedstawić problem który polega na tym , iż gdy wcisnę dany przycisk np 1 - broń kupuje się non stop i powstaje straszliwy bug . Prosiłbym o pomoc . Pozdrawiam