Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Последние карты

Zoroark
сообщение 16.4.2013, 20:49
Сообщение #1
Стаж: 13 лет

Сообщений: 128
Благодарностей: 5
Полезность: 0

Всем привет, можете подсказать где можно скачать плагин, который покажет какие последние карты были сыграны. Ну чтобы я ввел в консоль как то посмотрел или в папке сервера.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Safety1st
сообщение 16.4.2013, 21:08
Сообщение #2
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(Zoroark @ 16.4.2013, 22:49) *
Всем привет, можете подсказать где можно скачать плагин, который покажет какие последние карты были сыграны. Ну чтобы я ввел в консоль как то посмотрел или в папке сервера.

Стандартный лог AMXX показывает смену карт. На худой конец ;)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Alexan23
сообщение 16.4.2013, 21:13
Сообщение #3


Стаж: 15 лет
Город: Рязань

Сообщений: 1404
Благодарностей: 624
Полезность: 803

А можно ли сделать в стандартном меню amx выборе карт так:

Пример: Рядом с названием карты писалось так: de_dust2 : Была 2 карты назад


Антискука xD [WoRlD] ® 2010-2017
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Zoroark
сообщение 16.4.2013, 21:15
Сообщение #4
Стаж: 13 лет

Сообщений: 128
Благодарностей: 5
Полезность: 0

Цитата(Safety1st @ 16.4.2013, 22:08) *
Стандартный лог AMXX показывает смену карт. На худой конец ;)


Где лог посмотреть
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xoomie
сообщение 18.4.2013, 5:09
Сообщение #5


Стаж: 13 лет

Сообщений: 136
Благодарностей: 15
Полезность: 93

Тут смотри:D
Код
cstrike/addons/amxmodx/logs
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
letsplayer
сообщение 18.4.2013, 6:07
Сообщение #6
Стаж: 13 лет

Сообщений: 215
Благодарностей: 35
Полезность: 0

Код:
#include <amxmodx>
#include <nvault>
#include <colorchat>

#define PLUGIN "Last Maps"
#define VERSION "1.0"
#define AUTHOR "Letsplayer"

new memory[256]
new lastmaps
new map1[32], map2[32], map3[32], map4[32], map5[32]

public plugin_cfg()
{
lastmaps = nvault_open("lastmaps")
if (lastmaps == INVALID_HANDLE) set_fail_state("Error opening nVault!")
else
{
nvault_get(lastmaps, "LASTMAPS", memory, 255)
parse(memory, map1, 31, map2, 31, map3, 31, map4, 31, map5, 31)
}
}

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /lastmaps", "Show_PreviousMapList");
set_task(600.0, "Show_PreviousMapList_All", 1993, _,_,"b")
}

public Show_PreviousMapList(id)
ColorChat(id, GREY, "^x04Lastmaps: ^x03%s^x04, ^x03%s^x04, ^x03%s^x04, ^x03%s^x04, ^x03%s^x04.", map1,map2,map3,map4,map5 );
public Show_PreviousMapList_All()
ColorChat(0, GREY, "^x04Lastmaps: ^x03%s^x04, ^x03%s^x04, ^x03%s^x04, ^x03%s^x04, ^x03%s^x04.", map1,map2,map3,map4,map5 );

public plugin_end()
{
new lastmap[32];get_mapname(lastmap, 31);
formatex(memory, 255, "^"%s^" ^"%s^" ^"%s^" ^"%s^" ^"%s^"", map2, map3,map4,map5, lastmap)
nvault_set(lastmaps, "LASTMAPS", memory);nvault_close(lastmaps)
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Zoroark
сообщение 18.4.2013, 12:59
Сообщение #7
Стаж: 13 лет

Сообщений: 128
Благодарностей: 5
Полезность: 0

Что то не компилируется
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя f1nik
сообщение 18.4.2013, 15:08
Сообщение #8


Иконка группы

Стаж: 15 лет

Сообщений: 1862
Благодарностей: 932
Полезность: 1010

Цитата(Zoroark @ 18.4.2013, 13:59) *
Что то не компилируется


#include <colorchat>

думай голова, думай....
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xoomie
сообщение 18.4.2013, 16:37
Сообщение #9


Стаж: 13 лет

Сообщений: 136
Благодарностей: 15
Полезность: 93

Лови и не думай:D
Скрытый текст
Код
#include <amxmodx>
#include <nvault>

#define PLUGIN "Last Maps"
#define VERSION "1.0"
#define AUTHOR "Letsplayer"

new memory[256]
new lastmaps
new map1[32], map2[32], map3[32], map4[32], map5[32]

public plugin_cfg()
{
   lastmaps = nvault_open("lastmaps")
   if (lastmaps == INVALID_HANDLE) set_fail_state("Error opening nVault!")
   else
{
   nvault_get(lastmaps, "LASTMAPS", memory, 255)
   parse(memory, map1, 31, map2, 31, map3, 31, map4, 31, map5, 31)
}
}

public plugin_init()
{
   register_plugin(PLUGIN, VERSION, AUTHOR)
   register_clcmd("say /lastmaps", "Show_PreviousMapList");
   set_task(600.0, "Show_PreviousMapList_All", 1993, _,_,"b")
}

public Show_PreviousMapList(id)
ChatColor(id, "^4Lastmaps: ^3%s^4, ^3%s^4, ^3%s^4, ^3%s^4, ^3%s^4.", map1,map2,map3,map4,map5 );
public Show_PreviousMapList_All()
ChatColor(0, "^4Lastmaps: ^3%s^4, ^3%s^4, ^3%s^4, ^3%s^4, ^3%s^4.", map1,map2,map3,map4,map5 );

public plugin_end()
{
   new lastmap[32];get_mapname(lastmap, 31);
   formatex(memory, 255, "^"%s^" ^"%s^" ^"%s^" ^"%s^" ^"%s^"", map2, map3,map4,map5, lastmap)
   nvault_set(lastmaps, "LASTMAPS", memory);nvault_close(lastmaps)
}

stock ChatColor(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)
replace_all(msg, 190, "!g", "^4") // Green Color
replace_all(msg, 190, "!y", "^1") // Default Color
replace_all(msg, 190, "!team", "^3") // Team Color
if (id) players[0] = id; else get_players(players, count, "ch");
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 18.4.2013, 18:02
Сообщение #10
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

xoomie, LOL
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xoomie
сообщение 18.4.2013, 18:39
Сообщение #11


Стаж: 13 лет

Сообщений: 136
Благодарностей: 15
Полезность: 93

Цитата(Safety1st @ 18.4.2013, 19:02) *
xoomie, LOL

Почему?? Если начал закончи:D
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя f1nik
сообщение 18.4.2013, 20:33
Сообщение #12


Иконка группы

Стаж: 15 лет

Сообщений: 1862
Благодарностей: 932
Полезность: 1010

Цитата(xoomie @ 18.4.2013, 19:39) *
Почему?? Если начал закончи:D


Код:
#include <amxmodx>
#include <nvault>


Код:
ChatColor(id, "^4Lastmaps: ^3%s^4....
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xoomie
сообщение 18.4.2013, 20:42
Сообщение #13


Стаж: 13 лет

Сообщений: 136
Благодарностей: 15
Полезность: 93

Цитата(f1nik @ 18.4.2013, 22:33) *
Код:
#include <amxmodx>
#include <nvault>


Код:
ChatColor(id, "^4Lastmaps: ^3%s^4....

Ох емае:D точно во я точно LOL
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xoomie
сообщение 18.4.2013, 20:56
Сообщение #14


Стаж: 13 лет

Сообщений: 136
Благодарностей: 15
Полезность: 93

Скрытый текст
Код
#include <amxmodx>
#include <nvault>
#include <colorchat>

#define PLUGIN "Last Maps"
#define VERSION "1.0"
#define AUTHOR "Letsplayer"

new memory[256]
new lastmaps
new map1[32], map2[32], map3[32], map4[32], map5[32]

public plugin_cfg()
{
lastmaps = nvault_open("lastmaps")
if (lastmaps == INVALID_HANDLE) set_fail_state("Error opening nVault!")
else
{
nvault_get(lastmaps, "LASTMAPS", memory, 255)
parse(memory, map1, 31, map2, 31, map3, 31, map4, 31, map5, 31)
}
}

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /lastmaps", "Show_PreviousMapList");
set_task(600.0, "Show_PreviousMapList_All", 1993, _,_,"b")
}

public Show_PreviousMapList(id)
ColorChat(id, GREY, "^4Lastmaps: ^3%s^4, ^3%s^4, ^3%s^4, ^3%s^4, ^3%s^4.", map1,map2,map3,map4,map5 );
public Show_PreviousMapList_All()
ColorChat(0, GREY, "^4Lastmaps: ^3%s^4, ^3%s^4, ^3%s^4, ^3%s^4, ^3%s^4.", map1,map2,map3,map4,map5 );

public plugin_end()
{
new lastmap[32];get_mapname(lastmap, 31);
formatex(memory, 255, "^"%s^" ^"%s^" ^"%s^" ^"%s^" ^"%s^"", map2, map3,map4,map5, lastmap)
nvault_set(lastmaps, "LASTMAPS", memory);nvault_close(lastmaps)
}


Отредактировал: xoomie, - 18.4.2013, 20:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: