SA-MP Forums Archive
[Ajuda] Comando /darvip dis que nгo estou autorizado ajuda aque pls! - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Comando /darvip dis que nгo estou autorizado ajuda aque pls! (/showthread.php?tid=370639)



Comando /darvip dis que nгo estou autorizado ajuda aque pls! - mandriva - 20.08.2012

Olб galera sou novato... Estou usando o GM Brasil Mega Life porque foi o unico melhozin que achei... mas vamo pro que intereзa, eu estava tentando dar vip a uma pesoa e eu estava logado como adm! me pus de ADM pela pasta scriptfiles... Porque nгo da pra logar na RCON quando qualquer pesoa tenta logar toma BAN! inclusive se tiver como tirar isso auguem puder ajudar eu agradeзo! vou postar a linha e o pastebin vlw ae galera espero quem min ajudem!

Pastebin: http://pastebin.com/hf5msDBx


Код:
    SendClientMessage(playerid, COLOR_WHITE, "|______________[ Vips do Server ]______________|");for(new x=0; x<sizeof(VipInfo); x++){if(strcmp(VipInfo[x][vNick],"Ninguem",true) != 0){format(string, sizeof(string), "Vip ID:[%d]: %s Nнvel:[%d]", x, VipInfo[x][vNick], VipInfo[x][vTipo]);SendClientMessage(playerid, COLOR_AZULBB, string);}}return true;}
     
    if(strcmp(cmd, "/resetarobj",true) == 0){if(IsPlayerConnected(playerid)){if (PlayerInfo[playerid][pAdmin] >= 2){
    DestroyObject(pRoadCones[playerid]);pRoadCones[playerid] = 0;DestroyObject(PlayerInfo[playerid][pParedao]);PlayerInfo[playerid][pParedao] = 0;DestroyObject(pRoadblock[playerid]);pRoadblock[playerid] = 0;DestroyObject(PlayerInfo[playerid][pBarraca]);PlayerInfo[playerid][pBarraca] = 0;SendClientMessage(playerid, COR_PM,"Vocк retirou todos os objetos como Barreiras, Bloqueios e etc...");}}return true;}
     
    if(strcmp(cmd, "/resetarpcosa",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pAdmin] >= 2){DestroyObject(acn);acn = CreateObject(2933, 321.39999389648, -1188.1999511719, 77.099998474121, 0, 359, 37.996215820313);}}return true;}
     
     
            if(strcmp(cmd, "/darvip", true) == 0)
            {
                if(IsPlayerConnected(playerid))
                {
                    GetPlayerName(playerid, sendername, 256);
                    if (strcmp(sendername,"Ilde_Cooper",true)==0 || strcmp(sendername,"Ilde_Cooper",true)==0 || strcmp(sendername,"Ilde_Cooper",true)==0)
                    {
                    VipVaga();
                    if(VagaSobrando == 0)
                    {
                                    SendClientMessage(playerid, COLOR_GRAD1, "Nгo hб mais vagas na lista use /limparvip primeiro.");
                                    return true;
                    }
                            tmp = strtok(cmdtext, idx);
                            if(!strlen(tmp))
                            {
                                    SendClientMessage(playerid, COLOR_GRAD2, "USE: /darvip [id] [Nivel]");
                                    return true;
                            }
                            new para1;
                            new level;
                            para1 = ReturnUser(tmp);
                            tmp = strtok(cmdtext, idx);
                            if(!strlen(tmp))
                            {
                                    SendClientMessage(playerid, COLOR_GRAD2, "USE: /darvip [id] [Nivel]");
                                    return true;
                            }
                            level = strval(tmp);
                            GetPlayerName(para1, giveplayer, sizeof(giveplayer));
                            GetPlayerName(playerid, sendername, sizeof(sendername));
                        if(IsPlayerConnected(para1))
                        {
                            if(para1 != INVALID_PLAYER_ID)
                            {
                                            format(string, sizeof string, "Vocк deu VIP Nнvel %d para %s", level, giveplayer);
                                            SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                                            format(string, sizeof string, "Vocк ganhou VIP Nнvel %d do admin %s", level, sendername);
                                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                                            getdate(year, month, day);
                                            gettime(hour,minute,second);
                                            format(string, sizeof(string), "%s deu vip ao %s nнvel %d (%d/%d/%d - %d:%d)",sendername,giveplayer,level,day, month, year,hour, minute);
                                            VipsLog(string);
                                            PlayerInfo[para1][pVIP] = level;
                                            new var03 = 0;
                                            for(new i = 0; i < sizeof(VipInfo); i++)
                                        {
                                            if(strcmp(giveplayer,VipInfo[i][vNick],true)==0)
                                            {
                                                VipInfo[i][vTipo] = level;
                                                SaveVip();
                                                var03 = 1;
                                                break;
                                            }
                                            }
                                            if(var03 == 0)
                                            {
                                                for(new i = 0; i < sizeof(VipInfo); i++)
                                            {
                                                    if(strcmp("Ninguem",VipInfo[i][vNick],true)==0)
                                                    {
                                                strmid(VipInfo[i][vNick], giveplayer, 0, strlen(giveplayer), 255);
                                                VipInfo[i][vTipo] = level;
                                                        SaveVip();
                                                        break;
                                                            }
                                                    }
                                            }
                                    }
                            }
                            }
                            else
                            {
                                    SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo esta autorizado a usar este comando!");
                            }
                    }
                    return true;
            }
            if (strcmp(cmd, "/limparvip", true) == 0)
            {
                    if(PlayerInfo[playerid][pAdmin] < DONO)
                    {
                            SendClientMessage(playerid, COLOR_GRAD2, "Vocк nгo estб autorizado a usar este comando!");
                            return true;
                    }
                tmp = strtok(cmdtext, idx);
                    if(!strlen(tmp))
                    {
                            SendClientMessage(playerid, COLOR_GRAD2, "USE: /limparvip [Vaga]");
                            return true;
                    }
                    new Vagao = strval(tmp);
                    if(Vagao < 0 || Vagao > 50) { SendClientMessage(playerid, COLOR_GREY, "Vaga mнnima 0 mбximo 50!"); return true; }
                    if(IsPlayerOnline(VipInfo[Vagao][vNick]))
                    {
                        new id=GetPlayerID(VipInfo[Vagao][vNick]);
                        PlayerInfo[id][pVIP] = 0;
                            SendClientMessage(id, COLOR_YELLOW, "Vocк perdeu seu VIP, renove-o e receba seus benefнcios de volta");
                    }



Re: Comando /darvip dis que nгo estou autorizado ajuda aque pls! - Maklister - 20.08.2012

Caraca mano da ate desgosto de mexer ai .... muito mal identado =/ coloca um aparelho ai ..

# Vou tentar ver aqui e ja ja dou edit


Re: Comando /darvip dis que nгo estou autorizado ajuda aque pls! - ecko_style - 20.08.2012

Код:
SendClientMessage(playerid, COLOR_WHITE, "|______________[ Vips do Server ]______________|");
	for(new x=0; x<sizeof(VipInfo); x++){if(strcmp(VipInfo[x][vNick],"Ninguem",true) != 0){format(string, sizeof(string), "Vip ID:[%d]: %s Nнvel:[%d]", x, VipInfo[x][vNick], VipInfo[x][vTipo]);SendClientMessage(playerid, COLOR_AZULBB, string);}}return true;}
     
    if(strcmp(cmd, "/resetarobj",true) == 0){if(IsPlayerConnected(playerid)){if (PlayerInfo[playerid][pAdmin] >= 2){
    DestroyObject(pRoadCones[playerid]);pRoadCones[playerid] = 0;DestroyObject(PlayerInfo[playerid][pParedao]);PlayerInfo[playerid][pParedao] = 0;DestroyObject(pRoadblock[playerid]);pRoadblock[playerid] = 0;DestroyObject(PlayerInfo[playerid][pBarraca]);PlayerInfo[playerid][pBarraca] = 0;SendClientMessage(playerid, COR_PM,"Vocк retirou todos os objetos como Barreiras, Bloqueios e etc...");}}return true;}
     
    if(strcmp(cmd, "/resetarpcosa",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pAdmin] >= 2){DestroyObject(acn);acn = CreateObject(2933, 321.39999389648, -1188.1999511719, 77.099998474121, 0, 359, 37.996215820313);}}return true;}
     
     
            if(strcmp(cmd, "/darvip", true) == 0)
            {
                if(IsPlayerConnected(playerid))
                {
	        if(PlayerInfo[playerid][pAdmin] < 1341)
	    	{
                    VipVaga();
                    if(VagaSobrando == 0)
                    {
                                    SendClientMessage(playerid, COLOR_GRAD1, "Nгo hб mais vagas na lista use /limparvip primeiro.");
                                    return true;
                    }
                            tmp = strtok(cmdtext, idx);
                            if(!strlen(tmp))
                            {
                                    SendClientMessage(playerid, COLOR_GRAD2, "USE: /darvip [id] [Nivel]");
                                    return true;
                            }
                            new para1;
                            new level;
                            para1 = ReturnUser(tmp);
                            tmp = strtok(cmdtext, idx);
                            if(!strlen(tmp))
                            {
                                    SendClientMessage(playerid, COLOR_GRAD2, "USE: /darvip [id] [Nivel]");
                                    return true;
                            }
                            level = strval(tmp);
                            GetPlayerName(para1, giveplayer, sizeof(giveplayer));
                            GetPlayerName(playerid, sendername, sizeof(sendername));
                        if(IsPlayerConnected(para1))
                        {
                            if(para1 != INVALID_PLAYER_ID)
                            {
                                            format(string, sizeof string, "Vocк deu VIP Nнvel %d para %s", level, giveplayer);
                                            SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                                            format(string, sizeof string, "Vocк ganhou VIP Nнvel %d do admin %s", level, sendername);
                                            SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                                            getdate(year, month, day);
                                            gettime(hour,minute,second);
                                            format(string, sizeof(string), "%s deu vip ao %s nнvel %d (%d/%d/%d - %d:%d)",sendername,giveplayer,level,day, month, year,hour, minute);
                                            VipsLog(string);
                                            PlayerInfo[para1][pVIP] = level;
                                            new var03 = 0;
                                            for(new i = 0; i < sizeof(VipInfo); i++)
                                        {
                                            if(strcmp(giveplayer,VipInfo[i][vNick],true)==0)
                                            {
                                                VipInfo[i][vTipo] = level;
                                                SaveVip();
                                                var03 = 1;
                                                break;
                                            }
                                            }
                                            if(var03 == 0)
                                            {
                                                for(new i = 0; i < sizeof(VipInfo); i++)
                                            {
                                                    if(strcmp("Ninguem",VipInfo[i][vNick],true)==0)
                                                    {
                                                strmid(VipInfo[i][vNick], giveplayer, 0, strlen(giveplayer), 255);
                                                VipInfo[i][vTipo] = level;
                                                        SaveVip();
                                                        break;
                                                            }
                                                    }
                                            }
                                    }
                            }
                            }
                            else
                            {
                                    SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo esta autorizado a usar este comando!");
                            }
                    }
                    return true;
            }
            if (strcmp(cmd, "/limparvip", true) == 0)
            {
                    if(PlayerInfo[playerid][pAdmin] < DONO)
                    {
                            SendClientMessage(playerid, COLOR_GRAD2, "Vocк nгo estб autorizado a usar este comando!");
                            return true;
                    }
                tmp = strtok(cmdtext, idx);
                    if(!strlen(tmp))
                    {
                            SendClientMessage(playerid, COLOR_GRAD2, "USE: /limparvip [Vaga]");
                            return true;
                    }
                    new Vagao = strval(tmp);
                    if(Vagao < 0 || Vagao > 50) { SendClientMessage(playerid, COLOR_GREY, "Vaga mнnima 0 mбximo 50!"); return true; }
                    if(IsPlayerOnline(VipInfo[Vagao][vNick]))
                    {
                        new id=GetPlayerID(VipInfo[Vagao][vNick]);
                        PlayerInfo[id][pVIP] = 0;
                            SendClientMessage(id, COLOR_YELLOW, "Vocк perdeu seu VIP, renove-o e receba seus benefнcios de volta");
                    }
Problema Resolvido !


Re: Comando /darvip dis que nгo estou autorizado ajuda aque pls! - mandriva - 20.08.2012

vlw ae ecko_style comsegui!