[Off] PHP Script
#1

Pasa lo siguiente, tengo dos servidores de sa-mp un RP y un FR, tengo un php script que me dice la cantidad de usuarios online en UN solo servidor, lo que quiero es un php script que me de la cantidad online de los dos servidores Juntos, osea si el FR tiene 25 players y el RP tiene 25 players online, quiero que diga: Hay 50 Usuarios online en nuestros servidores, un ejemplo, alguien tiene algo asн?. he visto que si se puede.
Reply
#2

https://sampforum.blast.hk/showthread.php?tid=99649

Simplemente sumas los dos resultados, no necesitas mucho conocimiento para almacenar los valores en dos variables y sumarlas. Si pudiste obtener los jugadores en un servidor supongo que puedes hacerlo. Si no, coloca tu cуdigo, no somos magos.
Reply
#3

їComo lo hago en el cуdigo que me diste?.
Reply
#4

PHP код:
<?php 
require("SampQueryAPI.php");
$query = new SampQueryAPI("127.0.0.1"'7777');
$estado_server = ($query->isOnline()) ? ("Encendido") : ("Apagado");
?>
Uso en HTML:

Код HTML:
<!-- USO EN HTML -->
<?=$estado_server?>
http://files.typefish.co.uk/sa-mp/SampQueryAPI.php
Reply
#5

Creo que no me han entendido, solo quiero que me diga la cantidad de mis dos servidores en uno solo...


Si tengo dos servidores quiero que me diga la cantidad TOTAL de los dos servidores en un solo numero..


El ejemplo que di fue el siguiente

Si mi server FreeRoam tiene 10 Online.
y Mi RP 10 Online..


El script deberia de decir: Hay 20 Usuarios Online en nuestros servidores. їYa me entienden? la suma de los dos.

Basicamente es esto:




Pero en mi pagina web.
Reply
#6

PHP код:
<?php 
require("SampQueryAPI.php");
$data_server = array(
    
// DATOS DEL SERVIDOR 1
    
'servidor1' => array(
        
'ip' => '5.254.104.124',
        
'puerto' => '7777'
    
),
    
// DATOS DEL SERVIDOR 2
    
'servidor2' => array(
        
'ip' => '176.32.37.74',
        
'puerto' => '7777'
    
)
);
$query = new SampQueryAPI($data_server['servidor1']['ip'], $data_server['servidor1']['puerto']);
$server_info1 $query->getInfo();
$query = new SampQueryAPI($data_server['servidor2']['ip'], $data_server['servidor2']['puerto']);
$server_info2 $query->getInfo();
$players $server_info1['players'] + $server_info2['players'];
$maxplayers $server_info1['maxplayers'] + $server_info2['maxplayers'];
$estado_server $players "/" $maxplayers;
?>
Код HTML:
<!-- USO EN HTML -->
<h2 style="color: green;"><?=$estado_server?></h2>
Asн funcionarнa.

Reply
#7

[QUOTE=_Zume;3479264]
PHP код:
<?php 
require("SampQueryAPI.php");
$data_server = array(
    
// DATOS DEL SERVIDOR 1
    
'servidor1' => array(
        
'ip' => '5.254.104.124',
        
'puerto' => '7777'
    
),
    
// DATOS DEL SERVIDOR 2
    
'servidor2' => array(
        
'ip' => '176.32.37.74',
        
'puerto' => '7777'
    
)
);
$query = new SampQueryAPI($data_server['servidor1']['ip'], $data_server['servidor1']['puerto']);
$server_info1 $query->getInfo();
$query = new SampQueryAPI($data_server['servidor2']['ip'], $data_server['servidor2']['puerto']);
$server_info2 $query->getInfo();
$players $server_info1['players'] + $server_info2['players'];
$maxplayers $server_info1['maxplayers'] + $server_info2['maxplayers'];
$estado_server $players "/" $maxplayers;
?>
Код HTML:
<!-- USO EN HTML -->
<h2 style="color: green;"><?=$estado_server?></h2>
Funciona Bien.
en este caso si se deseara ver la cantidad de un solo server? que debo eliminar
Reply
#8

Quote:
Originally Posted by R4ngox
Посмотреть сообщение
en este caso si se deseara ver la cantidad de un solo server? que debo eliminar
En ese caso, lo mejor es borrar todo y empezar a construir la casa por los cimientos...
Reply
#9

Quote:
Originally Posted by bm0z
Посмотреть сообщение
En ese caso, lo mejor es borrar todo y empezar a construir la casa por los cimientos...
Ya lo resolvi a fuerza bruta
Reply
#10

Quote:
Originally Posted by R4ngox
Посмотреть сообщение
Ya lo resolvi a fuerza bruta
їComo hiciste para que se vieraaaaa? me aparece en blanco a mi :C
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)