30.12.2015, 03:43 
	
	
	
		Thank you!
Keep up the good work!
	
	
	
Keep up the good work!

[15:27:19] filterscripts = "" (string) [15:27:19] [15:27:19] Server Plugins [15:27:19] -------------- [15:27:19] Loading plugin: Shoebill [15:27:19] Failed (libjawt.so: cannot open shared object file: No such file or directory) [15:27:19] Loaded 0 plugins. [15:27:19] [15:27:19] Filterscripts [15:27:19] --------------- [15:27:19] Loaded 0 filterscripts. [15:27:19] Number of vehicle models: 0
root@vps1129117:/# find -name "libjawt.so" ./usr/lib/jvm/java-8-oracle/lib/i386/libjawt.so ./usr/lib/jvm/java-8-oracle/jre/lib/i386/libjawt.so
export LD_LIBRARY_PATH=/usr/lib/jvm/java-8-oracle/lib/i386/libjawt.so:/usr/lib/jvm/java-8-oracle/jre/lib/i386/libjawt.so
#export JAVA_HOME=Path to JDK8 (32-bit) export LD_LIBRARY_PATH=.:/opt/jdk1.8.0_65/jre/lib/i386/client:/opt/jdk1.8.0_65/jre/lib/i386/server:/usr/local/lib ./samp03svr
#export JAVA_HOME=Path to JDK8 (32-bit) export LD_LIBRARY_PATH=.:/opt/jdk1.8.0_65/jre/lib/i386/:/usr/local/lib ./samp03svr
#export JAVA_HOME=Path to JDK8 (32-bit) export LD_LIBRARY_PATH=.:/opt/jdk1.8.0_65/jre/lib/i386:/opt/jdk1.8.0_65/jre/lib/i386/client:/opt/jdk1.8.0_65/jre/lib/i386/server:/usr/local/lib ./samp03svr
yum install libXext.i686 yum install libXrender.i686 yum install libXtst.i686
event.registerHandler(PlayerSpawnEvent.class, (e) ->
        {
[2016-01-04 14:18:48][INFO][out] net.gtaun.shoebill.object.impl.VehicleImpl@74f035[id=379,isStatic=false,modelId=0]
if(newState == PlayerState.DRIVER){
            Vehicle vid = player.getVehicle();
            System.out.println(vid);
package dev.acesamp;
public class Test extends Gamemode {
    protected static final DialogId dialogSpawn = DialogId.create();
    protected void onEnable() throws Throwable {
        EventManager event = getEventManager();
        event.registerHandler(PlayerSpawnEvent.class, (e) ->
        {
            System.out.println("Message");//This message appears two times at the same second
            Callbacks.onPlayerSpawn(e.getPlayer());
        });
        event.registerHandler(PlayerRequestSpawnEvent.class, (e) ->
        {
            Callbacks.onPlayerRequestSpawn(e.getPlayer());
            e.disallow();
        });}
       evento.registerHandler(DialogResponseEvent.class, (e) ->
       {
              Callbacks.onDialogResponse(e.getDialog(), e.getPlayer(), e.getDialogResponse(), e.getListitem(), e.getInputText());
       });
    }
    @Override
    protected void onDisable() throws Throwable {
    }
}
package dev.acesamp;
public class Callbacks extends Test{
    public static void onPlayerSpawn(Player player){
    }
    public static void onPlayerRequestSpawn(Player player){
        Server.showSpawnMenu(player);
        }
    }
    public static int onDialogResponse(DialogId dialog, Player player, int response, int listitem, String inputtext){
        if(dialog == dialogSpawn){
            player.spawn();
        }
    }
}
package dev.acesamp;
public class Server extends  Test{
    public static void showSpawnMenu(Player player){
        dialogSpawn.show(player, DialogStyle.LIST, "Title", "Option1", "Choose", "");    
    }
}
public class Test extends Plugin {
    private static Test instance;
    public static Test getInstance() {
        return instance;
    }
    @Override
    public void onEnable() {
        instance = this;
    }
} 
Test.getInstance().getEventManager().register(...); 
MsgboxDialog.create(player, eventManager)
    .caption("This is my dialog caption")
    .message("Do you like this server?")
    .buttonOk("Yes")
    .buttonCancel("No")
    .onClickOk((dialog) -> {
        player.sendMessage("That's nice to hear!");
    }) 
    .onClickCancel((dialog) -> {
        player.sendMessage("That's a shame :(");
    })
    .build()
    .show();