[Ajuda] /darvip
#1

eu queria colocar /darvip [Id] [nivel do vip] [Quantidade de mes] pq esse comando ta /darvip [id] nivel] mais a duraзгo й apenas 1 mes... quero dx para colocar qnts meses kiser..

Код HTML:
    if(strcmp(cmd, "/darvip", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
	        if(PlayerInfo[playerid][pAdmin] < 1342)
	    	{
				SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo tem autorizaзгo para usar esse comando.");
				return 1;
	    	}
	    	VipVaga();
	    	if(VagaSobrando == 0)
	    	{
				SendClientMessage(playerid, COLOR_GRAD1, "Nгo hб mais vagas na lista use /limparvip primeiro.");
				return 1;
	    	}
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "USE: /darvip [ ID ] [Nivel] 1(Prata) 2(Ouro) 3(Vip-Sуcio) 4(Sуcio-Diamante)");
				return 1;
			}
			new para1;
			new level;
			para1 = ReturnUser(tmp);
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "USE: /darvip [ ID ] [Nivel] 1(Prata) 2(Ouro) 3(Vip-Sуcio) 4(Sуcio-Diamante)");
				return 1;
			}
			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);
					getdate(year, month, day);
					gettime(hour,minute,second);
					PlayerInfo[para1][pVIP] = level;
					new var03 = 0;
                    new Anov,Mesv,Diav,Horav,Minutov,SegV;
                    getdate(Anov, Mesv, Diav);
                    gettime(Horav, Minutov, SegV);
                    if(Mesv == 12 && Anov == 2012) { Mesv = 1; Anov++;} else { Mesv++; }
                    if(level == 1)
                    {
                        new VipGrana = 2500000;
                        new VipNivel = 2;
                        /*format(gstring, sizeof(gstring), "VipInfo: {80E3FF}%s {E84F33} Recebeu R$ %d de Dinheiro na Conta do Banco.",PlayerName(para1) ,VipGrana);
    	                SendClientMessage(COLOR_LIGHTRED,gstring);
                        format(gstring, sizeof(gstring), "VipInfo: {80E3FF}%s {E84F33} Recebeu mais %d de Nivel em Sua Conta.",PlayerName(para1) ,VipGrana);
    	                SendClientMessage(COLOR_LIGHTRED,gstring); */
                        //SendClientMessage(playerid, 0x80FF80AA,"***.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•[ {0080FF}Brasil Gamer RPG Recebimento Vip{80FF80} ]•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•***");
                        PlayerPlaySound(para1, 1084, 0.0, 0.0, 0.0);
                        SendClientMessage(para1, 0x95FFDFAA,"**~~*~*~*~*~*~*~*| Liberaзгo de Vantagens Vips |*~*~*~*~*~*~*~~**");
                        PlayerInfo[para1][pConta] += VipGrana;
                        PlayerInfo[para1][pLevel] += VipNivel;
                        format(string, sizeof string, "Vocк ganhou VIP Nнvel %d do admin %s", level, sendername);
					    SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                        format(gstring, sizeof(gstring), "** Vocк Recebeu R$ %d na conta do Banco!", VipGrana);
						SendClientMessage(para1, COLOR_LIGHTBLUE, gstring);
                        format(gstring, sizeof(gstring), "** Vocк Recebeu mais %d de Nivel Em Sua conta!", VipNivel);
						SendClientMessage(para1, COLOR_LIGHTBLUE, gstring);
                        format(gstring, sizeof(gstring), "** Seu Vip Termina Dia %d/%d/%d, Hora %d:%d:%d!", Diav,Mesv,Anov,Horav,Minutov,SegV);
						SendClientMessage(para1, 0x77EEA1FF, gstring);
                        SendClientMessage(para1, 0x95FFDFAA,"** Conta Vip-Prata Ativada, Obrigado por nos Ajudar, Bom Jogo!");
                    }
                    else if(level == 2)
                    {
                        new VipGrana = 5000000;
                        new VipNivel = 4;
                        /*format(gstring, sizeof(gstring), "VipInfo: {80E3FF}%s {E84F33} Recebeu R$ %d de Dinheiro na Conta do Banco.",PlayerName(para1) ,VipGrana);
    	                ABroadCast(COLOR_LIGHTRED,gstring,1);
                        format(gstring, sizeof(gstring), "VipInfo: {80E3FF}%s {E84F33} Recebeu mais %d de Nivel em Sua Conta.",PlayerName(para1) ,VipGrana);
    	                ABroadCast(COLOR_LIGHTRED,gstring,1);*/
                        //SendClientMessage(playerid, 0x80FF80AA,"***.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•[ {0080FF}Brasil Gamer RPG Recebimento Vip{80FF80} ]•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•***");
                        PlayerPlaySound(para1, 1084, 0.0, 0.0, 0.0);
                        SendClientMessage(para1, 0x95FFDFAA,"**~~*~*~*~*~*~*~*| Liberaзгo de Vantagens Vips |*~*~*~*~*~*~*~~**");
                        format(string, sizeof string, "Vocк ganhou VIP Nнvel %d do admin %s", level, sendername);
				    	SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                        PlayerInfo[para1][pConta] += VipGrana;
                        PlayerInfo[para1][pLevel] += VipNivel;
                        format(gstring, sizeof(gstring), "** Vocк Recebeu R$ %d na conta do Banco!", VipGrana);
						SendClientMessage(para1, COLOR_LIGHTBLUE, gstring);
                        format(gstring, sizeof(gstring), "** Vocк Recebeu mais %d de Nivel Em Sua conta!", VipNivel);
						SendClientMessage(para1, COLOR_LIGHTBLUE, gstring);
                        format(gstring, sizeof(gstring), "** Seu Vip Termina Dia %d/%d/%d, Hora %d:%d:%d!", Diav,Mesv,Anov,Horav,Minutov,SegV);
						SendClientMessage(para1, 0x77EEA1FF, gstring);
                        SendClientMessage(para1, 0x95FFDFAA,"** Conta Vip-Ouro Ativada, Obrigado por nos Ajudar, Bom Jogo!");
                    }
                    else if(level == 3)
                    {
                        new VipGrana = 10000000;
                        new VipNivel = 6;
                        /*format(gstring, sizeof(gstring), "VipInfo: {80E3FF}%s {E84F33} Recebeu R$ %d de Dinheiro na Conta do Banco.",PlayerName(para1) ,VipGrana);
    	                ABroadCast(COLOR_LIGHTRED,gstring,1);
                        format(gstring, sizeof(gstring), "VipInfo: {80E3FF}%s {E84F33} Recebeu mais %d de Nivel em Sua Conta.",PlayerName(para1) ,VipGrana);
    	                ABroadCast(COLOR_LIGHTRED,gstring,1);*/
                        //SendClientMessage(playerid, 0x80FF80AA,"***.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•[ {0080FF}Brasil Gamer RPG Recebimento Vip{80FF80} ]•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•***");
                        PlayerPlaySound(para1, 1084, 0.0, 0.0, 0.0);
                        SendClientMessage(para1, 0x95FFDFAA,"**~~*~*~*~*~*~*~*| Liberaзгo de Vantagens Vips |*~*~*~*~*~*~*~~**");
                        format(string, sizeof string, "Vocк ganhou VIP Nнvel %d do admin %s", level, sendername);
					    SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                        PlayerInfo[para1][pConta] += VipGrana;
                        PlayerInfo[para1][pLevel] += VipNivel;
                        format(gstring, sizeof(gstring), "** Vocк Recebeu R$ %d na conta do Banco!", VipGrana);
						SendClientMessage(para1, COLOR_LIGHTBLUE, gstring);
                        format(gstring, sizeof(gstring), "** Vocк Recebeu mais %d de Nivel Em Sua conta!", VipNivel);
						SendClientMessage(para1, COLOR_LIGHTBLUE, gstring);
                        format(gstring, sizeof(gstring), "** Seu Vip Termina Dia %d/%d/%d, Hora %d:%d:%d!", Diav,Mesv,Anov,Horav,Minutov,SegV);
						SendClientMessage(para1, 0x77EEA1FF, gstring);
                        SendClientMessage(para1, 0x95FFDFAA,"** Conta Vip-Sуcio Ativada, Obrigado por nos Ajudar, Bom Jogo!");
                    }                    
                     else if(level == 4)
                    {
                        new VipGrana = 20000000;
                        new VipNivel = 8;
                        /*format(gstring, sizeof(gstring), "VipInfo: {80E3FF}%s {E84F33} Recebeu R$ %d de Dinheiro na Conta do Banco.",PlayerName(para1) ,VipGrana);
    	                ABroadCast(COLOR_LIGHTRED,gstring,1);
                        format(gstring, sizeof(gstring), "VipInfo: {80E3FF}%s {E84F33} Recebeu mais %d de Nivel em Sua Conta.",PlayerName(para1) ,VipGrana);
    	                ABroadCast(COLOR_LIGHTRED,gstring,1);*/
                        //SendClientMessage(playerid, 0x80FF80AA,"***.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•[ {0080FF}Brasil Gamer RPG Recebimento Vip{80FF80} ]•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•***");
                        PlayerPlaySound(para1, 1084, 0.0, 0.0, 0.0);
                        SendClientMessage(para1, 0x95FFDFAA,"**~~*~*~*~*~*~*~*| Liberaзгo de Vantagens Vips |*~*~*~*~*~*~*~~**");
                        format(string, sizeof string, "Vocк ganhou VIP Nнvel %d do admin %s", level, sendername);
					    SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                        PlayerInfo[para1][pConta] += VipGrana;
                        PlayerInfo[para1][pLevel] += VipNivel;
                        format(gstring, sizeof(gstring), "** Vocк Recebeu R$ %d na conta do Banco!", VipGrana);
						SendClientMessage(para1, COLOR_LIGHTBLUE, gstring);
                        format(gstring, sizeof(gstring), "** Vocк Recebeu mais %d de Nivel Em Sua conta!", VipNivel);
						SendClientMessage(para1, COLOR_LIGHTBLUE, gstring);
                        format(gstring, sizeof(gstring), "** Seu Vip Termina Dia %d/%d/%d, Hora %d:%d:%d!", Diav,Mesv,Anov,Horav,Minutov,SegV);
						SendClientMessage(para1, 0x77EEA1FF, gstring);
                        SendClientMessage(para1, 0x95FFDFAA,"** Conta Sуcio-Diamante Ativada, Obrigado por nos Ajudar, Bom Jogo!");
                    }
                    ScoreLevel(para1);
					for(new i = 0; i < sizeof(VipInfo); i++)
				    {
				        if(strcmp(PlayerName(para1),VipInfo[i][vNick],true)==0)
				        {
                            VipInfo[i][vDia] = Diav;
                            VipInfo[i][vMes] = Mesv;
                            VipInfo[i][vAno] = Anov;
                            VipInfo[i][vHora] = Horav;
                            VipInfo[i][vMinuto] = Minutov;
                            VipInfo[i][vSegundo] = SegV;
				            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], PlayerName(para1), 0, strlen(PlayerName(para1)), 255);
                                VipInfo[i][vDia] = Diav;
                                VipInfo[i][vMes] = Mesv;
                                VipInfo[i][vAno] = Anov;
                                VipInfo[i][vHora] = Horav;
                                VipInfo[i][vMinuto] = Minutov;
                                VipInfo[i][vSegundo] = SegV;
					            break;
							}
						}
					}
					SalvarPlayer(para1);
					SaveVip();
				}
			}
		}
		return 1;
	}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)