if(strcmp(cmd, "/setvip", true) == 0)
{
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,ERRO,"Erro: Vocк nгo estб logado na Rcon.");
new days;
tmp = strtok(cmdtext, idx);
giveplayerid = strval(tmp);
if(!strlen(tmp)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /setvip [id do player] [quantia]");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /setvip [id do player] [quantia]");
days = strval(tmp);
if(days < 1)
{
SendClientMessage(playerid, ERRO, "Erro: Dias de VIP invбlido!");
return 1;
}
if(days > 500)
{
SendClientMessage(playerid, ERRO, "Erro: Dias de VIP invбlido!");
return 1;
}
if(days == PlayerInfo[giveplayerid][pVip])
{
format(string, sizeof(string), "Erro: Este player ja tem level %d de VIP!", PlayerInfo[playerid][pVip]);
SendClientMessage(playerid, 0xD8D8D8FF, string);
return 1;
}
if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,ERRO,"Erro: Este ID estб offline.");
else
{
PlayerInfo[playerid][pVip] = ConvertDays(days);
PlayerInfo[giveplayerid][pVip] = gettime() + ONE_DAY * days;
format(string, sizeof(string), "-Info- %s virou um jogador VIP.", getPName(giveplayerid));
SendClientMessageToAll( COR_PRINCIPAL2, string);
format(string, sizeof(string), "/Vips/%s.ini", GetName(playerid));
DOF2_CreateFile(string);
DOF2_SetInt(string,"VipExpira", PlayerInfo[playerid][pVip]);
DOF2_SaveFile();
}
return 1;
}
for(new vipall=0; vipall < MAX_PLAYERS; vipall++)
{
PlayerInfo[vipall][pVip] = // seta o vip
}
if(strcmp(cmd, "/setvip", true) == 0)
{
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,ERRO,"Erro: Vocк nгo estб logado na Rcon.");
new days;
tmp = strtok(cmdtext, idx);
giveplayerid = strval(tmp);
if(!strlen(tmp)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /setvip [id do player] [quantia]");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /setvip [id do player] [quantia]");
days = strval(tmp);
if(days < 1)
{
SendClientMessage(playerid, ERRO, "Erro: Dias de VIP invбlido!");
return 1;
}
if(days > 500)
{
SendClientMessage(playerid, ERRO, "Erro: Dias de VIP invбlido!");
return 1;
}
if(days == PlayerInfo[giveplayerid][pVip])
{
format(string, sizeof(string), "Erro: Este player ja tem level %d de VIP!", PlayerInfo[playerid][pVip]);
SendClientMessage(playerid, 0xD8D8D8FF, string);
return 1;
}
if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,ERRO,"Erro: Este ID estб offline.");
else
{
for(new vip=0; vip < MAX_PLAYERS; vip++)
{
PlayerInfo[playerid][pVip] = ConvertDays(days);
PlayerInfo[vip][pVip] = gettime() + ONE_DAY * days;
}
format(string, sizeof(string), "-Info- %s virou um jogador VIP.", getPName(giveplayerid));
SendClientMessageToAll( COR_PRINCIPAL2, string);
format(string, sizeof(string), "/Vips/%s.ini", GetName(playerid));
DOF2_CreateFile(string);
DOF2_SetInt(string,"VipExpira", PlayerInfo[playerid][pVip]);
DOF2_SaveFile();
}
return 1;
}
if(strcmp(cmd, "/setvip", true) == 0)
{
for(new i=0; i<MAX_PLAYERS; i++)
{
PlayerInfo[i][pVip] = VIROU VIP // troca para oq vc quiser
}
SendClientMessage(playerid,-1,"todo mundo virou vip");
return 1;
}
|
tenta ai
pawn Код:
|