Thread obsoleto Problemi con il room editor di blacksky v3

Stato
Discussione chiusa ad ulteriori risposte.

-KTM

Utente bannato
Autore del topic
17 Dicembre 2017
35
12
Miglior risposta
0
Salve Ragazzuoli di sciax, uso la v2 di blacksky e vorrei adattare il room editor della v3 , ho adattato ma mi esce un problema visualizzate la pagina in basso eh aiutatemi perfavore.
Perfavore, Entra oppure Registrati per vedere i Link!
 
Salve Ragazzuoli di sciax, uso la v2 di blacksky e vorrei adattare il room editor della v3 , ho adattato ma mi esce un problema visualizzate la pagina in basso eh aiutatemi perfavore.
Perfavore, Entra oppure Registrati per vedere i Link!
La struttura della tabella rooms dovrebbe contenere un campo in più. Copia la struttura e riportala nel db della v2.
 
cosa dovrei fare
Tapatalk Tapatalk
 
cosa dovrei fare
Tapatalk Tapatalk
Vai sulla struttura della tabella rooms nel database v3, vedi cosa la differenzia da quella della v2, e modificala facendola diventare uguale. Se non riesci fammi uno screen della struttura.
 
gardala un attimo te non so vederle ahahhahha
v2 .
Perfavore, Entra oppure Registrati per vedere i Link!

v3 .
Perfavore, Entra oppure Registrati per vedere i Link!

Tapatalk Tapatalk
 
Ultima modifica:
gardala un attimo te non so vederle ahahhahha
v2 .
Perfavore, Entra oppure Registrati per vedere i Link!

v3 .
Perfavore, Entra oppure Registrati per vedere i Link!

Tapatalk Tapatalk
Non hai capito... Clicca in alto su Struttura e poi da lì mi fai uno screen, ma uno screen completo, che comprenda tutta la pagina in sostanza.
 
quando salvo mi dice la stanza è stata salvata poi mi da errore lascio lo screen in basso , aiutatemi il più presto possibile.
Perfavore, Entra oppure Registrati per vedere i Link!

C Cosimo Celeste Tapatalk Tapatalk
 
quando salvo mi dice la stanza è stata salvata poi mi da errore lascio lo screen in basso , aiutatemi il più presto possibile.
Perfavore, Entra oppure Registrati per vedere i Link!

C Cosimo Celeste Tapatalk Tapatalk

Fai come ti ha detto Cosimo:
-In basso alla Struttura aggiungi un nuovo campo che abbia come nome custom
-Seleziona come tipologia ENUM
-In lunghezza scrivi esattamente
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
-Su predefinito metti Come definito e sotto 0
Esattamente come nello screen:
gRgVFQd.png
 
<?php
include('../core.php');

$random = rand(1, 9999);

$select = mysql_query("SELECT * FROM room_models WHERE id = 'model_".$name.$random."' ");

if(mysql_num_rows($select) > 0){

$random = $random+1;

}

if(isset($_POST['gamemap']) && preg_match('([x].*[0-9]|[0-9].*[x])', $_POST['gamemap']) && isset($_POST['doorx']) && isset($_POST['doory']) && is_numeric($_POST['doorx']) && is_numeric($_POST['doory']) && $myrow['online'] == 0){

$rijen = explode('<br />',nl2br2($_POST['gamemap']));
$doorz = substr($rijen[$_POST['doory']], $_POST['doorx'], 1);

$gamemap = preg_replace('#<br\s*?/?>#i', "\r\n", nl2br2($_POST['gamemap']));

mysql_query("INSERT INTO room_models (id, door_x, door_y, door_z, door_dir, heightmap, public_items, club_only) VALUES ('model_".$name.$random."','".$_POST['doorx']."','".$_POST['doory']."','".$doorz."','2','".$gamemap."','','0') ");

mysql_query("INSERT INTO `rooms` (`roomtype`,`caption`,`owner`,`state`,`model_name`,`custom`) VALUES ('private','STANZA PERSONALIZZATA','".$name."','open','model_".$name.$random."','1') ");

MUS("updatenavigator", "");

echo 'OK';
}

?>

Questo è il check.php


per il room editor ho fatto una foto di cosa c'è dentro la cartella :
Perfavore, Entra oppure Registrati per vedere i Link!
 
<?php
include('../core.php');

$random = rand(1, 9999);

$select = mysql_query("SELECT * FROM room_models WHERE id = 'model_".$name.$random."' ");

if(mysql_num_rows($select) > 0){

$random = $random+1;

}

if(isset($_POST['gamemap']) && preg_match('([x].*[0-9]|[0-9].*[x])', $_POST['gamemap']) && isset($_POST['doorx']) && isset($_POST['doory']) && is_numeric($_POST['doorx']) && is_numeric($_POST['doory']) && $myrow['online'] == 0){

$rijen = explode('<br />',nl2br2($_POST['gamemap']));
$doorz = substr($rijen[$_POST['doory']], $_POST['doorx'], 1);

$gamemap = preg_replace('#<br\s*?/?>#i', "\r\n", nl2br2($_POST['gamemap']));

mysql_query("INSERT INTO room_models (id, door_x, door_y, door_z, door_dir, heightmap, public_items, club_only) VALUES ('model_".$name.$random."','".$_POST['doorx']."','".$_POST['doory']."','".$doorz."','2','".$gamemap."','','0') ");

mysql_query("INSERT INTO `rooms` (`roomtype`,`caption`,`owner`,`state`,`model_name`,`custom`) VALUES ('private','STANZA PERSONALIZZATA','".$name."','open','model_".$name.$random."','1') ");

MUS("updatenavigator", "");

echo 'OK';
}

?>

Questo è il check.php


per il room editor ho fatto una foto di cosa c'è dentro la cartella :
Perfavore, Entra oppure Registrati per vedere i Link!

Innanzitutto confermami che il cms ha il core.php.
Inoltre, sempre nel core.php, controlla se c'è qualcosa come questo codice:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
 
nel core non c'è questo: function MUS($command, $data)
{

$MUSdata = $command . chr(1) . $data;

$socket = @socket_create(AF_INET, SOCK_STREAM, getprotobyname('tcp'));
@socket_connect($socket, "127.0.0.1", "30001");
@socket_send($socket, $MUSdata, strlen($MUSdata), MSG_DONTROUTE);
@socket_close($socket);
}
 
nel core non c'è questo: function MUS($command, $data)
{

$MUSdata = $command . chr(1) . $data;

$socket = @socket_create(AF_INET, SOCK_STREAM, getprotobyname('tcp'));
@socket_connect($socket, "127.0.0.1", "30001");
@socket_send($socket, $MUSdata, strlen($MUSdata), MSG_DONTROUTE);
@socket_close($socket);
}
Mi dispiace, non riesco proprio a capire quale sia il problema. Prova a visitare la pagina linktuoretro/roomeditor/check.php e dimmi se ti restituisce qualche errore...
 
Tapatalk Tapatalk se hai skype ci possiamo sentire da lì
 
nel core non c'è questo: function MUS($command, $data)
{

$MUSdata = $command . chr(1) . $data;

$socket = @socket_create(AF_INET, SOCK_STREAM, getprotobyname('tcp'));
@socket_connect($socket, "127.0.0.1", "30001");
@socket_send($socket, $MUSdata, strlen($MUSdata), MSG_DONTROUTE);
@socket_close($socket);
}
Sei in locale o utilizi un server vps?
 
Stato
Discussione chiusa ad ulteriori risposte.