AMX MOD X
Суббота, 20.04.2024, 03:17:44



Приветствую Вас Гость | RSS
[ Главная ] [ Hudmessage - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: AlMod, slogic  
AMX Mod X Форум » Плагины » Поиск плагинов » Hudmessage (Вывод информации, содержащей большое число символов)
Hudmessage
MolkaДата: Понедельник, 10.08.2009, 09:57:42 | Сообщение # 1
Подполковник
Группа: Пользователи
Сообщений: 120
Репутация: 0
Статус: Не в сети
Пробовал изменить несколько существующих плагинов, но появлялась ошибка о переполнение буфера или подобного. Так вот как можно реализовать, вывод текста в котором больше 150 символов. Спасибо.

Совершенный человек все ищет в себе, ничтожный — в других...
 
defaultNick8433Дата: Понедельник, 10.08.2009, 10:58:54 | Сообщение # 2
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
Может предложение через каждую строчку писать новое

Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
 
MolkaДата: Вторник, 11.08.2009, 15:55:50 | Сообщение # 3
Подполковник
Группа: Пользователи
Сообщений: 120
Репутация: 0
Статус: Не в сети
Нет... вот если попробовать через вывод из текстового файла

Добавлено (2009-08-11, 3:55 Pm)
---------------------------------------------
Ни кто не может сделать ?)


Совершенный человек все ищет в себе, ничтожный — в других...
 
defaultNick8433Дата: Вторник, 11.08.2009, 19:13:13 | Сообщение # 4
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
Попробуй так(файл hudmessage.ini)
Code
#include <amxmodx>
#include <amxmisc>

new configsdir[200],text[200],line,num

public plugin_cfg()
{
get_configsdir(configsdir,200)
format(configsdir,199,"%s/hudmessage.ini",configsdir)

if(file_exists(configsdir))
{
for(line=0;read_file(configsdir,line,text,sizeof(text),num);line++)
{
if(num>0)
{
set_hudmessage(255,0,0,-2.0,-1.0,0,6.0,12.0)
show_hudmessage(0,"%s",configsdir)
}
}
}
}
public plugin_init()
{
register_plugin("x","x","x")
}


Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
 
MolkaДата: Понедельник, 17.08.2009, 18:23:14 | Сообщение # 5
Подполковник
Группа: Пользователи
Сообщений: 120
Репутация: 0
Статус: Не в сети
Не работает.

Добавлено (2009-08-13, 5:01 Pm)
---------------------------------------------

Quote (Molka)
Ни кто не может сделать ?)

Добавлено (2009-08-17, 6:23 Pm)
---------------------------------------------


Совершенный человек все ищет в себе, ничтожный — в других...
 
ZETAДата: Понедельник, 17.08.2009, 18:50:41 | Сообщение # 6
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Репутация: 21
Статус: Не в сети
Вроде работает...

Code

/* FileReader v0.1 */  

#include <amxmodx>  
#include <amxmisc>  

#define PLUGIN "FileReader"  
#define VERSION "0.1"  
#define AUTHOR "ZETA [M|E|N]"  

new message[501],addmessage[101]  
new configini[81],text[101],line,num  

public plugin_init() {  
  register_plugin("FileReader","0.1","ZETA [M|E|N]")  
  register_clcmd("say /ay","func_ay",ADMIN_ALL,"")  
}  

public plugin_cfg() {  
  get_configsdir(configini,81)  
  format(configini,80,"%s/FileReader.ini",configini)  
}   

public func_ay(id) {  
  format(message,700,"")  
  set_hudmessage(255, 255, 255, -1.0, 0.21, 0, 6.0, 12.0)  
       
  for(line=0;read_file(configini,line,text,sizeof(text),num);line++) {  
   if(num>0 && text[0]!=';') {  
    format(addmessage,sizeof(addmessage),"%s^n",text)  
    add(message,500,addmessage)  
   }  
  }  
  show_hudmessage(id, "%s",message)  
  return PLUGIN_HANDLED
}


Говори что думаешь и думай что говоришь...

Сообщение отредактировал ZETA - Понедельник, 17.08.2009, 20:59:08
 
MolkaДата: Понедельник, 17.08.2009, 20:01:54 | Сообщение # 7
Подполковник
Группа: Пользователи
Сообщений: 120
Репутация: 0
Статус: Не в сети
Нет, не работает, за желание помочь спасибо!

Совершенный человек все ищет в себе, ничтожный — в других...

Сообщение отредактировал Molka - Понедельник, 17.08.2009, 20:02:19
 
ZETAДата: Понедельник, 17.08.2009, 20:16:44 | Сообщение # 8
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Репутация: 21
Статус: Не в сети
А что именно не работает?

Нашел на офф. сайте

Quote
Hud messages accept a max of 479 characters per message. Word wrapping starts after 69 characters.


Говори что думаешь и думай что говоришь...

Сообщение отредактировал ZETA - Понедельник, 17.08.2009, 20:48:37
 
defaultNick8433Дата: Понедельник, 17.08.2009, 20:47:51 | Сообщение # 9
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
ZETA, ему же над 150 символов.Может:
Code
  
      format(addmessage,100,"%s^n",text)

На это:
Code
  
      format(addmessage,150,"%s^n",text)

В массиве 151,поправь если что


Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
 
ZETAДата: Понедельник, 17.08.2009, 20:50:52 | Сообщение # 10
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Репутация: 21
Статус: Не в сети
100 - это только массив считаной строчки, а общий массив 401

Говори что думаешь и думай что говоришь...

Сообщение отредактировал ZETA - Понедельник, 17.08.2009, 20:51:20
 
defaultNick8433Дата: Понедельник, 17.08.2009, 20:54:35 | Сообщение # 11
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
А,понтяно,ты так решил,сделать.Может просто этого не позволяет сделать движок игры?

Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
 
ZETAДата: Понедельник, 17.08.2009, 21:01:18 | Сообщение # 12
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Репутация: 21
Статус: Не в сети
Плагин работает...

Hud messages accept a max of 479 characters per message.
В переводе:
Максимальное количество символов в Hud-сообщении 479

И практика это подтверждает...

Прикрепления: 1479835.jpg (136.3 Kb)


Говори что думаешь и думай что говоришь...

Сообщение отредактировал ZETA - Понедельник, 17.08.2009, 21:03:22
 
MolkaДата: Понедельник, 17.08.2009, 22:16:39 | Сообщение # 13
Подполковник
Группа: Пользователи
Сообщений: 120
Репутация: 0
Статус: Не в сети
FileReader.ini в configs, содержит символы : . , ( )
ждал минут 10, не чаго.


Совершенный человек все ищет в себе, ничтожный — в других...
 
ZETAДата: Понедельник, 17.08.2009, 22:21:44 | Сообщение # 14
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Репутация: 21
Статус: Не в сети
Не знаю тогда в чем у тебя проблема, с этими файлами мне выдавало такую картинку...
Прикрепления: 4576473.rar (113.0 Kb)


Говори что думаешь и думай что говоришь...
 
MolkaДата: Суббота, 22.08.2009, 10:04:45 | Сообщение # 15
Подполковник
Группа: Пользователи
Сообщений: 120
Репутация: 0
Статус: Не в сети
FileReader.ini в папке config же должен быть ??? Не работает... и всё.

Совершенный человек все ищет в себе, ничтожный — в других...
 
AMX Mod X Форум » Плагины » Поиск плагинов » Hudmessage (Вывод информации, содержащей большое число символов)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

AMX Mod X Russian Community © 2006-2024