avatar_worldhero

Разработка Scrypt на Php! Бесплатно пишу scrypt для MU online, Веб сайтов, Модулей и дополнений

Автор worldhero, 2009 Сен. 18, 09:52

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

DjSound

Цитата: worldhero от 2009 Сен. 20, 19:10  так идем дальше.
СКРИПТ ГОЛОСОВАНИЯ!!!!!
https://www.muheroes.ru/test/add_stat.zip
качаем - разархивируем в корень сайта (желательно для тех кто не пык мык)
создаем в mysql базу muonline (ОБЯЗАТЕЛЬНО СОЗДАТЬ ИЛИ ФИГ СКРИПТ СЛЕДУЮЩИЙ ЗАПАШЕТ, А ЕСЛИ БЫТЬ ТОЧНЕЕ ВСЕМ НАХАЛЯВУ ВЫДАСТ КРИДИТЫ :) !)
идем дальше, в файле s_conf.php
указываем все данные базы.
создали базу muonline в mysql - добовляем таблици, тобиж бахаем етот код, хоть через phpmyadmin или через навикат - поборобану:
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

CREATE TABLE `date_log_top` (
`date` bigint(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

CREATE TABLE `golosa` (
`id` bigint(255) NOT NULL,
`char` text NOT NULL,
`date` text NOT NULL,
`vrema` text NOT NULL,
`type` int(255) NOT NULL,
`ip` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

что дальше делаем, указываем в s_conf.php
в строке $c_url_stats="ТУТ АДРЕСС СТАТИСТИКИ ТОЛЬКО mu.mmotop.ru";
дальше в фаел index.php в самом верху нечего не удаляя прям первей всего что там понаписано вставляем код:
<?
//Проверка на голосование!
include "s_top_golos.php";
?>
и вуаля, каждый час как ктото к вам зайдет на сайт (ктоба там небыл)
автоматом будет сверятсья статистика и автоматом начисляться кридиты.
некаму не че ненадо делать ;)

скрипт взломать обойти и т.п. невозможно :) 100% надежность от накрутки.
с вас бутылка пива )


бесплатные движки некогда не качал и не пользовался, баз незнаю и не видел.
пишу свои скрипты.
поэтому дайте поползать посмареть через phpmyadmin у каво такая есть - че там за база, и все данные посмареть - от туда буду выципать.


я пишу все скрипты - где нереально их обойти или сломать.
принял заявку скора сделаю.

Спасибо за скрипт. но у меня проблема.Создал базу , создал таблици.. конфиг настроил  но когда захожу на сайт пишет
Спойлер
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: mugetto.ru in C:xampphtdocss_conf.php on line 24
Not Connect BD
[свернуть]
что делать?

worldhero

проверь верноли у тебя указаны пароли к базе данных в файле s_conf.php
и конечно желательно чтобы сайт находился тамже где и сервер (на тойже тачки)
тебе выдало ошибку о невозможности связаться с базой данных.

DjSound

проверял много раз=((  чет не помогло =((может из за того что я заливал через навикет..=( или то что кадировка при заливки была утф 8 ?

worldhero

невозможно.
дабы это идет чистый коннект. и именно MsSql (базы му.)
Уточни у тебя база не MuOnline_Me или както еще? именно MuOnline или в настройках поменяй.
я вот вижу у тебя прописан адресс не localhost?
у тебя база му и сайта на разных тачках?
если на одной тачки тогда mugetto.ru - поменяй на localhost
проблема не решится в ICQ отпишешься "в личку отпишешься дам номер".
если портит кодировку у кавота этот скрипт то правте
в s_conf.php
mysql_query('SET NAMES cp1251;');на //mysql_query('SET NAMES cp1251;');

Zеvs

Ребята, вы что, смеетесь? Ошибка в том, что скрипт пытается заломится на MSSQL сервер по адресу mugetto.ru...

Кстати, worldhero, скрипт пишется - script.  

Deathless

Цитата: Insurgent от 2009 Сен. 21, 19:18  большенство ждут Скрипта Гран Ресета...  B) :rolleyes:
И я в том числе!  ;)

Exec

хайд не маленький нужен будет под ГР.....надеюсь аффтар не забудет про ето....

Deathless

Цитата: Exec от 2009 Сен. 21, 22:51  хайд не маленький нужен будет под ГР.....надеюсь аффтар не забудет про ето....
"... и в номинации на "Самый долгожданный скрипт года 2009" приз получает... Гранд Ресет!!!..."  :lol:

worldhero

Скрипт готов, сегодня последняя проверка, выложу все это добро сюда с полным описанием.
с вас не одна бутылка пива ;) так как работы было много...

Скачать script статов: https://www.muheroes.ru/test/add_stat.rar
Скачать script голосования: https://www.muheroes.ru/test/auto_vote.rar
Скачать script Grand Reset: https://www.muheroes.ru/test/grand_reset.rar

И так готов ваш Grand Reset
Также полная настройка.
Что он делает, обнуляет все stat's под 25, обнуляет все reset под 0, добавляет выбранную items в ящик account (в свободное место).
БУДТЕ ВНИМАТЕЛЬНЫ ВЕКЩИ БЕРУТЬСЯ С БАЗЫ WebShop ЕСЛИ ТАМ НЕВЕРНО УКАЗАНЫ ПАРАМЕТРЫ СКОЛЬКО ВЕЩЬ ЗАНИМАЕТ, ТО НАРИСОВАТЬСЯ МОЖЕТ ПОВЕРХ КАКОЙ ЛИБО!
ПОЭТОМУ ДАЙТЕ СОВЕТ ИГРОКАМ, ЧТОБЫ ОСТАВЛЯЛИ СВОБОДНОЕ МЕСТО В ВЕРХНЕМ ЛЕВОМ КРАЮ ЯЩИКА ПОД ВЕЩЬ!


И так переходим к настройкам:
s_conf.php
указываем: //коннект к базам
все параменты базы
//побочные настройки
$c_max_stats=65535; //максимум статов в игре (максимум 65535)

Далее //настройки Grand Reset
Тут указываем все (читая коменты)
//Выбераем type вещи указываем диапозоны (включительно)

Как установить:
Добавляем в таблицу Character графу GR

гл. исполняемый фаел: s_gr_reset.php

Ну и все, используем script : )
Находим касики, говорим мне!
Перехожу на разработку Lapah на сайте.

Вопрос!
Script lapah - делать платным за кредиты? zen? и сумму указывать вы сами будите?

Deathless

#29
Цитата: LeGrand от 2009 Сен. 25, 10:55  Видно в скрипте ГР много слизанного... Но переделанного

P.S -> Учись правильно программировать... Твой код не читабелен, и ты его забудешь через два месяца...
Классно, твои слова означают что от тебя тоже ждать релиза скрипта ЛеГранд Ресет?  :D

worldhero

#30
Цитироватьи можно какбе гайдик написать )) а то я всунул все (в веб и базы), но оно чето криво делает (( шмотку не дает....
как понять не дает? все должен давать как подобает. Проверь еще раз конфиги.
ЦитироватьВидно в скрипте ГР много слизанного... Но переделанного

P.S -> Учись правильно программировать... Твой код не читабелен, и ты его забудешь через два месяца...
нечего не слизываю, и не видал вобще похожего.
все писал с нуля (начал писать вчера на работе, закончил сегодня также на работе)
и обрати внимание расчет свободного место в инвентаре я писал также сам (придумывая формулу 2 дня и переписывая ее в php еще 2 дня, тобиж почти неделю я его придумывал... но сделал сам, и он мне дорог! "сам себя не похвалишь не кто не похвалит")
ЦитироватьТвой код не читабелен, и ты его забудешь через два месяца...
хз все коды читабельны (смотря кто смотрит)
я свои скрипты не помню уже через день, так как написал очень много, и продолжаю писать ;)
ЦитироватьКлассно, твои слова означают что от тебя тоже ждать релиза скрипта ЛеГранд Ресет?
я уважаю тех кто пишет полезные скрипты, с хорошим быстродействием, и выкладывает их всем (дабы и мне есть чему учиться)

Спойлер
кто сможет написать на php скрипт мама - дочь (по подобию C#)
где будет выполняться скрипт, как програмный код
(при зацикливании, сайт не тупо циклом работает до выруба а обновляет инфу не мешая работать другим функциям. тобижь разные коды и функции сайта работают не зависимо друг от друга)
Дам ЗОЛОТУЮ МЕДАЛЬ!
Не говорите мне что это не реально в PHP, так как я видел реально на деле такой скрипт, и даже мне кидали инфу о том как это сделать.
Я перелопатил все, но до сих пор не смог это воссоздать на php (это все что я не магу на нем сделать :) )
ПРОШУ ПОМОЩИ ШАРЕСТЫХ!
[свернуть]

LeGrand

#31
if ($str>=$c_max_stats and $agi>=$c_max_stats and $vit>=$c_max_stats and $ene>=$c_max_stats and $com>=$c_max_stats and $level==400) {$good_xvat=1;} else {$good_xvat=0;}
} else {if ($str>=$c_max_stats and $agi>=$c_max_stats and $vit>=$c_max_stats and $ene>=$c_max_stats and $level==400) {$good_xvat=1;} else {$good_xvat=0;}}
}
Читабельно? О_О
echo "Поздравляем! Вы получили $GRres Grand Reset";

} else {echo "Ошибка, освободите место в inventory";}
} else {echo "Ошибка, попытка указать недоступную вам items!";}
} else {echo "Ошибка, заданная items ненайдена!";}

} else {
Еще раз читабельно? О_О


Дык я о том, что я запутался в твоем скрипте на 50 строк... А если 1000? 2000? как другим это разбирать?
Возми мой воте ревард... 320 строк кода и все понятно
И еще... Учись писать функции и классы...

Deathless

#32
Цитата: LeGrand от 2009 Сен. 25, 12:43  Дык я о том, что я запутался в твоем скрипте на 50 строк... А если 1000? 2000? как другим это разбирать?
Возми мой воте ревард... 320 строк кода и все понятно
И еще... Учись писать функции и классы...
1. Главное чтобы скрипт работал без косяков;
2. Про Vote&Reward и GrandReset - письку с пальцем сравнил;
3. Напиши аналог, а не пустозвонь.

LeGrand

#33
Demka
На качество кода посмотри...
Зачем мне аналог. Я пишу автоапдейтер на асм (90%) ))) Зачем мне пхп(убогий язык)??...

ed1k0709
Дааа, ты мега-кодер.... Чак Норрис наверное ты? О_о Умеешь читать говнокод? :mellow:



Demka
Тоесть ты действительно считаешь, что конструкция, приведенная мною во втором код-боксе, является нормальной???????
Если да, то, значит тебя не учили "правильно" программировать... :
Классы, функции, все есть!!! Почему это не юзать? К примеру в асм нету классов... :(
Язык максимально упрощен, и вы и то не можете использовать его в полную силу..

Deathless

Цитата: LeGrand от 2009 Сен. 25, 14:55  Demka
На качество кода посмотри...
Зачем мне аналог. Я пишу автоапдейтер на асм (90%) ))) Зачем мне пхп(убогий язык)??...
Demka
Тоесть ты действительно считаешь, что конструкция, приведенная мною во втором код-боксе, является нормальной???????
Если да, то, значит тебя не учили "правильно" программировать... :
Классы, функции, все есть!!! Почему это не юзать? К примеру в асм нету классов... :(
Язык максимально упрощен, и вы и то не можете использовать его в полную силу..
Он написал как смог... Не будем судить его за это...
Главное что я скрипт уже на 30% переделал.
Самому бы было лень делать такой скрипт.
Там ещё выбор вещей на яве сделать надо и будет конфетка.

Deathless

Цитата: stin от 2009 Сен. 25, 16:38  Хочу интегрировать скрипт ГР под ДСВ, подскажите, если не трудно, или приведите пример, как это сделать
Удали всё лишнее что не относится к ДСВ
Всякий такой мусор:
include "s_conf.php";
$logins=stripslashes($_POST['login']);
$passwords=stripslashes($_POST['password']);
$chars=stripslashes($_POST['char']);
if (!empty ($logins) and !empty ($passwords) and !empty ($chars)) {
if ((eregi("([^a-zA-Z0-9])", $logins))) { die("Введены недопустимые символы logins!<br>");}
if ((eregi("([^a-zA-Z0-9])", $passwords))) { die("Введены недопустимые символы passwords!<br>");}
if ((eregi("([^a-zA-Z0-9А-Яа-я(){}|~+-_=])", $chars))) { die("Введены недопустимые символы chars!<br>");}
if ($md5s==1) {$passwords=md5($passwords);}
и т.д.

Переименуй $_POST запросы на те, которые в ДСВ.
Дальше уже всё будет работать.

P.S.: интегрирован и видоизменён, работает прекрасно.

cokpat

Цитата: worldhero от 2009 Сен. 25, 08:12  Ну и все, используем script : )
Находим касики, говорим мне!
Перехожу на разработку Lapah на сайте.

Вопрос!
Script lapah - делать платным за кредиты? zen? и сумму указывать вы сами будите?

просто за зены. если можно то и настройку на цену всунуть :)

worldhero

небольшай сякая в арфографии не углидел :)
находим
if ($nagr_max_id_[$GRres]=='-1') {$god_id=1;} else {if ($idss<=$nagr_max_id_[$GRres]) {$god_id=1;} else {$god_id=0;}}

if ($god_typ==1 and $god_id==1) {
меняем на
if ($nagr_max_id_[$GRres]=='-1') {$god_id2=1;} else {if ($idss<=$nagr_max_id_[$GRres]) {$god_id2=1;} else {$god_id2=0;}}

if ($god_typ==1 and $god_id==1 and $god_id2==1) {
слышь
ЦитироватьКлассы, функции, все есть!!! Почему это не юзать? К примеру в асм нету классов... sad.gif
Язык максимально упрощен, и вы и то не можете использовать его в полную силу..
мега веб програмист..
ЦитироватьЧитабельно? О_О
и ты себя называешь прогером? где тупо if else не можешь прочитать?
Я на слышан что ты свой сайт считаешь мега супер пупер - но он у тебя на 30% на глобал переменных (что не использует не один уважающий себя web программист, так как любая глобальная пееменная - это чистой воды дырка!)

И если тебе мой скрипт не нравиться - топай ты дорогой, нех свою пасть разкрывать
Сорри не смог удержать без оскорблений! реально парень не о чем!

и еще к твоему сведенью, ты мля книгу купи по php и посматри сколько жрет твая функция в отличии от обыкновенного запроса!
Я пишу скрипты, надежные быстродейственные, простыми командами но толковые

Програмист не тот кто пишет скрипты заумными кодами, а тот кто пишит виликие вещи простыми командами!
пройди на мой сайт и найди хотябы один касяк в скриптах - их там нету! (небольшие орфогрофические если только возможно)
И ненадо мне ляля, сначало сделай выложи потом бормачи, ппц тоже мне мего веб прогер!!! ты хоть один сайт свой продал? умник...

А вобще помоему для паблика скрипт без касеков и быстродейственный очень даже гуд... и код не в 320 строк а гораздо меньше...
Судить меня ненадо, я делаю все и для всех (а если какойто там гений всеже сможет создать то что я просил дам золотую медаль и буду уважать как реального специолисто в пхп)

Спойлер
кто сможет написать на php скрипт мама - дочь (по подобию C#)
где будет выполняться скрипт, как програмный код
(при зацикливании, сайт не тупо циклом работает до выруба а обновляет инфу не мешая работать другим функциям. тобижь разные коды и функции сайта работают не зависимо друг от друга)
Дам ЗОЛОТУЮ МЕДАЛЬ!
Не говорите мне что это не реально в PHP, так как я видел реально на деле такой скрипт, и даже мне кидали инфу о том как это сделать.
Я перелопатил все, но до сих пор не смог это воссоздать на php (это все что я не магу на нем сделать smile.gif )
ПРОШУ ПОМОЩИ ШАРЕСТЫХ!
[свернуть]

Lapah будет регулироваться (захотите за zen поставите захотите за кридиты.)

Deathless

#38
Это меняем:
if ($dalem_po==2) {
if ($max_reset>=$reset and $level==400) {$good_xvat=1;} else {$good_xvat=0;}
}
На это:
if ($dalem_po==2) {
if ($max_reset<=$reset and $level==400) {$good_xvat=1;} else {$good_xvat=0;}
}
Иначе Grand Reset по ресету не работает

worldhero

#39
Прошу прощения, на выходных много дел - в семейном планет.
Lapah не буду писать, но постараюсь его в понедельник - вторник выложить.
LeGrand тебе по моему все сказано в ПМ, или у тебя в попе дедство играет и хочется повыпендриваться ?
может мне скрипты писать в 3 раза больше но понятнее и использовать все возможность php в которых все понятно профессионалу но не понятно обычному обывателю?

я тебе давал ссылку где даже не смогли дать мне норма помощи в написании 2-х одновременных процессов кроме демонов на php, а ты мне втераешь про ерему!

Топай своей дорогой, я своей... Я народу изявил желания помогать а не тебе.

Жду следующих заявок на следующую неделю ;)

так еще 1 касяк нашел, походу он последний :)
в переменной: $hex_code_items_adds=
поправте после = $idss."EF77000000007F00".$typess."0000000000000";
В архив уже залил все исправленные касеки ;)

Похожие темы (5)