[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Разработка онлайн игры
Гость_Олег
Здравствуйте уважаемые форумчане ... сразу к делу =) . Меня интересует 2 человека :
1.Флешер
2.Дизайнер
НУ и я php программист ... Игра по типу Средневековия , Гладиаторы . Но с новой задумкой и реализацией . Люди умеющие работать с этой сферой писать в аську 383230433 или на мыло weblll@bk.ru . Спасибо .



Спустя 3 дня, 12 часов, 27 минут, 58 секунд (9.02.2010 - 08:24) Guest написал(а):
незнаю куда писать напишу здесь помоги плиз тож делю текстовую онлай игру понимаю в пхп очень плохо но так как размышлялка работает начинаю понимать



вопрос вот в чём


<?
include_once("files/zag.php");
if (md5($pas)==$password && $log==$login && $log!=="" && md5($pas)!=="") {

switch(@$go) {

default:

echo "<small>Введите ник:</small><br/>";
echo "<input name=\"nick\" maxlength=\"10\" title=\"nick\" emptyok=\"true\"/><br/>";
echo "<small><anchor title=\"go\">&#x41F;&#x435;&#x440;&#x435;&#x434;&#x430;&#x442;&#x44C;<go href=\"search.php?log=$log&amp;pas=$pas&amp;go=go\" method=\"post\">";
echo "<postfield name=\"nick\" value=\"$(nick)\"/>";
echo "</go></anchor></small><br/>";

break;

case 'go':

$nick = htmlspecialchars(stripslashes($nick));

if(!@file("data/reg/$nick.dat")){echo"<small>Такой игрок не существует!</small>"; include_once"files/down.php"; exit; }



$text = @file("data/reg/$nick.dat");
$udata = explode(":||:",$text[0]);

if($udata[23]!==""){

$file = @file("data/clan/$udata[23].dat");
$data = explode(":||:",$file[0]);
if(!empty($data[2])){
echo"<small>Ник: <b>$nick</b> <img src=\"pic/clan/$data[2]\" alt=\"clan\"/><br/>";}else{
echo"<small>Ник: <b>$nick</b><br/>";
}
}else{
echo"<small>Ник: <b>$nick</b><br/>";}
if($nick!=="MELOMEN-73.GM"){
if($udata[2]=="Ж" && $udata[26]=="human"){echo'<img src="pic/humanwoman.gif" alt="pic"/><br/>';
echo"<a href=\"help/human.php?log=$log&amp;pas=$pas\">[Информация]</a><br/>";
}
if($udata[2]=="M" && $udata[26]=="human"){echo'<img src="pic/humanmen.gif" alt="pic"/><br/>';
echo"<a href=\"help/human.php?log=$log&amp;pas=$pas\">[Информация]</a><br/>";
}

if($udata[2]=="Ж" && $udata[26]=="elf"){echo'<img src="pic/elfwoman.gif" alt="pic"/><br/>';
echo"<a href=\"help/elf.php?log=$log&amp;pas=$pas\">[Информация]</a><br/>";
}
if($udata[2]=="M" && $udata[26]=="elf"){echo'<img src="pic/elfmen.gif" alt="pic"/><br/>';
echo"<a href=\"help/elf.php?log=$log&amp;pas=$pas\">[Информация]</a><br/>";
}

if($udata[2]=="Ж" && $udata[26]=="darkelf"){echo'<img src="pic/darkelfwoman.gif" alt="pic"/><br/>';
echo"<a href=\"help/darkelf.php?log=$log&amp;pas=$pas\">[Информация]</a><br/>";
}
if($udata[2]=="M" && $udata[26]=="darkelf"){echo'<img src="pic/darkelfmen.gif" alt="pic"/><br/>';
echo"<a href=\"help/darkelf.php?log=$log&amp;pas=$pas\">[Информация]</a><br/>";
}

if($udata[2]=="Ж" && $udata[26]=="gnom"){echo'<img src="pic/gnomwoman.gif" alt="pic"/><br/>';
echo"<a href=\"help/gnom.php?log=$log&amp;pas=$pas\">[Информация]</a><br/>";
}
if($udata[2]=="M" && $udata[26]=="gnom"){echo'<img src="pic/gnommen.gif" alt="pic"/><br/>';
echo"<a href=\"help/gnom.php?log=$log&amp;pas=$pas\">[Информация]</a><br/>";
}

if($udata[2]=="Ж" && $udata[26]=="ork"){echo'<img src="pic/ork.gif" alt="pic"/><br/>';
echo"<a href=\"help/orc.php?log=$log&amp;pas=$pas\">[Информация]</a><br/>";
}
if($udata[2]=="M" && $udata[26]=="ork"){echo'<img src="pic/ork.gif" alt="pic"/><br/>';
echo"<a href=\"help/orc.php?log=$log&amp;pas=$pas\">[Информация]</a><br/>";
}}else{
echo"<img src=\"MELOMEN73.JPG\" alt=\"MELOMEN-73.GM\"/><br/><a href=\"help/MELOMEN.php?log=$log&amp;pas=$pas\">[ИНФА ОБ ОДНОМ ИЗ АДМИНОВ)))]</a><br/>";}

echo"Пол: ";
if($udata[2]=="M"){echo"Парень<br/>";}else{echo"Девушка<br/>";}
echo"Уровень: $udata[9]<br/>";
echo"Аден: $udata[8]<br/>";

if(@file("data/clan/$udata[23].dat")){

$text = @file("data/clan/$udata[23].dat");
$data = explode(":||:",$text[0]);

echo"В клане: <b>$data[1]</b> [<a href=\"search.php?log=$log&amp;pas=$pas&amp;go=go&nick=$udata[23]\">$udata[23]</a>]<br/>";}else{
echo"Не в клане<br/>";}
if(!empty($udata[33])){echo"Профессия: <b>$udata[33]</b><br/>";}else{echo"Профессии нет.<br/>";}
echo"Расса: ";
if($udata[26]=="ork"){echo"Орк<br/>";}
if($udata[26]=="elf"){echo"Эльф<br/>";}
if($udata[26]=="darkelf"){echo"Темный эльф<br/>";}
if($udata[26]=="human"){echo"Человек<br/>";}
if($udata[26]=="gnom"){echo"Гном<br/>";}
echo"Класс: ";
if($udata[27]=="wizard"){echo"Маг<br/>";}
if($udata[27]=="fighert"){echo"Войн<br/>";}

if(!@file("data/rating/pk/$nick.dat")){
echo"Выиграл PK боев: 0<br/>";}else{
$text = @file("data/rating/pk/$nick.dat");
$data = explode("||",$text[0]);
echo"Выиграл PK боев: $data[0]<br/>";}
if(empty($udata[36])){$udata[36]="0";}
echo"Карма: $udata[36]<br/>";
if(!@file("data/rating/rek/$nick.dat")){
echo"Рекомендован: 0 раз<br/>";}else{
$text = @file("data/rating/rek/$nick.dat");
$data = explode("||",$text[0]);
echo"Рекомендован: $data[0] раз<br/>";}



if(!@file("data/other/$nick.dat")){
echo"Статус: Offline<br/>";}else{
$text = @file("data/other/$nick.dat");
$data = explode("||",$text[0]);
$time=time()-150;
if($data[0]>=$time){
echo"Статус: <b>Online</b><br/>";}else{
echo"Статус: Offline<br/>";
$date=date("H:i - d.m.y",$data[0]);
echo"Последнее посещение: $date<br/>";
}
}
echo"- - -<br/>HP: $udata[16]/$udata[17]<br/>HP: $udata[29]/$udata[30]<br/>EXP: $udata[19]<br/>SP: $udata[31]<br/>";
echo"- - -<br/>Выйграно боев: $udata[6]<br/>Проиграно боев: $udata[7]<br/>- - -<br/>";
echo"Выносливость: $udata[5]<br/>Ловкость: $udata[3]<br/>Меткость: $udata[4]<br/>";
echo"<b>Снаряжение:</b><br/>Бронь: $udata[11]<br/>Шлем: $udata[10]<br/>Оружие: $udata[12]<br/>Сапоги: $udata[13]<br/>";
echo"<br/><b><a href=\"pk.php?log=$log&amp;pas=$pas&amp;nick=$udata[0]\">Напасть</a></b><br/>";
//<b><a href=\"clanwar.php?log=$log&amp;pas=$pas&amp;nick=$udata[0]&amp;go=combat\">Напасть кланом</a></b><br/>";
echo"- - -<br/><b><a href=\"privat.php?log=$log&amp;pas=$pas&amp;uzer=$nick&amp;go=send\">Написать письмо</a></b></small>";


break;

}

}else{echo"<small>Пароль или логин неверен!</small>";}

include_once"files/down.php";
?>
как мне сделать так чтобы в



if(!@file("data/other/$nick.dat")){
echo"Статус: Offline<br/>";}else{
$text = @file("data/other/$nick.dat");
$data = explode("||",$text[0]);
$time=time()-150;
if($data[0]>=$time){
echo"Статус: <b>Online</b><br/>";}else{
echo"Статус: Offline<br/>";
$date=date("H:i - d.m.y",$data[0]);
echo"Последнее посещение: $date<br/>";
}
}




отображался онлайн и



if($nick!=="MELOMEN-73.GM"){
echo"<img src=\"MELOMEN73.JPG\" alt=\"MELOMEN-73.GM\"/><br/><a href=\"help/MELOMEN.php?log=$log&amp;pas=$pas\">[ИНФА ОБ ОДНОМ ИЗ АДМИНОВ)))]</a><br/>";}


как сделать так чтобы документ поддерживал второе поле для ника к примеру



if($nick!=="Haski93"){
echo"<img src=\"haski93.JPG\" alt=\"haski93\"/><br/><a href=\"help/MELOMEN.php?log=$log&amp;pas=$pas\">[ИНФА ОБ ОДНОМ ИЗ АДМИНОВ)))]</a><br/>";}




если сможеш помоги правда надо 3 дня мучаюь уже если что спасибо если не хочеш помочь здесь пиши в асю 556663118

Спустя 3 часа, 14 минут, 29 секунд (9.02.2010 - 11:39) DedMorozzz написал(а):
для начала почитай что такое БД(я не про Боевой Дух) и с чем их едят. В файликах сохранять не вариант.

Спустя 18 минут, 30 секунд (9.02.2010 - 11:57) Guest написал(а):
дедмороз я понял что но переписывать файл из за 1 маленькой оплошности дуаю нестоит просто напишите как сделать так чтобы можно было


if($nick!=="MELOMEN-73.GM"){
echo"<img src=\"MELOMEN73.JPG\" alt=\"MELOMEN-73.GM\"/><br/><a href=\"help/MELOMEN.php?log=$log&amp;pas=$pas\">[ИНФА ОБ ОДНОМ ИЗ АДМИНОВ)))]</a><br/>";} 2 раз сделать но для другого ника

Спустя 4 минуты, 28 секунд (9.02.2010 - 12:02) DedMorozzz написал(а):
Цитата
но переписывать файл из за 1 маленькой оплошности дуаю нестоит

Да у тя система без БД. ты данные хранишь в файлах. Выборку как будешь делать? Перебирать все ники? Ещё раз говор ю -почитай что такое SQL и используй тут. Решит большинство проблем, которые возникнут в дальнейшим (а при такой реализации они возникнут наверняка)

Спустя 7 минут, 35 секунд (9.02.2010 - 12:09) Guest написал(а):
ага на бесплатном серве sql)))) посмеялся надо мной

Спустя 4 минуты, 34 секунды (9.02.2010 - 12:14) Гость_Олег написал(а):
Да , бесплатный с хостингом sql есть . И их очень много . Дядько гугл вам в помощ!!!

Спустя 7 минут, 49 секунд (9.02.2010 - 12:22) Guest написал(а):
да вот тока гугл непоможет в короткие сроки скл выучит)))))))))))))))))))))))))))

Спустя 57 минут, 19 секунд (9.02.2010 - 13:19) Guest написал(а):
проехали
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.