|
اسكريپت هاي كاربردي game maker
|
|
|
|
|
|
|
|
نويسنده |
پيغام |
zaghaghi بازی ساز
تاريخ عضويت: 5 شنبه 6 مرداد 1384 تعداد ارسالها: 120
4 شنبه 21 دي 1384 - 21:09 |
|
|
جدول امتيازات
2قسمت
script name: highscore_fill
This functions tries to fill the highscore list
with 10 starting values. (but only if it is empty)
Event:Game start
arguments: argument 0: top score to use
{
// check whether highscore contains values
if (highscore_value(1) > 0) exit;
// fill in some nice names
nnn = argument0/10;
highscore_add('top shot' ,10*nnn);
highscore_add('excellent' , 9*nnn);
highscore_add('very good' , 8*nnn);
highscore_add('good' , 7*nnn);
highscore_add('reasonable' , 6*nnn);
highscore_add('average' , 5*nnn);
highscore_add('getting better', 4*nnn);
highscore_add('poor' , 3*nnn);
highscore_add('very poor' , 2*nnn);
highscore_add('nothing' , 1*nnn);
}
script name: highscore_draw
This functions draws the highscore list on the screen.
Event: some object
arguments:
argument0: x-position
argument1: y-position
argument2: width
argument3: height (if provided)
{
_oldalign = font_align;
_hhh = 10*string_height('AAA');
if argument3 > 0 _hhh = argument3;
for (_i=0; _i < 10; _i += 1)
{
font_align = fa_left;
draw_text(argument0,argument1+_i*_hhh/10,highscore_name(_i+1));
font_align = fa_right;
draw_text(argument0+argument2,argument1+_i*_hhh/10,string(highscore_value(_i+1)));
}
font_align = _oldalign;
} |
_________________ becoming number one is easier than remaining number one
اين نامه توسط zaghaghi در 4 شنبه 21 دي 1384 - 21:12 ويرايش شده است. |
|
بازگشت به بالا |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
صفحه 1 از 4 |
تمام ساعات و تاريخها بر حسب 3.5+ ساعت گرينويچ مي باشد برو به صفحه 1, 2, 3, 4 بعدي
|
|
شما نمي توانيد در اين انجمن نامه ارسال كنيد. شما نمي توانيد به موضوعات اين انجمن پاسخ دهيد شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن ويرايش كنيد شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن حذف كنيد شما نمي توانيد در نظر سنجي هاي اين انجمن شركت كنيد
|
|
|