| 
	 
	 
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]()  | 
	
 | 
	 
	 
			
			  18.12.2008, 14:28
			
				 Сообщение
					#1
					
				
			 
		 | 
	|
        	
				
					![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 73 Регистрация: 5.10.2008 Из: Москва Пользователь №: 736 Спасибо сказали: 6 раз  | 
       
			
			 
				Вот скрипт под API2 показывает боту шару, тэг, описание и т.д. Нужно его переделать под API1
				
				
				 
			
			
			
					
		
	Прикрепленные файлы
	
 
 | 
	
| 
			
			 | 
	|
			
			  18.12.2008, 14:50
			
				 Сообщение
					#2
					
				
			 
		 | 
	|
        	
				
					![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза  | 
       
			
			 
				:P  http://mydc.ru/ipb.html?act=announce&f=26&id=3   переводи сам это не сложно,но нудновато
				
				
				
			 
			
			
			
					
		 | 
	
| 
			
			 | 
	|
			
			  18.12.2008, 15:45
			
				 Сообщение
					#3
					
				
			 
		 | 
	|
        	
				
					![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 73 Регистрация: 5.10.2008 Из: Москва Пользователь №: 736 Спасибо сказали: 6 раз  | 
       
			
			 :P  http://mydc.ru/ipb.html?act=announce&f=26&id=3   переводи сам это не сложно,но нудновато Для меня это темный лес  | 
	
| 
			
			 | 
	|
			
			  18.12.2008, 15:48
			
				 Сообщение
					#4
					
				
			 
		 | 
	|
| 
        	
				
					 RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз  | 
       
			
			 
				Ну так почитай. Это руководство специально написано для нубов.
				
				
				
			 
			
			
			
					
		 | 
	
| 
			
			 | 
	|
			
			  18.12.2008, 16:44
			
				 Сообщение
					#5
					
				
			 
		 | 
	|
        	
				
					![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 73 Регистрация: 5.10.2008 Из: Москва Пользователь №: 736 Спасибо сказали: 6 раз  | 
       |
| 
			
			 | 
	|
			
			  18.12.2008, 17:00
			
				 Сообщение
					#6
					
				
			 
		 | 
	|
| 
        	
				
					 RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз  | 
       
			
			 
				prapor, ты ЭТО руководство читал? 
			
			
			
					
		Неужели так сложно скачать оттуда указанный файл, положить его в папку scripts, дописать в твоём скрипте первой строкой: dofile(frmHub:GetPtokaXLocation().."scripts/old_api.lu") и заменить в твоём скрипте OnStartup() на Core.OnStartup() Ответь это так сложно сделать? Или просто лень это делать?  | 
	
| 
			
			 | 
	|
			
			  18.12.2008, 17:11
			
				 Сообщение
					#7
					
				
			 
		 | 
	|
        	
				
					![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 73 Регистрация: 5.10.2008 Из: Москва Пользователь №: 736 Спасибо сказали: 6 раз  | 
       
			
			 prapor, ты ЭТО руководство читал? Неужели так сложно скачать оттуда указанный файл, положить его в папку scripts, дописать в твоём скрипте первой строкой: dofile(frmHub:GetPtokaXLocation().."scripts/old_api.lu") и заменить в твоём скрипте OnStartup() на Core.OnStartup() Ответь это так сложно сделать? Или просто лень это делать? Я так и сделал, спасибо разобрался  | 
	
| 
			
			 | 
	|
			
			  18.12.2008, 17:18
			
				 Сообщение
					#8
					
				
			 
		 | 
	|
| 
        	
				
					 RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз  | 
       
			
			 
				Перед функцией GetNickListArrival тоже надо дописать Core. 
			
			
			
					
		Код Core.GetNickListArrival 
				
				
				
			 | 
	
| 
			
			 | 
	|
			
			  18.12.2008, 18:01
			
				 Сообщение
					#9
					
				
			 
		 | 
	|
        	
				
					![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 73 Регистрация: 5.10.2008 Из: Москва Пользователь №: 736 Спасибо сказали: 6 раз  | 
       
			
			 Перед функцией GetNickListArrival тоже надо дописать Core. Код Core.GetNickListArrival ага, спасибо большое ;) Перед функцией GetNickListArrival тоже надо дописать Core. Код Core.GetNickListArrival Почему то пропадает описание бота и выдает ошибку: [17:30] Синтакс D:/Hub/scripts/old_api.lu:22: attempt to index local 'tUser' (a nil value) Да, описание пропадает, когда я перезахожу на хаб Setuper: помоги!  | 
	
| 
			
			 | 
	|
			
			  18.12.2008, 21:47
			
				 Сообщение
					#10
					
				
			 
		 | 
	|
| 
        	
				
					 RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз  | 
       
			
			 
				Спасибо за найденную ошибку. Ошибка в либе исправлена, качай обновлённую версию файла old_api.lu отсюда: http://mydc.ru/topic605.html
				
				
				
			 
			
			
			
					
		 | 
	
| 
			
			 | 
	|
			
			  18.12.2008, 22:12
			
				 Сообщение
					#11
					
				
			 
		 | 
	|
        	
				
					![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 73 Регистрация: 5.10.2008 Из: Москва Пользователь №: 736 Спасибо сказали: 6 раз  | 
       
			
			 Спасибо за найденную ошибку. Ошибка в либе исправлена, качай обновлённую версию файла old_api.lu отсюда: http://mydc.ru/topic605.html Ошибка не пропала. И вот почему описание бота пропадает после перезахода на хаб?  | 
	
| 
			
			 | 
	|
			
			  18.12.2008, 22:15
			
				 Сообщение
					#12
					
				
			 
		 | 
	|
| 
        	
				
					 RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз  | 
       
			
			 
				Скачай ещё раз файл, я перезалил. 
			
			
			
					
		Ошибка не пропала?  | 
	
| 
			
			 | 
	|
			
			  18.12.2008, 22:30
			
				 Сообщение
					#13
					
				
			 
		 | 
	|
        	
				
					![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 73 Регистрация: 5.10.2008 Из: Москва Пользователь №: 736 Спасибо сказали: 6 раз  | 
       |
| 
			
			 | 
	|
			
			  19.12.2008, 11:02
			
				 Сообщение
					#14
					
				
			 
		 | 
	|
        	
				
					![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 73 Регистрация: 5.10.2008 Из: Москва Пользователь №: 736 Спасибо сказали: 6 раз  | 
       |
| 
			
			 | 
	|
			
			  19.12.2008, 12:53
			
				 Сообщение
					#15
					
				
			 
		 | 
	|
| 
        	
				
					 RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз  | 
       
			
			 
				обновил old_api.lu
				
				
				
			 
			
			
			
					
		 | 
	
| 
			
			 | 
	|
			
			  20.12.2008, 1:47
			
				 Сообщение
					#16
					
				
			 
		 | 
	|
        	
				
					![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 73 Регистрация: 5.10.2008 Из: Москва Пользователь №: 736 Спасибо сказали: 6 раз  | 
       |
| 
			
			 | 
	|
			
			  20.12.2008, 2:55
			
				 Сообщение
					#17
					
				
			 
		 | 
	|
| 
        	
				
					 RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз  | 
       
			
			 
				Ты наверное имел ввиду под API1, а не под API2? 
			
			
			
					
		CODE -------------------------------------------------------------------------------------------------------- 
				
				
				
			-- UserToBotDescription by Nickolya aka AУA™ -------------------------------------------------------------------------------------------------------- -- Конфиг бота: tUserToBot = { ["Бот"] = { ["sDescription"] = "BOT", ["sNeedClient"] = "StrongDC++", ["sNeedVersion"] = "2.23", ["sNeedConnection"] = "100", ["sNeedHubs"] = "0/0/1", ["sIP"] = "127.0.0.1", ["sMode"] = "A", ["sEmail"] = "email", ["iShare"] = 10932976006, }, } -------------------------------------------------------------------------------------------------------- function Main() tNeedToSendAll = {} DoNeedDescription() SendFakeDescription() SetTimer(1000) StartTimer() end function GetNickListArrival(curUser,sData) tNeedToSendAll[curUser.sName] = 1 end function OnTimer() for sName in pairs(tNeedToSendAll) do local tNeedUser = GetItemByName(sName) if tNeedUser and tNeedUser.bConnected then SendFakeDescription(tNeedUser) tNeedToSendAll[sName] = nil end end collectgarbage("collect") end function SendFakeDescription(curUser) for i, v in pairs(tUserToBot) do local sNewMyINFO = v.sMyINFO local sIPInfo = "$UserIP "..i.." "..v["sIP"] if not curUser then SendToAll(sNewMyINFO) SendToAll(sIPInfo) else curUser:SendData(sNewMyINFO) curUser:SendData(sIPInfo) end end end function DoNeedDescription() for i, v in pairs(tUserToBot) do tUserToBot[i].sMyINFO = "$MyINFO $ALL "..i.. " "..v.sDescription.."<"..(v["sNeedClient"] or "Bot'sDC++").. " V:"..(v["sNeedVersion"] or "1.00").. ",M:"..(v.sMode or "A")..",H:"..(v["sNeedHubs"] or "0/0/1").. ",S:"..(v.iSlots or 0)..">$ $"..(v["sNeedConnection"] or "BOT").. "$"..(v.sEmail or "").."$"..(v["iShare"] or 0).."$" end end --------------------------------------------------------------------------------------------------------  | 
	
| 
			
			 | 
	|
			
			  20.12.2008, 9:57
			
				 Сообщение
					#18
					
				
			 
		 | 
	|
        	
				
					![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 73 Регистрация: 5.10.2008 Из: Москва Пользователь №: 736 Спасибо сказали: 6 раз  | 
       
			
			 
				Да, опечатался  
			
			
			
					
		Синтакс D:\Hub\scripts\infobot.lua:36: attempt to index global 'Core' (a nil value) что ж за напасть такая с этим скриптом :(  | 
	
| 
			
			 | 
	|
			
			  20.12.2008, 12:05
			
				 Сообщение
					#19
					
				
			 
		 | 
	|
| 
        	
				
					 RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз  | 
       
			
			 
				исправил
				
				
				
			 
			
			
			 | 
	
| 
			
			 | 
	|
			
			  20.12.2008, 16:39
			
				 Сообщение
					#20
					
				
			 
		 | 
	|
        	
				
					![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 73 Регистрация: 5.10.2008 Из: Москва Пользователь №: 736 Спасибо сказали: 6 раз  | 
       
			
			 
				Спасибо! Всё работает  
			
			
			 | 
	
| 
			
			 | 
	|
![]() ![]()  | 
	
 Похожие темы
 
 | 
Сейчас: 4.11.2025, 16:49 |