20.06.2017, 02:48
Alguem poderia fazer um comando de /SETVIP
pra min ? ;-; Darei REP
pra min ? ;-; Darei REP
CMD:setvip(playerid, params[])
{
new ID, str[128];
if(sscanf(params, "d", ID)) return SendClientMessage(playerid, -1, "Use: /setvip [id]");
if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, -1, "Esse jogador nгo estб online.");
Informacoes[ID][VIP] = 1;
format(str, sizeof(str), "Vocк deu vip para: %s", Nome(ID));
SendClientMessage(playerid, -1, str);
format(str, sizeof(str), "%s %d: Setou seu VIP", Nome(playerid), playerid);
SendClientMessage(ID, -1, str);
return 1;
}
CMD:setvip(playerid, params[])
{
new ID, Level, str[128];
if(sscanf(params, "dd", ID, Level)) return SendClientMessage(playerid, -1, "Use: /setvip [id] [level]");
if(Level < 1) return SendClientMessage(playerid, -1, "Level de 1 a 3");
if(Level > 3) return SendClientMessage(playerid, -1, "Level incorreto.");
if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, -1, "Esse jogador nгo estб online.");
Informacoes[ID][VIP] = 1;
format(str, sizeof(str), "Vocк deu vip para: %s", Nome(ID));
SendClientMessage(playerid, -1, str);
format(str, sizeof(str), "%s %d: Setou seu VIP", Nome(playerid), playerid);
SendClientMessage(ID, -1, str);
return 1;
}
CMD:setvip(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] < 10) { SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo pode usar este comando!"); return 1; } new para1; new meses; if(sscanf(params, "ud", para1, meses)) { SendClientMessage(playerid, COLOR_GRAD2, "USE: /setvip [ID do Player] [Meses]"); return 1; } GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { if(meses < 1 || meses > 2)return SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк pode dar apenas 1 ou 2 meses de VIP!"); new string[128]; format(string, sizeof string, "{FFFFFF}Vocк deu %d meses de VIP para %s", meses, giveplayer); SendClientMessage(playerid, COLOR_DBLUE, string); format(string, sizeof string, "{FFFFFF}O admin %s te deu %d meses de VIP com R$%s e %d Niveis, Aproveite Nossos beneficios!", sendername, meses, ConvertMoney(1500000*meses), 1*meses); SendClientMessage(para1, COLOR_DBLUE, string); getdate(year, month, day); gettime(hour,minute,second); format(string, sizeof(string), "{FFFFFF}{6495ED}Aviso: O admin %s deu %d meses de VIP para %s.",sendername,meses,giveplayer); BPCLogs("vips", string); PlayerInfo[para1][pLevel] += 1*meses; PlayerInfo[para1][pVIP] = 1; GiveDinheiro(para1, 1500000*meses); ScoreLevel(para1); PlayerInfo[para1][pDiasvip] = getdate()+(meses*31); PlayerInfo[para1][pDiaVIP] = day; PlayerInfo[para1][pMesVIP] = month+meses; PlayerInfo[para1][pAnoVIP] = year; if(PlayerInfo[para1][pMesVIP] > 12) { PlayerInfo[para1][pMesVIP] -= 12; PlayerInfo[para1][pAnoVIP]++; } OnPlayerSave(para1); SaveObjects(para1); } } return 1; }
CMD:setvip(playerid, params[])
{
new para1, meses;
if(PlayerInfo[playerid][pAdmin] < 10) return SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo pode usar este comando!");
if(sscanf(params, "ud", para1, meses)) return SendClientMessage(playerid, COLOR_GRAD2, "USE: /setvip [ID do Player] [Meses]");
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
new string[128];
if(meses < 1 || meses > 2) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк pode dar apenas 1 ou 2 meses de VIP!");
format(string, sizeof string, "{FFFFFF}Vocк deu %d meses de VIP para %s", meses, giveplayer);
SendClientMessage(playerid, COLOR_DBLUE, string);
format(string, sizeof string, "{FFFFFF}O admin %s te deu %d meses de VIP com R$%s e %d Niveis, Aproveite Nossos beneficios!", sendername, meses, ConvertMoney(1500000*meses), 1*meses);
SendClientMessage(para1, COLOR_DBLUE, string);
getdate(year, month, day);
gettime(hour,minute,second);
format(string, sizeof(string), "{FFFFFF}{6495ED}Aviso: O admin %s deu %d meses de VIP para %s.",sendername,meses,giveplayer);
BPCLogs("vips", string);
PlayerInfo[para1][pLevel] += 1*meses;
PlayerInfo[para1][pVIP] = 1;
GiveDinheiro(para1, 1500000*meses);
ScoreLevel(para1);
PlayerInfo[para1][pDiasvip] = getdate()+(meses*31);
PlayerInfo[para1][pDiaVIP] = day;
PlayerInfo[para1][pMesVIP] = month+meses;
PlayerInfo[para1][pAnoVIP] = year;
if(PlayerInfo[para1][pMesVIP] > 12)
{
PlayerInfo[para1][pMesVIP] -= 12;
PlayerInfo[para1][pAnoVIP]++;
}
OnPlayerSave(para1);
SaveObjects(para1);
}
}
return 1;
}