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; }