28.01.2018, 17:02
Ola pessoal estou querendo ajuda em um comando queria saber como posso setar vip para os players ao logarem no sv ex ele cria a conta e ja ganha 7 dias vip
aqui esta o comando darvip como incorporo ?
CMD:darvip(playerid, params[])
{
new OtherPlayer, Name[24], AdminName[24], Msg[128], String[256];
//new Days, Hours;
new Mess;
if (APlayerData[playerid][PlayerLevel] < 6) return SendClientMessage(playerid, 0xFF0000AA, "{FF0000}[ERRO]: Vocк nгo tem permissгo para isso!");
if(APlayerData[playerid][LoggedIn] == false) return SendClientMessage(playerid, 0xFF0000FF, "{FFFF00}[ERRO] {009D4F}Vocк nгo estб logado!");
if (sscanf(params, "ui", OtherPlayer, Mess)) SendClientMessage(playerid, 0xFF0000AA, "Use: /darvip <ID> <Dias>");
//if (sscanf(params, "uii", OtherPlayer, Days, Hours)) SendClientMessage(playerid, 0xFF0000AA, "Use: /darvip <ID> <Dias> <Horas>");
//if (sscanf(params, "u", OtherPlayer)) SendClientMessage(playerid, 0xFF0000AA, "Use: /darvip <ID>");
else
{
if (IsPlayerConnected(OtherPlayer))
{
//if(Mess == 0) return SendClientMessage(playerid, -1, "{FF0000}Vocк precisa inserir os dias do VIP!");
GetPlayerName(playerid, AdminName, sizeof(AdminName));
GetPlayerName(OtherPlayer, Name, sizeof(Name));
APlayerData[OtherPlayer][VIPLevel] = 1;
//APlayerData[OtherPlayer][TempoVIP] = (Days * 86400) + (Hours * 3600) + gettime();
APlayerData[OtherPlayer][TempoVIP] = (gettime() + (Mess * 24 * 60 * 60));
format(Msg, 128, "Vocк ganhou %d Dias de VIP por %s", Mess, AdminName);
//format(Msg, 128, "Vocк ganhou %d Dias e %d Horas de VIP por %s", Days, Hours, AdminName);
SendClientMessage(OtherPlayer, VERDE_CLARO, Msg);
SendClientMessage(OtherPlayer, VERDE_CLARO, "Use /cmd para ver seus comandos de VIP.");
//format(Msg, 128, "Vocк alterou o VIP do player %s", Name);
// SendClientMessage(playerid, VERDE_CLARO, Msg);
getdate(Ano, Mes, Dia);
gettime(Hora, Minuto, Segundo);
format(Msg, 128, "Vocк deu %d dias de vip para o player %s",Mess, Name);
format(String,sizeof(String), "Player %s Setou %i dias de VIP para o player %s DATA: %d/%d/%d Hora: %d:%d:%d", AdminName, Mess, Name, Dia, Mes, Ano, Hora, Minuto, Segundo);
EscreverLog("Logs/SetouVIP.log", String);
//format(Msg, 128, "Vocк deu %d dias e %d de vip para o player %s", Days, Hours, Name);
SendClientMessage(playerid, 0xFF0000FF, Msg);
}
else
SendClientMessage(playerid, 0xFF0000FF, "O jogador nao esta online");
}
return 1;
}
aqui esta o comando darvip como incorporo ?
CMD:darvip(playerid, params[])
{
new OtherPlayer, Name[24], AdminName[24], Msg[128], String[256];
//new Days, Hours;
new Mess;
if (APlayerData[playerid][PlayerLevel] < 6) return SendClientMessage(playerid, 0xFF0000AA, "{FF0000}[ERRO]: Vocк nгo tem permissгo para isso!");
if(APlayerData[playerid][LoggedIn] == false) return SendClientMessage(playerid, 0xFF0000FF, "{FFFF00}[ERRO] {009D4F}Vocк nгo estб logado!");
if (sscanf(params, "ui", OtherPlayer, Mess)) SendClientMessage(playerid, 0xFF0000AA, "Use: /darvip <ID> <Dias>");
//if (sscanf(params, "uii", OtherPlayer, Days, Hours)) SendClientMessage(playerid, 0xFF0000AA, "Use: /darvip <ID> <Dias> <Horas>");
//if (sscanf(params, "u", OtherPlayer)) SendClientMessage(playerid, 0xFF0000AA, "Use: /darvip <ID>");
else
{
if (IsPlayerConnected(OtherPlayer))
{
//if(Mess == 0) return SendClientMessage(playerid, -1, "{FF0000}Vocк precisa inserir os dias do VIP!");
GetPlayerName(playerid, AdminName, sizeof(AdminName));
GetPlayerName(OtherPlayer, Name, sizeof(Name));
APlayerData[OtherPlayer][VIPLevel] = 1;
//APlayerData[OtherPlayer][TempoVIP] = (Days * 86400) + (Hours * 3600) + gettime();
APlayerData[OtherPlayer][TempoVIP] = (gettime() + (Mess * 24 * 60 * 60));
format(Msg, 128, "Vocк ganhou %d Dias de VIP por %s", Mess, AdminName);
//format(Msg, 128, "Vocк ganhou %d Dias e %d Horas de VIP por %s", Days, Hours, AdminName);
SendClientMessage(OtherPlayer, VERDE_CLARO, Msg);
SendClientMessage(OtherPlayer, VERDE_CLARO, "Use /cmd para ver seus comandos de VIP.");
//format(Msg, 128, "Vocк alterou o VIP do player %s", Name);
// SendClientMessage(playerid, VERDE_CLARO, Msg);
getdate(Ano, Mes, Dia);
gettime(Hora, Minuto, Segundo);
format(Msg, 128, "Vocк deu %d dias de vip para o player %s",Mess, Name);
format(String,sizeof(String), "Player %s Setou %i dias de VIP para o player %s DATA: %d/%d/%d Hora: %d:%d:%d", AdminName, Mess, Name, Dia, Mes, Ano, Hora, Minuto, Segundo);
EscreverLog("Logs/SetouVIP.log", String);
//format(Msg, 128, "Vocк deu %d dias e %d de vip para o player %s", Days, Hours, Name);
SendClientMessage(playerid, 0xFF0000FF, Msg);
}
else
SendClientMessage(playerid, 0xFF0000FF, "O jogador nao esta online");
}
return 1;
}