• Chào bạn, hãy đăng ký hoặc đăng nhập để tham gia cùng bọn mình và sử dụng được đầy đủ chức năng của diễn đàn :).
SakataYanto

Đã giải quyết Plugin CS:GO

Trạng thái
Không mở trả lời sau này.
ông chỉ tôi code cái chức năng nhấn E thì hiện lên dãy súng cho từng loại ! rùi nhất vào hiện ra súng của loại đó ! đc hok ! nha nha
*****Nội dung được bổ sung thêm*****
mò quài hok biết code ntn :|
ông tài thiệt đó @MasterClaus
 
ông chỉ tôi code cái chức năng nhấn E thì hiện lên dãy súng cho từng loại ! rùi nhất vào hiện ra súng của loại đó ! đc hok ! nha nha
Sử dụng PlayerAchievementEvent để xác định player nhấn nút E
 
mò quài hok biết code ntn :|
ông tài thit
Sử dụng PlayerAchievementEvent để xác định player nhấn nút E
cảm ơn ông nha! tụi player nói ông khó chịu :|
tui có thấy đâu ông dễ tính mà
*****Nội dung được bổ sung thêm*****
à mà tui hỏi câu cuối là ...
code trong plugin CS:GO luôn phải hok ? hay là code ra một plugin reing6 rùi liên kết với plugin CS:GO
 
mò quài hok biết code ntn :|
ông tài thit

cảm ơn ông nha! tụi player nói ông khó chịu :|
tui có thấy đâu ông dễ tính mà
*****Nội dung được bổ sung thêm*****
à mà tui hỏi câu cuối là ...
code trong plugin CS:GO luôn phải hok ? hay là code ra một plugin reing6 rùi liên kết với plugin CS:GO
trong plugin csgo
 
mò quài hok biết code ntn :|
ông tài thit

cảm ơn ông nha! tụi player nói ông khó chịu :|
tui có thấy đâu ông dễ tính mà
*****Nội dung được bổ sung thêm*****
à mà tui hỏi câu cuối là ...
code trong plugin CS:GO luôn phải hok ? hay là code ra một plugin reing6 rùi liên kết với plugin CS:GO
og @MasterClaus
ích nói lắm bạn với lại mấy bọn kia hỏi cái gì đâu :D :))
 
mò quài hok biết code ntn :|
ông tài thit

cảm ơn ông nha! tụi player nói ông khó chịu :|
tui có thấy đâu ông dễ tính mà
*****Nội dung được bổ sung thêm*****
à mà tui hỏi câu cuối là ...
code trong plugin CS:GO luôn phải hok ? hay là code ra một plugin reing6 rùi liên kết với plugin CS:GO
Toàn bị @KickVN@SolarFavor roast cho thì không dễ tính là phải
Nguyên nhân khác là ý thức người chơi

@MasterClaus ngay từ đầu đã sử dụng CS:GO làm mã chính để code, mình không thấy nó là vấn đề gì cả miễn là dùng cho mục đích riêng, cái này chỉ nói thêm thôi, nếu bạn mà có ý định share public là ăn cám nhé

Mà có lẽ từ giờ những vụ hỏi code như thế này có thể đăng lên forum r, mình vốn muốn phát triển mảng development trong forum này vì ít người quá.

P.S: @MasterClaus, tại sao lại dùng PlayerAchievementEvent thay cho cái InventoryEvent, đang băn khoăn ý định của ông đây
 
vậy ai bt chỉnh code cho cs:go ngoài cướp cờ còn đấu đơn hoăc đấu zombies dc ko
 
vậy ai bt chỉnh code cho cs:go ngoài cướp cờ còn đấu đơn hoăc đấu zombies dc ko
Nó không hề đơn giản, bạn làm qua chưa
 
@Banbeucmas khi player bấm E nó ko trigger InventoryOpenEvent, nên phải sử dụng PlayerAchievementAwardedEvent, và phải chấp nhận hy sinh chức năng Achievement trong server. Đây là server minigame nên ko cần thiết.
Java:
    @EventHandler
    public void onOpen(PlayerAchievementAwardedEvent e) {
        if (!e.getAchievement().equals(Achievement.OPEN_INVENTORY))
            return;
        e.setCancelled(true);
        Player p = (Player) e.getPlayer();
        Game game = main.getManager().getGame(p);
        if (game == null || game.getState() == GameState.WAITING)
            return;
        p.closeInventory();
        game.openShop(p);
    }
 
@Banbeucmas khi player bấm E nó ko trigger InventoryOpenEvent, nên phải sử dụng PlayerAchievementAwardedEvent, và phải chấp nhận hy sinh chức năng Achievement trong server. Đây là server minigame nên ko cần thiết.
Java:
    @EventHandler
    public void onOpen(PlayerAchievementAwardedEvent e) {
        if (!e.getAchievement().equals(Achievement.OPEN_INVENTORY))
            return;
        e.setCancelled(true);
        Player p = (Player) e.getPlayer();
        Game game = main.getManager().getGame(p);
        if (game == null || game.getState() == GameState.WAITING)
            return;
        p.closeInventory();
        game.openShop(p);
    }
À r, cũng đại khái hiểu ý ông
Tôi quên mất là CS:GO cho open shop đúng 1 lần thôi nhỉ
Tuy thế
Mã:
        if (!e.getAchievement().equals(Achievement.OPEN_INVENTORY))
Cái này cũng không ảnh hưởng gì nhiều (Thật ra là chẳng ah gì)
Achievement.OPEN_INVENTORY là enum mà nhỉ, nếu vậy thì tôi nghĩ chỉ cần dùng toán tử để kiểm tra là đủ, không cần dùng #equal()
*****Nội dung được bổ sung thêm*****
chưa
*****Nội dung được bổ sung thêm*****

bạn chỉ mình dc ko
À, chỉ cần 2 Tiếng là bao gồm debug thuật toán là tối thiểu
Cứ học Java, lâp enum GameType xong r làm
 
À r, cũng đại khái hiểu ý ông
Tôi quên mất là CS:GO cho open shop đúng 1 lần thôi nhỉ
Tuy thế
Mã:
        if (!e.getAchievement().equals(Achievement.OPEN_INVENTORY))
Cái này cũng không ảnh hưởng gì nhiều (Thật ra là chẳng ah gì)
Achievement.OPEN_INVENTORY là enum mà nhỉ, nếu vậy thì tôi nghĩ chỉ cần dùng toán tử để kiểm tra là đủ, không cần dùng #equal()
*****Nội dung được bổ sung thêm*****

À, chỉ cần 2 Tiếng là bao gồm debug thuật toán là tối thiểu
Cứ học Java, lâp enum GameType xong r làm
Có thế mà cũng thắc mắc cho được, == hay equals tùy sở thích mỗi người miễn nó hoạt động là đc
 
Trạng thái
Không mở trả lời sau này.
Similar content Most view Xem thêm
Back
Top Bottom