Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

YuriBot - PokeBOT


#Gremsonkowy#

Rekomendowane odpowiedzi

  • Odpowiedzi 98
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

 

@GGoldRock2k

 

Tutaj masz przykład dla 5 kanałów:

 

 

<?php
 
/* 
**	Author: Adrian Jerzak (Yuri)
**	SQ7PAB.pl & Ts-Web.pl
*/
 
$Konfiguracja_Glowna = array (
	'logowanie' => array (
				'IP' => "ts.ts-web.pl", // IP SERWERA TS3
				'PORT_UDP' => '9987', // PORT UDP DOMYSLNIE 9987
				'PORT_QUERY' => '10011', // PORT QUERY DOMYSLNIE 10011
				'LOGIN_QUERY' => "serveradmin", // LOGIN DO QUERY
				'HASLO_QUERY' => "asdsadadsad", // HASLO DO QUERY
				'NICK' => "[TsBot.pl] Test", // NICK BOTA
				'KANAL' => '3635', // KANAL NA KTORY MA SIE LOGOWAC BOT
				//'WOLNY_TRYB' => "nie",
				//'RESTART' => '86400',  //w sekundach
				'CZAS_USPIENIA' => '1', //w sekundach
	)
);
 
$Konfiguracja_Poke = array (
		1 => array (	'Cid' => '2316', // KANAL NA KTORY MA WEJSC USER ABY POLKOWALO
				'Cid_Ignore' => array('2314','2564','4449'), // KANALY IGNOROWANE
				'Poke_Do' => array(1142), // ID GRUPY KTORA MA DOSTAC POKE
				//'Poke_Do_Ignore' => (888),
				'Poke_Do_Info_User_ON' => 'Yuri został powiadomiony o Twoim Pobycie', // WIADOMOSC DO USERA JESLI ADMIN JEST ON
				'Poke_Do_Info_User_OFF' => 'Yuri nie jest osiągalny. Przyjdź później', // WIADOMOSC DO USERA JESLI ADMIN JEST OFF
				'Poke_Do_Info_Admin' => 'Użytkownik oczekuje na kanale ', // WIADOMOSC DO ADMINA
				'Licznik' => '0',
				'Czas_Na_Poke' => '10',
				'Czy' => '0',
		),
		2 => array (	'Cid' => '3139',
				'Cid_Ignore' => array('2314','4449'),
				'Poke_Do' => array(1103,506),
				//'Poke_Do_Ignore' => (888),
				'Poke_Do_Info_User_ON' => 'Don Hagrido został powiadomiony o Twoim Pobycie',
				'Poke_Do_Info_User_OFF' => 'Don Hagrido nie jest osiągalny. Przyjdź później',
				'Poke_Do_Info_Admin' => 'Użytkownik oczekuje na kanale ',
				'Licznik' => '0',
				'Czas_Na_Poke' => '10',
				'Czy' => '0',
		),
		2 => array (	'Cid' => '3139',
				'Cid_Ignore' => array('2314','4449'),
				'Poke_Do' => array(1103,506),
				//'Poke_Do_Ignore' => (888),
				'Poke_Do_Info_User_ON' => 'Don Hagrido został powiadomiony o Twoim Pobycie',
				'Poke_Do_Info_User_OFF' => 'Don Hagrido nie jest osiągalny. Przyjdź później',
				'Poke_Do_Info_Admin' => 'Użytkownik oczekuje na kanale ',
				'Licznik' => '0',
				'Czas_Na_Poke' => '10',
				'Czy' => '0',
		),
		3 => array (	'Cid' => '3139',
				'Cid_Ignore' => array('2314','4449'),
				'Poke_Do' => array(1103,506),
				//'Poke_Do_Ignore' => (888),
				'Poke_Do_Info_User_ON' => 'Don Hagrido został powiadomiony o Twoim Pobycie',
				'Poke_Do_Info_User_OFF' => 'Don Hagrido nie jest osiągalny. Przyjdź później',
				'Poke_Do_Info_Admin' => 'Użytkownik oczekuje na kanale ',
				'Licznik' => '0',
				'Czas_Na_Poke' => '10',
				'Czy' => '0',
		),
		4 => array (	'Cid' => '3139',
				'Cid_Ignore' => array('2314','4449'),
				'Poke_Do' => array(1103,506),
				//'Poke_Do_Ignore' => (888),
				'Poke_Do_Info_User_ON' => 'Don Hagrido został powiadomiony o Twoim Pobycie',
				'Poke_Do_Info_User_OFF' => 'Don Hagrido nie jest osiągalny. Przyjdź później',
				'Poke_Do_Info_Admin' => 'Użytkownik oczekuje na kanale ',
				'Licznik' => '0',
				'Czas_Na_Poke' => '10',
				'Czy' => '0',
		),
		5 => array (	'Cid' => '3139',
				'Cid_Ignore' => array('2314','4449'),
				'Poke_Do' => array(1103,506),
				//'Poke_Do_Ignore' => (888),
				'Poke_Do_Info_User_ON' => 'Don Hagrido został powiadomiony o Twoim Pobycie',
				'Poke_Do_Info_User_OFF' => 'Don Hagrido nie jest osiągalny. Przyjdź później',
				'Poke_Do_Info_Admin' => 'Użytkownik oczekuje na kanale ',
				'Licznik' => '0',
				'Czas_Na_Poke' => '10',
				'Czy' => '0',
		),
		
	
);
 
?>
  

 

 

 

 

Po prostu kopiujesz to i dajesz do nowe linijki :)

		ID => array (	'Cid' => '3139',
				'Cid_Ignore' => array('2314','4449'),
				'Poke_Do' => array(1103,506),
				//'Poke_Do_Ignore' => (888),
				'Poke_Do_Info_User_ON' => 'Don Hagrido został powiadomiony o Twoim Pobycie',
				'Poke_Do_Info_User_OFF' => 'Don Hagrido nie jest osiągalny. Przyjdź później',
				'Poke_Do_Info_Admin' => 'Użytkownik oczekuje na kanale ',
				'Licznik' => '0',
				'Czas_Na_Poke' => '10',
				'Czy' => '0',
		),

Teraz juz widzę mój błąd, dawałem złe spacje pomiędzy nimi dzięki kumpel masz lajka za to.

Logo_IGracze.png

  • 3 tygodnie później...
Opublikowano
 

[2016-03-17 01:08][   Logowanie   ] Zalogowano na Host o adresie: 188.209.52.214

Wybrano Serwer wirtualny o porcie:  9987

[2016-03-17 01:08][   Logowanie   ] Brak połaczenia z Serwerem. Ponawianie połączenia za 20 sekund...

 

a wcześniej mi wbił a potem wyłączyłem i włączyłem i mam tak
Opublikowano

Możesz miec zablokowany port albo podales jakies tymczasowe passy do query ( czyt. Usunales użytkownika albo zdjąłeś rangę ).

Opublikowano

Folder z botem znajduje się w ROOCIE, ale jak odpalam bota za pomocą

php TsBot.pl-core1.php

Wszystko jest prawidłowo, ale jak zamykam okno to mi się bot wyłącza...

Da ktoś jakąś komende, która jest za pomocą screena ?

 

 

Oraz jak zmiejszyć czas na poke aby odrazu połkowało?

Opublikowano

@Mizumi 

 

Ponieważ odpalasz komendą która po zamknięciu konsoli wyłącza wszystkie tymczasowe włączone procesy. Trzeba otworzyć za pomocą screena.

 

screen -AdmS bocik php  TsBot.pl-core1.php

Opublikowano

Tutaj masz komendę: 

screen -AdmS bocik php na screen -AdmS bocik php TsBot.pl-core1.php

screen -ls

 

I później screen -R ID.NAZWA

  • 1 miesiąc temu...
Opublikowano

Sprawdź czy też jego proces jest wyłączany w tym momencie

 

 

 

 

 

Po wpisaniu screen -ls bot nadal jest i własnie nie wiem o co chodzi :/

  • 3 tygodnie później...
  • 2 tygodnie później...
  • 2 tygodnie później...
Opublikowano
root@root:[~/pokebot]: php TsBot.pl-core1.php
PHP Parse error:  syntax error, unexpected ''Poke_Do_Info_User_ON'' (T_CONSTANT_ENCAPSED_STRING), expecting ')' in /root/pokebot/config/Config.php on line 28
 

linia 28:

				'Poke_Do_Info_User_ON' => 'Administrator został powiadomiony ',

nie wiem co może byc nie tak ;)

­

ReDzGjJ.jpg

Opublikowano

Zrobiłeś gdzieś błąd, pewnie dałeś gdzieś apostrof albo znak dodatkowy. Podaj cały config.

Opublikowano

Próbuję go postawić na maszynie wirtualnej, ale dostaję:

root@labTS3:/opt# cd pokebot/
root@labTS3:/opt/pokebot# php TsBot.pl-core1.php
[2016-06-23 20:40][   Logowanie   ] Zalogowano na Host o adresie: 10.0.0.110
Wybrano Serwer wirtualny o porcie:  9987
[2016-06-23 20:40][   Logowanie   ] Brak połaczenia z Serwerem. Ponawianie połączenia za 20 sekund...

Config:

 

 

$Konfiguracja_Glowna = array (
	'logowanie' => array (
				'IP' => "10.0.0.110",
				'PORT_UDP' => '9987',
				'PORT_QUERY' => '10011',
				'LOGIN_QUERY' => "serveradmin",
				'HASLO_QUERY' => "ZOs6lm+f", // maszyna wirtualna więc spoko :P
				'NICK' => "Botek",
				'KANAL' => '4',	// Channel_ID
				//'WOLNY_TRYB' => "nie",
				//'RESTART' => '86400',  //w sekundach
				'CZAS_USPIENIA' => '1', //w sekundach
	)
);

$Konfiguracja_Poke = array (
		1 => array (	'Cid' => '15',
				'Cid_Ignore' => array('2314','2564','4449'),
				'Poke_Do' => array(6),
				//'Poke_Do_Ignore' => (888),
				'Poke_Do_Info_User_ON' => 'Administracja dostała powiadomienie o Twojej prośbie - proszę teraz zaczekać na tym kanale do przybycia administratora.',
				'Poke_Do_Info_User_OFF' => 'Administracja jest obecnie niedostępna, proszę spróbować później',
				'Poke_Do_Info_Admin' => 'Użytkownik oczekuje na kanale ',
				'Licznik' => '0',
				'Czas_Na_Poke' => '10',
				'Czy' => '0',
		),
		2 => array (	'Cid' => '15',
				'Cid_Ignore' => array('2314','2564','4449'),
				'Poke_Do' => array(6),
				//'Poke_Do_Ignore' => (888),
				'Poke_Do_Info_User_ON' => 'Administracja dostała powiadomienie o Twojej prośbie - proszę teraz zaczekać na tym kanale do przybycia administratora.',
				'Poke_Do_Info_User_OFF' => 'Administracja jest obecnie niedostępna, proszę spróbować później',
				'Poke_Do_Info_Admin' => 'Użytkownik oczekuje na kanale ',
				'Licznik' => '0',
				'Czas_Na_Poke' => '10',
				'Czy' => '0',
		),
		
	
); 

 

 

Opublikowano

@Lerian uzupełnij poprawnie adres twojego serwera oraz passy query. Zamiast 10.0.0.110 możesz wpisać 127.0.0.1

Opublikowano

@Lerian uzupełnij poprawnie adres twojego serwera oraz passy query. Zamiast 10.0.0.110 możesz wpisać 127.0.0.1

 

Zresetowałem hasło QUERY i sprawdziłem - normalnie umiem się zalogować.

Jak zostaję na adresie 10.0.0.110 to dalej ten sam błąd, a jak zmienię adres na 127.0.0.1 to wisi mi na komunikacie

Wybrano Serwer wirtualny o porcie:  9987

a bot się nie loguje.

Opublikowano

@Borygard

Sprawdziłem logi z serwera i wygląda to tak:

2016-06-23 20:09:51.376159|INFO    |VirtualServer |1  |query client connected 'serveradmin from 127.0.0.1:44004'(id:1)
2016-06-23 20:11:50.318794|INFO    |VirtualServerBase|1  |query client disconnected 'Botek'(id:1) reason 'reasonmsg=connection lost'
2016-06-23 20:11:52.342913|INFO    |VirtualServer |1  |query client connected 'serveradmin from 10.0.0.110:44313'(id:1)
2016-06-23 20:11:52.344588|INFO    |VirtualServerBase|1  |query client disconnected 'serveradmin from 10.0.0.110:44313'(id:1) reason 'reasonmsg=deselected 
Opublikowano

Zrobiłeś gdzieś błąd, pewnie dałeś gdzieś apostrof albo znak dodatkowy. Podaj cały config.

<?php

/* 
**	Author: Adrian Jerzak (Yuri)
**	SQ7PAB.pl & Ts-Web.pl
*/

$Konfiguracja_Glowna = array (
	'logowanie' => array (
				'IP' => "127.0.0.1", //tak to ma być localhost
				'PORT_UDP' => '9987',
				'PORT_QUERY' => '10011',
				'LOGIN_QUERY' => "pokebot",
				'HASLO_QUERY' => "xxxxxxx",
				'NICK' => "PokeBot",
				'KANAL' => '22',
				//'WOLNY_TRYB' => "nie",
				//'RESTART' => '86400',  //w sekundach
				'CZAS_USPIENIA' => '1', //w sekundach
	)
);

$Konfiguracja_Poke = array (
		1 => array (	'Cid' => '23',
				'Cid_Ignore' => array('106','172'),
				'Poke_Do' => array(6,7,13,14,15)
				//'Poke_Do_Ignore' => (888),
				'Poke_Do_Info_User_ON' => 'Administrator zostal powiadomiony ',
				'Poke_Do_Info_User_OFF' => 'Obecnie nie ma Administratora online ',
				'Poke_Do_Info_Admin' => 'Użytkownik na kanale: Prośba o kanał ',
				'Licznik' => '0',
				'Czas_Na_Poke' => '10',
				'Czy' => '0',
		),
		2 => array (	'Cid' => '24',
				'Cid_Ignore' => array('106','172'),
				'Poke_Do' => array(6,7,13,14,15),
				//'Poke_Do_Ignore' => (888),
				'Poke_Do_Info_User_ON' => 'Administrator został powiadomiony ',
				'Poke_Do_Info_User_OFF' => 'Obecnie nie ma Administratora online ',
				'Poke_Do_Info_Admin' => 'Użytkownik na kanale: Sprawa do Admin. ',
				'Licznik' => '0',
				'Czas_Na_Poke' => '10',
				'Czy' => '0',
		),
		3 => array (	'Cid' => '25',
				'Cid_Ignore' => array('106','172'),
				'Poke_Do' => array(6,7,13,14,15)
				//'Poke_Do_Ignore' => (888),
				'Poke_Do_Info_User_ON' => 'Administrator został powiadomiony ',
				'Poke_Do_Info_User_OFF' => 'Obecnie nie ma Administratora online ',
				'Poke_Do_Info_Admin' => 'Użytkownik na kanale: Prośba o range ',
				'Licznik' => '0',
				'Czas_Na_Poke' => '10',
				'Czy' => '0',
		),
		4 => array (	'Cid' => '26',
				'Cid_Ignore' => array('106','172'),
				'Poke_Do' => array(6,7,13,14,15)
				//'Poke_Do_Ignore' => (888),
				'Poke_Do_Info_User_ON' => 'Aministrator został powiadomiony.. ',
				'Poke_Do_Info_User_OFF' => 'Obecnie nie ma Administratora online ',
				'Poke_Do_Info_Admin' => 'Użytkownik na kanale: Inna sprawa ',
				'Licznik' => '0',
				'Czas_Na_Poke' => '10',
				'Czy' => '0',
		),
		
	
);

?>

­

ReDzGjJ.jpg

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...