07.07.2014, 20:33
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; }