[SourceMod] MOTD 패널을 심화적으로 다루기

Posted by subkarsei2
2015. 1. 22. 12:52 Info/Tips/Programming

제목으로는 '심화적'이라고는 했지만 사실 별 것 아닌 내용에 해당됩니다.


'ShowVGUIPanel' 함수를 이용해서 처리한 것이기 때문에 뭐 어찌보면 '심화적'일 수도 있겠지만 어찌됐든 해당 함수를 이용해서 MOTD 패널을 숨긴 채로도 이용할 수 있습니다.


stock ShowMOTDPanelEx(client, const String:title[], const String:msg[], type=MOTDPANEL_TYPE_INDEX, bool:show=true)

{

    decl String:ptype[3];

    new Handle:kv = CreateKeyValues("data");

    

    IntToString(type, ptype, sizeof(ptype));

    

    KvSetString(kv, "title", title);

    KvSetString(kv, "type", ptype);

    KvSetString(kv, "msg", msg);

    

    ShowVGUIPanel(client, "info", kv, show);

    

    CloseHandle(kv);

}