Skocz do zawartości
  • 0

MySql problem


PanKlipcio

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: https://skript.pl/temat/9859-łączenie-mysql-ze-skryptem

 

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
https://skript.pl/temat/16203-mysql-problem/
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
https://skript.pl/temat/16203-mysql-problem/#findComment-110286
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
https://skript.pl/temat/16203-mysql-problem/#findComment-110364
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
https://skript.pl/temat/16203-mysql-problem/#findComment-110664
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
https://skript.pl/temat/16203-mysql-problem/#findComment-110909
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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