Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Инструменты (https://forum.zone-game.info/forumdisplay.php?f=39)
-   -   Серер + клиент (https://forum.zone-game.info/showthread.php?t=45464)

Dante5 25.02.2024 19:47

Серер + клиент
 
Подскажите с Treasure Chest хочется что би если сундук бил закритий то Treasure Chest если откривается ключом то Treasure Box на ява сервере . если в клиент заливаеш патч на сундуки все рано не работает .

к примеру если отправлять клиенту пакет информации про сундуки
Серверный код (Java):
PHP код:

java
Copy code
import org
.json.JSONObject;

public class 
Chest {
    private 
boolean isInteracted;
    private 
boolean specialDrop;

    
// Другие методы и поля класса...

    // Метод для отправки информации о сундуке клиенту
    
public String getChestStateJson() {
        
JSONObject json = new JSONObject();
        
json.put("isInteracted"isInteracted);
        
json.put("specialDrop"specialDrop);
        return 
json.toString();
    }


в каком файле клиента можно внести изминения прмер
PHP код:

Клиентский код (пример на JavaScript):
Copy code
// Пример кода на JavaScript для обработки сообщений от сервера и изменения отображения сундуков на клиенте.

// Функция для получения информации о состоянии сундука от сервера
function processChestState(chestStateJson) {
    var 
chestState JSON.parse(chestStateJson);
    var 
isInteracted chestState.isInteracted;
    var 
specialDrop chestState.specialDrop;
    
    if (
isInteracted) {
        
document.getElementById("chest").innerHTML "Treasure Box";
    } else if (
specialDrop) {
        
document.getElementById("chest").innerHTML "Treasure Chest";
    } else {
        
document.getElementById("chest").innerHTML "Unknown Chest";
    }


возможно есть другой способ реализовать Treasure Chest <-> Treasure Box


Текущее время: 07:49. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot