Skocz do zawartości
  • 0

MySql problem


PanKlipcio
 Udostępnij

Pytanie

Mój skrypt:

script options:
    $ init com.mysql.jdbc.Driver
    $ db url jdbc:mysql://mysql.titanaxe.com/srv2281
    $ db username srv2281
    $ db password PgfxdJpo
on join:
	update "UPDATE iloscg SET ilosc=ilosc+1 WHERE id=1;"
on quit:
	update "UPDATE iloscg SET ilosc=ilosc-1 WHERE id=1;"

Poradnik na którym się wzorowałem: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

 

Posiadam pluginy:

 - Skript

 - SkQuery

 - SQLibrary-7.1

Błąd:

Spoiler

[Skript] Reloading sql.sk...
'update "UPDATE iloscg SET ilosc=ilosc+1 WHERE id=1;"' is not a boolean (yes/no) (sql.sk, line 7: update "UPDATE iloscg SET ilosc=ilosc+1 WHERE id=1;"')
'update "UPDATE iloscg SET ilosc=ilosc-1 WHERE id=1;"' is not a boolean (yes/no) (sql.sk, line 9: update "UPDATE iloscg SET ilosc=ilosc-1 WHERE id=1;"')
[Skript] Encountered 2 errors while reloading sql.sk!

 

Edytowane przez PanKlipcio
Odnośnik do komentarza
Udostępnij na innych stronach

15 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

	<style>    #players-list img {        margin: 2px;    }</style>	<?php    $result = file_get_contents('https://api.skript.pl/server/<address>/');    $json = json_decode($result);    $pMax = $json->players->max;    $pOnline = $json->players->online;    $pList = '';    foreach ($json->players->list as $nick) {        $pList .= "<img src='https://minotar.net/helm/$nick/32.png' alt='$nick' title='$nick'>";    }    echo "Gracze ($pOnline/$pMax):<br><div id='players-list'>$pList</div>";?>
	

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
20 godzin temu, PanKlipcio napisał:

Zaraz sprawdzę

//edit: Niestety nadal status offline :( sądzę że hosting ma jakąś zaprore

Thx, że próbowałeś pomóc

Masz enable-query włączone?

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

mam to włączone :( nadal offline

Mój konfig bungee:

Spoiler

player_limit: -1
ip_forward: true
permissions:
  default: []
  admin:
    - bungeecord.command.reload
    - bungeecord.command.ip
    - bungeecord.command.list
timeout: 30000
log_commands: false
online_mode: false
servers:
  lobby:
    motd: Minecraft server
    address: 'ukryte'
    restricted: false
  4fun:
    motd: Minecraft server
    address: 'ukryte'
    restricted: false
listeners:
  - max_players: 1000
    fallback_server: lobby
    host: '0.0.0.0:25565'
    bind_local_address: true
    ping_passthrough: false
    tab_list: GLOBAL_PING
    default_server: lobby
    forced_hosts:
      pvp.md-5.net: pvp
    tab_size: 60
    force_default_server: true
    motd: Minecraft server
    query_enabled: true
    query_port: 25565
disabled_commands:
  - alert
  - alertraw
  - bungee
  - end
  - find
  - perms
  - server
  - send
network_compression_threshold: 256
groups:
  ukryte:
    - admin
connection_throttle: 1000
stats: 9f6e4521-6c8g-42c9-bab3-45b87abdbbde

 

Edytowane przez PanKlipcio
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Można też ominąć MySQL :)

options:
	dir: /home/minecraft/serwer/plugins/online
	www: http://twojestrona.pl/online.php?pass=HASLO&player=

every 1 minute:
	clear {zmienna}
	set {zmienna} to result of connect to "{@www}%{onlineplayer}%"
	download "{@www}%{onlineplayer}%" to "{@dir}/clear.yml"

musisz do %{onlineplayer}% dopisać sobie aktualną ilość graczy na serwie

plik online.php

<?php
if ($_GET['pass'] == "HASLO") {
	$online = $_GET[players];
	// update mysql
}
?>

dopisz sobie do tego aktualizacje rekordu w MySQL i nie zapomnij zmienić HASLO w online.php i skrypcie na jakieś swoje

Powinno działać, wymagany jest do tego wildskript.

 

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

@up zaraz przetestuje (tylko mam pytanie - do czego ten download?)

@topic ten skrypt działa mi na serwerze lokalnym (localhost) a na hostingu już nie :?

//Edit: Jeśli @up będzie mi lagować zrobię by strona wysyłała komęde (która pokazuje liczbę graczy) rconem do serwera

Edytowane przez PanKlipcio
Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...