مبارکه امیرضا جان
حالاکه داری راه می افتی می خوام اینم خودت بنویسی بازم اگه نتونسی کمک می کنم
Printable View
مبارکه امیرضا جان
حالاکه داری راه می افتی می خوام اینم خودت بنویسی بازم اگه نتونسی کمک می کنم
نه این دگه نمیشه ...........:41:
هر کاری می کنم نمیشه که نمیشه..........!!!
آقا پرویز بگو ترکیدیم.........:31:
میشه کد اکشن دشمن بهم pm کنی تا بتوانم کد تو اصلاح کنم
سوالام رو اینجا میگم به امید اینکه یه نفر جواب بده:13:
این تمام کدهای مربوط به دشمن هست.
من میخوام هر وقت شمشیر پلیر به دشمن خورد 5تا از جون دشمن کم بشه و اگر جونش 0 شد بمیره ولی الان هر وقت شمشیر پلیر به دشمن بخوره اون میمیره
دومین مشکلم همینه که میخوام هر وقت پلیر فاصله ی کمی از دشمن داشت دشمن شمشیر بزنه و دو تا از جون پلیر کم بشه و هر وقت جون پلیر 0 بشه اون بمیره.
لطفا جواب بدید.....................:11:کد:VAR WALK_SPEED;
VAR SPEED_GANG;
var fas;
var soran;
VAR BAS=ON;
var walk_speed2;
entity* doshman_ent;
var play_do=off;
function check_my()
{
if(player == you)
{
play_do = on;
BAS = ON;
}
if(play_do == on && BAS == ON )
{
my.pan = player.pan+180;
c_move(me,vector(4*time,0,0), NULLVECTOR ,IGNORE_PASSABLE);
//vec_set (temp.x, my.x); // trace 1,000 quants below the player
// temp.z -= 5000;
//fas = c_trace (my.x, temp.x,ignore_me | ignore_passable | use_box );
ent_animate(my, "walk", soran, anm_cycle);
soran += 4 * time;
}else{
ent_animate(my, "stand", soran, anm_cycle);
soran += 4 * time;
}
IF(PP==ON){
BAS = off;
c_move(me,vector(1*time,0,0),nullvector,IGNORE_PASSABLE);
ENT_ANIMATE(MY,"ATTACK",SPEED_GANG,ANM_CYCLE);
SPEED_GANG +=4*TIME;
}
}
VAR GON_DOSH=100;
var speed_a;
action doshman()
{
VAR SPEED_GANG;
doshman_ent = me;
my.enable_trigger = on;
my.trigger_range = 500;
my.event = check_my;
my.healthpoints = 50; // give the enemies few health points - they'll die immediately
while (my.healthpoints > 0) // still alive?
{
BAS =off;
vec_set(temp, player.x);
vec_sub(temp, my.x);
vec_to_angle(my.pan, temp); // rotate towards the player at all times
my.tilt = 0;
GON_DOSH -=8;
wait (10);
}
if(GON_DOSH<0){
BAS = OFF;
my.passable = on;
ent_animate(my, "death", my.skill10, ANM_CYCLE);
my.skill10 += 4 * time_step; // "death" animation speed
c_move(me,vector(0,0,0),nullvector,IGNORE_PASSABLE);
wait (5);
}
my.transparent = on;
my.alpha = 100;
while (my.alpha > 0 && GON_DOSH<0)
{
c_move(me,vector(0,0,0),nullvector,IGNORE_PASSABLE);
my.alpha -= 4 * time_step;
wait (1);
}
ent_remove (my);
امیررضا جان یک چیز بگم راستش وقتم کمه و یک نکته هیچ کس حوصله خوندن همه کد رو نداره شما یک خورده انتظارت بالاست! اینم جدی می گم
من که آخر نفهمیدم این چه زبانیه! میگین c++ است ! ولی بیشتر این توابع در c++ نیست ! مثل wait و... .
منظور ساختار داخلی هست نه توابع
پس بالاخره زبان این چیه ؟ آخه هیچ جا و تو هیچ برنامه نویسی که من دیدم این دستور نبود.
EVENT_BLOCK
خوب نمی خواد کدها رو بخونید تو این کارا کمک کنید:نقل قول:
امیررضا جان یک چیز بگم راستش وقتم کمه و یک نکته هیچ کس حوصله خوندن همه کد رو نداره شما یک خورده انتظارت بالاست! اینم جدی می گم
نقل قول:
من میخوام هر وقت شمشیر پلیر به دشمن خورد 5تا از جون دشمن کم بشه و اگر جونش 0 شد بمیره ولی الان هر وقت شمشیر پلیر به دشمن بخوره اون میمیره
دومین مشکلم همینه که میخوام هر وقت پلیر فاصله ی کمی از دشمن داشت دشمن شمشیر بزنه و دو تا از جون پلیر کم بشه و هر وقت جون پلیر 0 بشه اون بمیره.
دوستان لطفا جواب بدید..............................
یه چیز جالب 3d game a8
کد:http://www.3dgs.ru/index.php?showtopic=2252