02.04.2014, 13:59
Olб galera, tudo bom?
Eu sou meio novato em pawno, e estou criando um GameMod, coloquei o setvip no meu GameMod e tudo, eu queria saber como eu faзo pra criar o /darvipsall <- para dar vip para todos do servidor, offlines ou onlines, serб que й possнvel?
Set VIP
Valeu
Eu sou meio novato em pawno, e estou criando um GameMod, coloquei o setvip no meu GameMod e tudo, eu queria saber como eu faзo pra criar o /darvipsall <- para dar vip para todos do servidor, offlines ou onlines, serб que й possнvel?
Set 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
{
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;
}


