23.05.2016, 12:15
to com duvidas de como fazer o sistema de agendar vip , jб tentei uma vez fiz mais nгo deu muito certo se alguйm puder ajudar
ESSE E O /DARVIP DA GM:
ESSE E O /DARVIP DA GM:
Код:
if(strcmp(cmd, "/darvip", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] < DONO) { SendClientMessage(playerid, COLOR_GRAD2, "Vocк nгo estб autorizado a usar este comando!"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USE: /darvip [id] [Meses]"); return 1; } new para1; new level; new meses; new cash = GetPlayerMoney(playerid); para1 = ReturnUser(tmp); tmp = strtok(cmdtext, idx); meses = strval(tmp); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USE: /darvip [id] [Meses]"); return 1; } level = strval(tmp); GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { if(level < 1)return SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo pode definir para 0 meses!"); format(string, sizeof string, "Vocк deu %d meses de Vip Premium para %s", level, giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "[CPB-RPG]Seu VIP Premium foi ativado e seus %d lhe foram entregue (De %d Para %d).",3000000*meses, cash, cash + 3000000*meses); SendClientMessage(para1, COLOR_YELLOW, string); format(string, sizeof(string), "%s deu vip premium ao %s (%d/%d/%d - %d:%d)",sendername,giveplayer,day, month, year,hour, minute); VipsLog(string); GivePlayerMoney(para1, 3000000*meses); PlayerInfo[para1][pVIP] = 1; PlayerInfo[para1][pDiaVIP] = day; PlayerInfo[para1][pHoraVIP] = hour + 1; PlayerInfo[para1][pMesVIP] = month+level; PlayerInfo[para1][pAnoVIP] = year; if(PlayerInfo[para1][pMesVIP] > 12) { PlayerInfo[para1][pMesVIP] -= 12; PlayerInfo[para1][pAnoVIP]++; } format(string, sizeof(string), "O vencimento do seu VIP Premium й: %d/%d/%d (dd/mm/aaaa) бs %d hora(s).",PlayerInfo[para1][pDiaVIP], PlayerInfo[para1][pMesVIP], PlayerInfo[para1][pAnoVIP], PlayerInfo[para1][pHoraVIP]); SendClientMessage(para1, COLOR_YELLOW, string); } OnPlayerSave(para1); } } return 1; }