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

ABot nie działa poprawnie


Vinai

Rekomendowane odpowiedzi

Opublikowano

Mam problem z abotem Artura otóż nie ma żadnych problemów

 

root@vps5769543:/home/bot# cd /home/bot/config/
root@vps5769543:/home/bot/config# php teamspeak.php
root@vps5769543:/home/bot/config#
 

 

Bot się włącza  na 5 sec do tego jeszcze nie z wszystkimi funkcjami .....  a potem jak można zauważyć "connnection lost"

 

26.01.2017 22:12:07 VirtualServerBase Info channel '▪ Lista Administracji'(id:18123) edited by 'ABot @ Aktualizator'(id:1) 
26.01.2017 22:12:07 VirtualServerBase Info channel 'Godzina: 23:12'(id:18125) edited by 'ABot @ Aktualizator'(id:1) 
26.01.2017 22:12:07 VirtualServerBase Info channel 'Ilosc kanalow: 303'(id:18340) edited by 'ABot @ Aktualizator'(id:1) 
26.01.2017 22:12:07 VirtualServerBase Info channel 'Rekord online: 0'(id:18338) edited by 'ABot @ Aktualizator'(id:1) 
26.01.2017 22:12:07 VirtualServerBase Info query client disconnected 'ABot @ Aktualizator'(id:1) reason 'reasonmsg=connection lost' 

 

 

Co zrobić w takiej sytuacji ?

Opublikowano
PHP Warning:  array_key_exists() expects parameter 2 to be array, null given in /home/bot/functions/adminlist.php on line 29
PHP Notice:  Undefined index: interval in /home/bot/core.php on line 78
PHP Notice:  Undefined index: minutes in /home/bot/include/functions.php on line 20
PHP Notice:  Undefined index: seconds in /home/bot/include/functions.php on line 21
PHP Notice:  Undefined index: interval in /home/bot/core.php on line 78
PHP Notice:  Undefined index: minutes in /home/bot/include/functions.php on line 20
PHP Notice:  Undefined index: seconds in /home/bot/include/functions.php on line 21
PHP Notice:  Undefined index: interval in /home/bot/core.php on line 78
PHP Notice:  Undefined index: minutes in /home/bot/include/functions.php on line 20
PHP Notice:  Undefined index: seconds in /home/bot/include/functions.php on line 21
 

to xD

Opublikowano
<?php
/***************************
Author: Artur ArrMeeR Fijalkowski
Contact: ts3-move.pl
Function: Admin List
***************************/
require_once 'config/teamspeak.php';
require_once 'include/ts3admin.class.php';
function adminlist()
{
 global $query;
 global $config;
 $adminsgroups = $config['adminlist']['groups'];
 
 $desc = '

Lista Administracji

\n\n';
 $desc.= '

';


 foreach($adminsgroups as $group)
 {
  $group_name = getgroupname($group);
  $groupsclients = $query->getElement('data', $query->serverGroupClientList($group, $names = true));
  $clients = $query->getElement('data', $query->clientList("-uid -groups -times"));
  $desc.= '' . $group_name . '\n\n';
  if (array_key_exists('client_nickname', $groupsclients[0]))
  {
   foreach($groupsclients as $groupclient)
   {
    foreach($clients as $client)
    {
     if ($client['client_unique_identifier'] == $groupclient['client_unique_identifier'])
     {
      $online = true;
      break;
     }
     else
     {
      $online = false;
     }
    }
      $days    = floor($seconds / 86400);
      $hours   = floor(($seconds - ($days * 86400)) / 3600);
      $minutes = floor(($seconds - ($days * 86400) - ($hours * 3600))/60);
      $seconds = floor(($seconds - ($days * 86400) - ($hours * 3600) - ($minutes*60)));
      
      $desc.= '• jest aktualnie OFFLINE od '.$days.' dni, '.$hours.' godzin i '.$minutes.' minut\n';
     
     }
    }
   

';
 $desc.= '

';
 $channel = $query->channelInfo($config['adminlist']['channel']);
 if (strcmp($channel['data']['channel_description'], $desc) != 0)
 {
  $query->channelEdit($config['adminlist']['channel'], array(
   'channel_description' => $desc
  ));
 }
}

Opublikowano

Tera takie cuś :

 

Nwm w czym tam jest błąd ;/

 

PHP Notice:  Undefined index: i in /home/abot/core.php on line 51
PHP Notice:  Undefined index: i in /home/abot/core.php on line 55
PHP Notice:  Undefined index: i in /home/abot/core.php on line 61
PHP Notice:  Undefined index: i in /home/abot/core.php on line 92
 

//Ustawianie nazw istancji
	if($options['i']==1)
	{
    $query->setName($config['bot']['name']);
	}
    if($options['i']==2)
	{
    $query->setName($config['commander']['name']);
	}
	
	//Instancja 1 - Aktualizator
    if($options['i']==1)

//Instancja 2 - Commander
    if($options['i']==2)
	{
	echo 'ABot wersja '.VERSION.'' . PHP_EOL;
	echo 'Instancja '.$config['commander']['name'].' wystartowała pomyślnie' . PHP_EOL;
	echo 'Zaladowano '.count($config['commander']['commands_list']).' komendy' . PHP_EOL;
	echo 'Autor bota: Artur ArrMeeR Fijalkowski' . PHP_EOL . PHP_EOL;
	echo 'Konsola bota: ' . PHP_EOL;
Opublikowano

Ten błąd nie musi być spowodowany błędami w configu, zazwyczaj jest spowodowany brakiem pamięci RAM na serwerze lub też możliwe że Abot stoi na tej samej maszynie co teamspeak3 (nie dotyczy vps KVM).

 

Pozdrawiam.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...