[HELP] duty admin dynamic 3dlabel
#1

Hello everyone. I have one question. I want ask you guys how to create dynamic3dtextlabel when some admin is on duty and I want that same label stays as long he's on admin duty until he execute command /dutyoff and also for example if is admin on duty and drive car and some player sit g in car I want then to player see his 3ddynamiclabel I have that all but the problem is for some reason the label just dissapear after some time I also check my timers for destroying that specific label but I only have that in command /dutyoff. Thanks
Reply
#2

show us the command of admin duty and off duty.
Reply
#3

dutyon:

pawn Код:
CMD:dutyon(playerid,params[])
{
    if(IgracLogiran[playerid] != 1)
    {
        SendClientMessage(playerid,COLOR_GRAD2,"{FFFFFF}[{48E31C}G-Protect{FFFFFF}] {C3C3C3}Morate biti logirani za koristenje ove komande!");
        return 1;
    }
    if(PlayerInfo[playerid][Admin] > 0 || IsPlayerAdmin(playerid))
    {
        if(ADuty[playerid] == 1)
        {
            SendClientMessage(playerid,COLOR_BIJELA,"{F81414}[Odbijeno!] {C3C3C3}Vec imate ukljucenu Admin Duznost!");
            return 1;
        }
        new string[128],ime[MAX_PLAYER_NAME];
        RPIme(playerid,ime);
        format(string,128,"%s je sada na admin duznosti.",ime);
        PorukaAdminima(bojalv,string,1);
        PorukaGameSagesima(bojalv,string,1);
        SendClientMessage(playerid,COLOR_ZUTA,"Ukljucio si admin duznost.");
        DutyAdmin[playerid] = CreateDynamic3DTextLabel("Na Admin Duznosti! (Ne Ometaj!)",SVIJETLOPLAVA,0.0,0.0,0.6,15.0,playerid,.testlos = 1);
        Streamer_SetFloatData(STREAMER_TYPE_3D_TEXT_LABEL,DutyAdmin[playerid],E_STREAMER_ATTACH_OFFSET_Z,0.6);
        SetPlayerArmour(playerid,99.0);
        SetPlayerHealth(playerid,99.0);
        ADuty[playerid] = 1;
        Admin3DKreiran[playerid] = true;
        SetPlayerColor(playerid,SVIJETLOPLAVA);
    }
    else return SendClientMessage(playerid,COLOR_GRAD2,"{FFFFFF}[{48E31C}G-Protect{FFFFFF}] {C3C3C3}Samo Admini!");
    return 1;
}
and dutyoff

pawn Код:
CMD:dutyoff(playerid,params[])
{
    if(IgracLogiran[playerid] != 1)
    {
        SendClientMessage(playerid,COLOR_GRAD2,"{FFFFFF}[{48E31C}G-Protect{FFFFFF}] {C3C3C3}Morate biti logirani za koristenje ove komande!");
        return 1;
    }
    if(PlayerInfo[playerid][Admin] > 0 || IsPlayerAdmin(playerid))
    {
        if(ADuty[playerid] == 0)
        {
            SendClientMessage(playerid,COLOR_BIJELA,"{F81414}[Odbijeno!] {C3C3C3}Niste na Admin Duznosti!");
            return 1;
        }
        new string[128],ime[MAX_PLAYER_NAME];
        RPIme(playerid,ime);
        format(string,128,"%s nije vise na admin duznosti.",ime);
        PorukaAdminima(bojalv,string,1);
        PorukaGameSagesima(bojalv,string,1);
        SendClientMessage(playerid,COLOR_ZUTA,"Iskljucio si admin duznost.");
        if(Admin3DKreiran[playerid] == true)
        {
            DestroyDynamic3DTextLabel(DutyAdmin[playerid]);
            Admin3DKreiran[playerid] = false;
            ADuty[playerid] = 0;
        }
        SetPlayerArmour(playerid,0.0);
        SetPlayerHealth(playerid,99.0);
        SetPlayerColor(playerid,COLOR_BIJELA);
    }
    else return SendClientMessage(playerid,COLOR_GRAD2,"{FFFFFF}[{48E31C}G-Protect{FFFFFF}] {C3C3C3}Samo Admini!");
    return 1;
}
So what I want to say in my first post I mean I turn admmin duty or some other player who is admin and for a while it's fine all but the problem is happening that label just disappear after some time I have problem with that which I wasn't able to solve so I come to you guys for help. Thanks again.
Reply
#4

anyone? Thanks
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)