Перейти к содержанию

nomn

Donators
  • Постов

    480
  • Зарегистрирован

  • Посещение

  • Победитель дней

    28

Весь контент nomn

  1. И получишь ошибку на первой итерации, т.к. скрипт попытается убрать чат которого нет Требую прув!) Проверь мой вариант
  2. Полностью согласен. Мало того, что на спасибку не тянет, так и реализация не самая лучшая. Мой вариант: prontera,150,170,4 script Chat_Room 651,{ end; while(1) { waitingroom getmapusers("prontera")+" player"+( getmapusers("prontera") > 1 ? "s":"") +" in Prontera", 0; sleep 1000; delwaitingroom; } end; }
  3. Ну и вырезал) Возьми по-качественнее фотку и выреж по-человечески))
  4. nomn

    Web Help

    оффтопик: красотища на аватарке! xD))
  5. Строка итема имеет ограничение, да и писать в одну строчку... ну не удобно по меньшей мере. Верно говорят - вызывай ф-цию.
  6. nomn

    Zx-Studio.ru

    Все что будет далее - мое ИМХО. Мнения по поводу моего мнения держать при себе. Ну что я могу сказать зайдя на ваш сайт. Я работаю, на мой взгляд, в "не слишком хорошей" веб студии, но ваш сайт... Это сапожник без сапог. Ваш сайт не продает. Я бы не купил, нет не так, я не куплю у вас дизайн. Сама тех. реализация сайта очень убога. Тормозит, долго грузится, почти ничего не работает, дизайн более чем убог.
  7. Варианты рабочие, но мой быстрее выполнится. Как бы меньше нагрузки. Мало того, думаю сработает даже так (еще быстрее): switch(rand(2)) { case 0: soundeffectall "name1.wav",0; break; case 1: soundeffectall "name2.wav",0; break; case 2: soundeffectall "name1.wav",0; break; }
  8. Предлагаю так set @melody, rand(2) switch(@melody) { case 0: soundeffectall "name1.wav",0; break; case 1: soundeffectall "name2.wav",0; break; case 2: soundeffectall "name1.wav",0; break; }
  9. Опции - определение стилей - Выбрать стиль - Black board
  10. Используй http://notepad-plus-plus.org/ Он помогает явно всё видеть. открыл первый попавшийся скрипт... уже нашел 3 косяка xD upd. а нет, не 3. 1 вроде)
  11. Смотрю ты старался делать отступы! Молодец! Несколько замечаний: 1. Непонятно зачем идет отступ после //-----------// 2. Мне кажется после switch идет двойной отступ (может и нет). 3. Ты опять НЕ поставил BREAK! 4. Пишется так case 1: .... ... break; 5. Функцию нужно было начинать без отступа 6. return; } после этого кода не нужен отступ. Отступ делается всякий раз, когда открывается блок { И дальше пошло наперекосяк. Отступы ставятся внутри нового блока кода. Пример: if () { command command command if () { command command } command command command }
  12. Раскидай их рандомно по локации. while(!checkcell("2@nyd",$@hide_x,$@hide_y,cell_chkpass))) set $@hide_x, rand(300); set $@hide_y, rand(300); } moveNPC "name",$@hide_x,$@hide_y;
  13. Много всего выложил, прокоменчу этот. 1. Отступы. Их нет ) 2. if($EventColl){ announce "[Коллекционер] : Эвент завершен! Никто ничего не выиграл!",bc_all; set $EventColl,0; set $@Winner$,0; end; }else{ end; } разумнее вот так: if($EventColl){ announce "[Коллекционер] : Эвент завершен! Никто ничего не выиграл!",bc_all; set $EventColl,0; set $@Winner$,0; } end; это пару строк, но оптимизация превыше всего! 3. Oninit можно убрать вообще. Для этого стоит заменить переменные на временные и обнулять что нужно непосредственно перед стартом эвента или в конце. 4. Конструкция switch подразумевает в конце каждого case -> break 5. Отступы, елки-палки, отступы! xD
  14. FACEPALM. Дальше не стал читать.. "перевод"
  15. nomn

    Мини игра))

    Молодец, за старания +, но учись писать читабельно. Эту пеленку трудно воспринимать. И еще ты забыл в case указать break. Когда после IF выполняется только 1 команда, то можно обходиться без операторных скобок {}, например так if(select("[Играть]:[Забить]")==2) close; Как-то вот так: izlude,70,181,6 script Scream RO 995,{ set $@GMLevel,99; set $@ItemID,rand(7227,7230); set $@ItemCount,rand(1,3); if(countitem($@ItemID)>=$@ItemCount) { dispbottom "Вы имеете "+getitemname($@ItemID)+" будем играть?"; set $@WinTime,3; callfunc "play_or"; } dispbottom "Вы не имеете "+getitemname($@ItemID)+""; close; } function script play_or { if(getgmlevel()<$@GMLevel) { // Лабель в ифе? Оо Play: if($MyGame == 0) { dispbottom "Игра выключена."; close; } if(select("[Играть]:[Забить]")==2) { close; } delitem $@ItemID,$@ItemCount; set @wantplay,rand(1,2); input @player; if(@wantplay!=@player) { dispbottom "Вы проиграли"; set $@WinTime,3; if(select("[Играть снова]:[Забить]")==2) { close; } callfunc "play_or"; } else { set $@WinTime,$@WinTime-1; dispbottom "Вам нужно выиграть ещё "+$@WinTime+" раз(-а) что бы взять приз!.."; if($@WinTime==0) { getitem $@PrizeID,$@PrizeCount*3; set $@WinTime,3; callfunc "play_or"; } if(select("^0000FFПобеда^000000 [Играть снова]")==1) { goto Play; } } } else { switch(select("[Приз] ^FF0000"+getitemname($@PrizeID)+"^000000:[Кол-во] ^0000FF"+$@PrizeCount+"^000000:[Игра ВКЛ/ВЫКЛ]:[Играть]")) { case 1: input .priz; set $@PrizeID,.priz; callfunc "play_or"; break; case 2: input .count; set $@PrizeCount,.count; callfunc "play_or"; break; case 3: if($MyGame == 0) { set $MyGame,1; callfunc "play_or"; } else { set $MyGame,0; callfunc "play_or"; } break; case 4: goto Play; break; } } }
  16. Систему управления монстрами сделали Зефирус. Она в его sAthena есть. С некоторых пор сАфина платная, но в сети лежат старые версии. Сделать пвп между монстрами - смотри Fraction Mod.
  17. Конечно будет. Но элементарная проверка в ф-ции шары пати, на стейт.автотрейд поможет тебе
  18. это где учат так отступы ставить?))
  19. BOTAN MOD ON орли? ты хотел сказать "те, кому нужно?"
  20. *спустя день* "Не актуально. Пришлось заплатить за инет, денег на машину нет, все плохо. Нужен спонсор
  21. http://tailss.korefan.info/test/index.html Сайт разлазится в IE7. Падинги, блоки летят. В общем страшно Если убрать зум, то футер становится толстый и страшный) Фоновая картинка... Обычно делают градиент через CSS3 или невысокую картинку + растягивают последний пиксель вверх или вниз. Уже спать хочется)) Избыточный css и html читать долго Не оптимизировано. Конечно же лучше, чем та табличная херня, но далеко не идеал.
  22. http://unleashed-ro.ru/unl/ 1. HTML захламлем тем, чего там быть не должно! На это есть CSS 2. Таблицы, черт, таблицы же! 2.1 Ну уже если юзать таблицы, то черт не так тупо. Это же не мозаика, зачем так многно лишних ячеек, дробление картинок.. пфф) 2.2 Мета не заполнены 2.3 Нет обнуления в css а следовательно костылей наделано 2.4 .pd-t15 { padding-top: 15; } .pd-t10 { padding-top: 10; } .pd-l78 { padding-left: 78; } .pd-l26 { padding-left: 26; } .pd-l20 { padding-left: 20; } .pd-l40 { padding-left: 40; } .pd-l31 { padding-left: 31; } .pd-r10 { padding-right: 10; } .pd-r60 { padding-right: 60; } .pd-r70 { padding-right: 70; } это фейспалм) 2.5 Ну ксс вообще скуден, т.к. все в хтмле вбухано, но что есть, то неоптимизировано, не нужно или вообще бред.. padding-left: 23; padding-right: 23; я бы предложил: padding:0 23; Или повсюду font-family: Tahoma;.. ну повесь ты на HTML его В 7ом осле ссылки не красятся Короче сделано школьником, по книке HTML за 1 урок Смотрю вторую ссылку...
  23. ололо, не должен? дибильный подход? сразу видно: не верстальщик p.s. покажите мне пример верстки
×
×
  • Создать...
Яндекс.Метрика