Форум Pawn.Wiki - Воплоти мечту в реальность!: Изменение названия мода - Форум Pawn.Wiki - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[ Урок ]
Изменение названия мода По прозьбе CW-lol решил сделать это урок
Оценка: -----

#1
Пользователь офлайн   Fernando_Leonza 

  • Пользователь
  • Вставить ник
  • Раскрыть информацию
Здраствуйте пользователи сайта paw.-wiki.ru
Сегодня я покажу Вам(тем кто не знает) как нужно изменять название своего мода
И так:
1) Мы скачиваем понравившийся нам мод! P.S. У кого уже есть то скачивать не надо!
2) Идём в папку самого сервера
3) находим там ещё одну папку под названием "gamemodes"
4) открываем её
5) Видем там два файла (один формата .amx а второй формата .pwn)
6) нам нужен файл формата .pwn
7) Открываем этот файл(.pwn)
8) Ищем вот эту строку "SetGameModeText" без кавычек(комбинация для поиска CTRL+F)
9) После того как нашли эту строку, видем следующее!
10) справа от этой стороки идут Скобки кавычки и название какое-то
11) Убираем это название, остальное не трогаем(остальное: кавычки и скобки)
12) между двумя кавычками пишем своё(любое "название" вашего мода, желательно на англ-яз.)
13) После того как изменили это название делаем следующее:
13.1) в public OnGameModeInit рядом со всеми таймерами вставляем это:SetTimer("Erick",5000,1); // 5000 это время, заданное для смены названий.
P.S. Автор таймера не я! Автор этого таймера: Erick
13.2) Потом в самом конце вашего мода прописываем это:
forward Erick();
public Erick()
{
new var = random(5);
switch (var)
{
case 0: SendRconCommand("mapname Name");// тут названия вашей карты 1
}
new rand = random(2);
switch (rand)
{
case 0: SendRconCommand("hostname Name"); //тут названия вашего сервера.
}
new rend = random(2);
switch (rend )
{
case 0: SendRconCommand("gamemodetext Name"); // Ну а здесь, мы создаем название, для вашего мода.
}
}

Слова "mapname" и "gamemodetext" не трогаем, а за место Name пишите своё название мода и карты!
Всё от слова "Здраствуйте" и до слова "вставляем это" написал я, а от слова "SetTimer" и до слов "Ну а здесь, мы создаем название, для вашего мода." написал Erick
Авторы урока: Fernando_Leonza и Erick

Я надеюсь мы Вам помогли!
Это мой первый урок! Помойму подробней уже некуда! Всё по полочкам расклал!

Сообщение отредактировал Fernando_Leonza: 25 марта 2013 - 10:35

0

#2
Пользователь офлайн   iRusel 

  • Профессионал
  • Вставить ник
  • Раскрыть информацию
Код в тег [code][/cоde]
Да и код то не твой взял просто из мода.

Думаю новичкам может пригодится.
0

#3
Пользователь офлайн   Fernando_Leonza 

  • Пользователь
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияiRusel (25 марта 2013 - 09:00) писал:

Код в тег [code][/cоde]
Да и код то не твой взял просто из мода.

Думаю новичкам может пригодится.


я не скрываю что код не мой :biggrin: этот код Erick делал! я его к авторам урока тож добавил :steep:
0

#4
Пользователь офлайн   VLAD_PRO 

  • Banned
  • Вставить ник
  • Раскрыть информацию
Ваааааау! Такого го*на я никогда в жизни не видел!

#5
Пользователь офлайн   Саня 

  • Banned
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияVLAD_PRO (27 марта 2013 - 17:59) писал:

Ваааааау! Такого го*на я никогда в жизни не видел!

:biggrin: :biggrin: :biggrin:

#6
Пользователь офлайн   Lev_Popov 

  • Banned
  • Вставить ник
  • Раскрыть информацию
Это ты учишь новичков Ctrl+f / Ctrl+v ?!

#7
Пользователь офлайн   DannyM 

  • Пользователь
  • Вставить ник
  • Раскрыть информацию
Неважно, как он учит, но можно сделать намного проще:
в public OnGameModeInit()

SendRconCommand("hostname Название сервера");
SetGameModeText("Название мода");
SendRconCommand("mapname Название карты");

Сообщение отредактировал Deuce: 01 апреля 2013 - 20:57

1

#8
Пользователь офлайн   Fernando_Leonza 

  • Пользователь
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияDeuce (01 апреля 2013 - 20:56) писал:

Неважно, как он учит, но можно сделать намного проще:
в public OnGameModeInit()

SendRconCommand("hostname Название сервера");
SetGameModeText("Название мода");
SendRconCommand("mapname Название карты");



Да, я тоже думаю что лучше так... Спасибо что подсказал! Лови +
0

#9
Пользователь офлайн   Lipr1kon 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
А так не проще:

forward SetName();
public SetName()
{
    switch(namec)
    {
        case 0: { SendRconCommand("hostname Heavenly Life Role Play"); namec++; }
		case 1: { SendRconCommand("hostname ??????? ?????"); namec++; }
		case 2: { SendRconCommand("hostname ???????? ????? ??? ?????"); namec++; }
        case 3: { SendRconCommand("mapname Russia"); namec++; }
		 
       }
    }

0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика