ZEP Guidebook (KR)
  • ๐Ÿ‘‹Hello ZEP Script
  • ZEP Script ๊ฐ€์ด๋“œ
    • ZEP Script ๊ฐœ๋ฐœ ๊ฐ€์ด๋“œ
      • ์‰ฌ์šด ๊ฐœ๋ฐœ ๊ฐ€์ด๋“œ
      • Javascript ๊ฐœ๋ฐœ ๊ฐ€์ด๋“œ
      • Typescript ๊ฐœ๋ฐœ ๊ฐ€์ด๋“œ
      • ZEP Script ๋ฐฐํฌ ๊ฐ€์ด๋“œ
    • ZEP Script ๋”ฐ๋ผํ•˜๊ธฐ
      • ๊ธฐ์ดˆ ์˜ˆ์ œ ์ฝ”๋“œ
        • โœ‰๏ธ๋ฉ”์‹œ์ง€ ์ถœ๋ ฅํ•ด๋ณด๊ธฐ
        • โ™ป๏ธZEP APP lifecycle ์ดํ•ดํ•˜๊ธฐ
        • ๐Ÿ‘ค์บ๋ฆญํ„ฐ ์ด๋ฏธ์ง€ ๋ฐ”๊พธ๊ธฐ
        • ๐Ÿ–ผ๏ธ๋‚˜๋งŒ์˜ UI ๋งŒ๋“ค๊ธฐ
        • ๐Ÿ’ข2์ดˆ ์Šคํ„ด ํšจ๊ณผ ๋งŒ๋“ค์–ด๋ณด๊ธฐ
      • ZEP Script ์˜ˆ์ œ ์ฝ”๋“œ
        • โฐํƒ€์ด๋จธ
        • โฑ๏ธ๋ฐฉํƒˆ์ถœ ํƒ€์ด๋จธ
        • ๐Ÿค›์‚ฌ์ด๋“œ๋ฐ” ์•ฑ
        • ๐ŸงŸโ€โ™‚๏ธ์ข€๋น„ ๊ฒŒ์ž„
        • ๐ŸŽจํŽ˜์ธํŠธ๋งจ ๊ฒŒ์ž„
        • ๐Ÿ™†โ€โ™€๏ธ์ดˆ์„ฑ ํ€ด์ฆˆ
        • ๐Ÿ’ฉ๋˜ฅํ”ผํ•˜๊ธฐ ๊ฒŒ์ž„
        • ๐ŸฅŠ๊ฒฐํˆฌ ๊ฒŒ์ž„
        • ๐Ÿƒโ€โ™‚๏ธ๋‹ฌ๋ฆฌ๊ธฐ
      • Custom Label ์˜ˆ์ œ ์ฝ”๋“œ
        • Type-A
        • Type-B
        • Type-C
        • Type-D
        • Type-E
        • Type-F
        • Type-G
        • Type-H
        • Type-I
        • Type-J
      • ์‚ฌ์ด๋“œ ๋ฐ” ์•ฑ ์˜ˆ์ œ ์ฝ”๋“œ
        • ๐Ÿ”นImage List
        • ๐Ÿ”นText List
        • ๐Ÿ”นText Button List
        • ๐Ÿ”นRanking List
        • ๐Ÿ”นSelect List
    • ZEP Script FAQ
    • ๋ถ€๋ก
      • ๐ŸŽกZEP ์Šคํฌ๋ฆฝํŠธ ํ™œ์šฉ ์‚ฌ๋ก€
      • ๐Ÿ—บ๏ธ์ŠคํŽ˜์ด์Šค์™€ ๋งต ์ดํ•ดํ•˜๊ธฐ
      • โŒจ๏ธ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํ‚ค์ฝ”๋“œ ํ‘œ
      • ๐ŸŽจ์Šคํ”„๋ผ์ดํŠธ์‹œํŠธ ์ดํ•ดํ•˜๊ธฐ
      • ๐ŸŒ€TileEffectType ์ƒ์„ธ ์„ค๋ช…
      • ๐Ÿ“Œ๊ธฐ์ค€ ์ขŒํ‘œ
      • ๐Ÿ›ฐ๏ธ์™ธ๋ถ€ API ํ†ต์‹ ํ•˜๊ธฐ
      • ๐Ÿ”ฐURL ์ฟผ๋ฆฌ์ŠคํŠธ๋ง ํ™œ์šฉํ•˜๊ธฐ
      • ๐Ÿชง์œ„์ ฏ์—์„œ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ๋ฌธ๋ฒ•
      • ๐Ÿ”˜๋ชจ๋ฐ”์ผ๋ฒ„ํŠผ ์ด๋ฏธ์ง€ ๋ณ€๊ฒฝํ•˜๊ธฐ
      • โœณ๏ธZEP ์Šคํฌ๋ฆฝํŠธ ์ƒํ˜ธ์ž‘์šฉ ์˜ค๋ธŒ์ ํŠธ ๊ฐ€์ด๋“œ
      • ๐Ÿ“‡์˜ค๋ธŒ์ ํŠธ npcProperty
  • ZEP SCRIPT API
    • ๐Ÿ“˜ZEP Script API
      • API Summary
      • ScriptApp
        • Lifecycle
        • Field
        • Storage
        • Event Listeners
        • Callbacks
        • Methods
      • ScriptMap
        • Field
        • Methods
      • ScriptPlayer
        • Field
        • Methods
      • ScriptWidget
        • Field
        • Event Listeners
        • Methods
      • UtilityClass
        • Time
Powered by GitBook
On this page

Was this helpful?

  1. ZEP Script ๊ฐ€์ด๋“œ
  2. ZEP Script ๋”ฐ๋ผํ•˜๊ธฐ
  3. ์‚ฌ์ด๋“œ ๋ฐ” ์•ฑ ์˜ˆ์ œ ์ฝ”๋“œ

Ranking List

PreviousText Button ListNextSelect List

Last updated 1 year ago

Was this helpful?

Ranking List ํ˜• ์œ„์ ฏ์€ ํ”Œ๋ ˆ์ด์–ด์˜ ๋žญํ‚น์„ ์ •๋ ฌํ•œ UI์ž…๋‹ˆ๋‹ค.

ํ™œ์šฉ ์˜ˆ ) ๋‹ฌ๋ฆฌ๊ธฐ ๊ณต์‹ ๋งต, ๊ฒฐํˆฌ์žฅ ๊ณต์‹ ๋งต, ์Šน๋ถ€ ์˜ˆ์ธก ์•ฑ, ํฌ์ธํŠธ ์•ฑ

Image

Example

const dummyData = {
    'a': {
        id: 'a',
        name: 'user1',
        point: 100,
    },
    'b': {
        id: 'b',
        name: 'user2',
        point: 200,
    },
    'c': {
        id: 'c',
        name: 'user3',
        point: 400,
    },
    'd': {
        id: 'd',
        name: 'user4',
        point: 1000,
    },
    'e': {
        id: 'e',
        name: 'user5',
        point: 2000,
    },
    'f': {
        id: 'f',
        name: 'user6',
        point: 4000,
    },
};
function openWidget(p)
{
    //Check if player is mobile or not
    if (p.isMobile)
        //Set the widget's name, anchor position, width, and height.
        p.tag.widget = p.showWidget('widget.html', 'sidebar', 350, 480);
    else
        p.tag.widget = p.showWidget('widget.html', 'middle', 400, 448);
    
    //Send data to widget
    p.tag.widget.sendMessage({
        data: dummyData,
        id: p.id,
        isMobile: p.isMobile,
    });
    
    //Register events for messages sent from widgets
    p.tag.widget.onMessage.Add(function (sender, msg) {
        if (msg.type == "close") {
            if (sender.tag.widget) {
                sender.tag.widget.destroy();
                sender.tag.widget = null;
            }
        }
    });
}

//Event when a player joins the app
App.onJoinPlayer.Add(function(p) {
    //Reset the player's tag value
    p.tag = {};
});

// Action when the player clicks the sidebar app
App.onSidebarTouched.Add(function(p) {
    openWidget(p);
});

๐Ÿ”น
5KB
RankingBoard.zip
archive