Аватары

flayer1993

Школьник
Репутация
0 / 252
Сделал небольшой мод. При выборе аватара - аватары даются только для твоей рассы и пола. Если надо - пишите. :rolleyes:
 
Конечно нужно! Выкладывай здесь и больше не спрашивай. :lol:
 
В lib/options.php

ПОСЛЕ:
Код:
echo "

или выбрать себе аватар из галереи:
<img id=\"ava\">

                <SELECT style=\"width:150px\" id=\"sel_avatar\" name=\"file_gallery\" onChange=\"load_avatar();\"><option></option>";

Меняем значение переменной $dh.

Код:
$dh = opendir('../images/avatar/gallery/".$race."/".$sex."/');

ТО ЧТО ВЫШЕ НАДО МЕНЯТЬ В 3ех МЕСТАХ. (поменять значение переменной $DH)




переписываем функцию load_avatar() 2 РАЗА!!! на:

Код:
function load_avatar()
                {
                    document.getElementById("ava").src = "http://'.IMG_DOMAIN.'/avatar/gallery/'.$race.'/'.$sex.'/"+document.getElementById("sel_avatar").value;
                }

НАХОДИМ

Код:
if (isset($sel_gallery))

Там в запросе меняем опять же путь к аватару:

Код:
$upd=myquery("update game_users set avatar='gallery/$race/$sex/$file_gallery' where user_id=$user_id");


ПОСЛЕ:

Код:
 if ($nom==$r)
                        {
                            $file_gallery = $file;
                        }                        
                    }
МЕНЯЕМ ЗАПРОС НА:

Код:
    $upd=myquery("update game_users set avatar='gallery/$race/$sex/$file_gallery' where user_id=$user_id");

НАХОДИМ:

Код:
$result=myquery("select win,avatar,clan_id,view_smile,view_img,dvij,view_chat from game_users where user_id=$user_id LIMIT 1");
    list($win,$avatar,$clan_id,$view_smile,$view_img,$dvij,$view_chat)=mysql_fetch_array($result);
МЕНЯЕМ НА:

Код:
$result=myquery("select win,avatar,race,clan_id,view_smile,view_img,dvij,view_chat from game_users where user_id=$user_id LIMIT 1");
    list($win,$avatar,$race,$clan_id,$view_smile,$view_img,$dvij,$view_chat)=mysql_fetch_array($result);


Всё! Теперь в галереи создаем папки 1,2,3,4,5,6,7,8. И в каждой ещё male, female. И заливаем туды нужные Вам аватары. :rolleyes:
 
В lib/options.php

ПОСЛЕ:
Код:
echo "

или выбрать себе аватар из галереи:
<img id=\"ava\">

                <SELECT style=\"width:150px\" id=\"sel_avatar\" name=\"file_gallery\" onChange=\"load_avatar();\"><option></option>";

Меняем значение переменной $dh.

Код:
$dh = opendir('../images/avatar/gallery/".$race."/".$sex."/');

ТО ЧТО ВЫШЕ НАДО МЕНЯТЬ В 3ех МЕСТАХ. (поменять значение переменной $DH)




переписываем функцию load_avatar() 2 РАЗА!!! на:

Код:
function load_avatar()
                {
                    document.getElementById("ava").src = "http://'.IMG_DOMAIN.'/avatar/gallery/'.$race.'/'.$sex.'/"+document.getElementById("sel_avatar").value;
                }

НАХОДИМ

Код:
if (isset($sel_gallery))

Там в запросе меняем опять же путь к аватару:

Код:
$upd=myquery("update game_users set avatar='gallery/$race/$sex/$file_gallery' where user_id=$user_id");


ПОСЛЕ:

Код:
 if ($nom==$r)
                        {
                            $file_gallery = $file;
                        }                        
                    }
МЕНЯЕМ ЗАПРОС НА:

Код:
    $upd=myquery("update game_users set avatar='gallery/$race/$sex/$file_gallery' where user_id=$user_id");

НАХОДИМ:

Код:
$result=myquery("select win,avatar,clan_id,view_smile,view_img,dvij,view_chat from game_users where user_id=$user_id LIMIT 1");
    list($win,$avatar,$clan_id,$view_smile,$view_img,$dvij,$view_chat)=mysql_fetch_array($result);
МЕНЯЕМ НА:

Код:
$result=myquery("select win,avatar,race,clan_id,view_smile,view_img,dvij,view_chat from game_users where user_id=$user_id LIMIT 1");
    list($win,$avatar,$race,$clan_id,$view_smile,$view_img,$dvij,$view_chat)=mysql_fetch_array($result);


Всё! Теперь в галереи создаем папки 1,2,3,4,5,6,7,8. И в каждой ещё male, female. И заливаем туды нужные Вам аватары. :rolleyes:
ужас нах) именно поэтому считаю, что современное веб-приложение должно быть обязательно модульным.
 
Сверху