VIP Grade problems

Results 1 to 6 of 6
  1. #1
    Currently Stoned ! Ronny786 is offline
    MemberRank
    Dec 2011 Join Date
    Lost WorldLocation
    984Posts

    VIP Grade problems

    got some problem while making VIP wall and other bugs..
    check the image..

    In LObby, cant see name before zmsg:





    and regarding vip wall :

    I can add vip wall. i dont know what to place in command ?

    if i do it CCF_ALL , everyone write on wall.. and if i write CCF_ADMIN, only admins can write, not even vip. tell me what to put there? to make only vips write on wal ?
    This code below :
    Code:
    	_CC_AC("vipwall",			&ChatCmd_VipAnnounce,			CCF_ADMIN, ARGVNoMin, 1 , true,"/vipwall <Message>", "");


  2. #2
    Good Guy George qet123 is offline
    MemberRank
    Apr 2009 Join Date
    DesertLocation
    1,432Posts

    Re: VIP Grade problems

    In the main void, if(zgetmyinfo()->getuseridgrade != vip) return;

    Zgameclient::onchannelchat post that for me

  3. #3
    Currently Stoned ! Ronny786 is offline
    MemberRank
    Dec 2011 Join Date
    Lost WorldLocation
    984Posts

    Re: VIP Grade problems

    Quote Originally Posted by qet123 View Post
    In the main void, if(zgetmyinfo()->getuseridgrade != vip) return;

    Zgameclient::onchannelchat post that for me

    Spoiler:

    void ZGameClient::OnChannelChat(const MUID& uidChannel, char* szName, char* szChat,int nGrade)
    {
    if (GetChannelUID() != uidChannel) return;
    if ((szChat[0]==0) || (szName[0] == 0)) return;

    // MUID uid = GetObject(szName);
    // MMatchObjectCache* pObjCache = FindObjCache(uid);
    MCOLOR _color = MCOLOR(0,0,0);

    MMatchUserGradeID gid = (MMatchUserGradeID) nGrade;
    // gid = MMUG_DEVELOPER;

    char sp_name[256];

    bool bSpUser = GetUserGradeIDColor(gid,_color,sp_name);

    char szText[512];

    if(bSpUser) // Ư¼öÀ¯Àú
    {
    wsprintf(szText, "%s : %s", sp_name , szChat);
    ZChatOutput(szText, ZChat::CMT_NORMAL, ZChat::CL_LOBBY,_color);
    }
    else if ( !ZGetGameClient()->GetRejectNormalChat() || // ÀÏ¹Ý À¯Àú
    (strcmp( szName, ZGetMyInfo()->GetCharName()) == 0))
    {
    wsprintf(szText, "^4%s : %s", szName, szChat);
    ZChatOutput(szText, ZChat::CMT_NORMAL, ZChat::CL_LOBBY);
    }
    }


    i already tried to do that.. but still doesnt work !
    see this :
    Spoiler:

    void ChatCmd_VipAnnounce(const char* line, const int argc, char **const argv) //ADMINPOSTARGSCMD
    {
    if(ZGetMyInfo()->GetUGradeID() == MMUG_VIP7 || MMUG_VIP8 || MMUG_VIP9 || MMUG_VIP10)
    {
    if (argc < 2)
    {
    OutputCmdWrongArgument(argv[0]);
    return;
    }
    static unsigned long int st_nLastTime = 0;
    unsigned long int nNowTime = timeGetTime();
    #define DELAY 1200000 //second * 1000(milliseconds)

    if ((nNowTime-st_nLastTime) < DELAY) return;
    st_nLastTime = nNowTime;
    char szMsg[256];
    char szText[512];
    strcpy(szMsg,argv[1]);
    ZPostAdminAnnounce(ZGetGameClient()->GetPlayerUID(), szMsg, ZAAT_CHAT);
    }
    }
    Last edited by Ronny786; 08-02-13 at 07:41 AM.

  4. #4
    Account Upgraded | Title Enabled! Fur Zi is offline
    MemberRank
    Feb 2012 Join Date
    HellLocation
    279Posts

    Re: VIP Grade problems

    %s : %s?

  5. #5
    Good Guy George qet123 is offline
    MemberRank
    Apr 2009 Join Date
    DesertLocation
    1,432Posts

    Re: VIP Grade problems

    Code:
    if(nNumber == 1 || nNumber == 4);

  6. #6
    Currently Stoned ! Ronny786 is offline
    MemberRank
    Dec 2011 Join Date
    Lost WorldLocation
    984Posts

    Re: VIP Grade problems

    Quote Originally Posted by qet123 View Post
    Code:
    if(nNumber == 1 || nNumber == 4);
    No idea what to do !



Advertisement