haxball / haxball-issues

115 stars 43 forks source link

Odayı kapat aç yapmadan şifre ekleme?? #1386

Open Enesbey635 opened 3 years ago

Enesbey635 commented 3 years ago

Can you help?

thenorthstar commented 3 years ago

Can you help?

@Enesbey635 For non-bot rooms: /set_password [password] (for example: /set_password 123456)

For bot hosted rooms: room.setPassword({password}) (for example: room.setPassword("123456"))

To clear password: room.setPassword() or room.setPassword(null)

Enesbey635 commented 3 years ago

Can you help?

@Enesbey635 For non-bot rooms: /set_password [password] (for example: /set_password 123456)

For bot hosted rooms: room.setPassword({password}) (for example: room.setPassword("123456"))

To clear password: room.setPassword() or room.setPassword(null)

bu sistemi odayı açtığım yere gitmeden oda içerisinden bir koda nasıl bağlayabilirim?

thenorthstar commented 3 years ago

Can you help?

@Enesbey635 For non-bot rooms: /set_password [password] (for example: /set_password 123456) For bot hosted rooms: room.setPassword({password}) (for example: room.setPassword("123456")) To clear password: room.setPassword() or room.setPassword(null)

bu sistemi odayı açtığım yere gitmeden oda içerisinden bir koda nasıl bağlayabilirim?

@Enesbey635 Belli ki bu işlerde yenisin, çok fazla uzatmadan şöyle bir kodla yardımcı olayım sana:

var maxPlayerCount = 10;
var pass = "123456";

room.onPlayerJoin = function(player){
    if(room.getPlayerList().length == maxPlayerCount-1){
        room.setPassword(pass);
    }
}

room.onPlayerLeave = function(player){
    if(room.getPlayerList().length == maxPlayerCount-2){
        room.setPassword();
    }
}

Bunu odada son 1 kişilik yeri adminlere ayırmak için kullanıyoruz. İşlevi ne diye sorarsan bu. Daha farklı bir şey arıyorsan buraya bakabilirsin: https://github.com/haxball/haxball-issues/wiki/Headless-Host#password--string

Enesbey635 commented 3 years ago

Can you help?

@Enesbey635 For non-bot rooms: /set_password [password] (for example: /set_password 123456) For bot hosted rooms: room.setPassword({password}) (for example: room.setPassword("123456")) To clear password: room.setPassword() or room.setPassword(null)

bu sistemi odayı açtığım yere gitmeden oda içerisinden bir koda nasıl bağlayabilirim?

@Enesbey635 Belli ki bu işlerde yenisin, çok fazla uzatmadan şöyle bir kodla yardımcı olayım sana:

var maxPlayerCount = 10;
var pass = "123456";

room.onPlayerJoin = function(player){
    if(room.getPlayerList().length == maxPlayerCount-1){
        room.setPassword(pass);
    }
}

room.onPlayerLeave = function(player){
    if(room.getPlayerList().length == maxPlayerCount-2){
        room.setPassword();
    }
}

Bunu odada son 1 kişilik yeri adminlere ayırmak için kullanıyoruz. İşlevi ne diye sorarsan bu. Daha farklı bir şey arıyorsan buraya bakabilirsin: https://github.com/haxball/haxball-issues/wiki/Headless-Host#password--string

teşekkür ederim. Bu tür konularda yeni sayılırım.