09.10.2013, 23:15
eu preciso de um /setvip com id e dias, eu tentei varias maneiras vendo o settimer e não consegui , alguem pode ajudar ? ai tipo eu qeria uma base de /setvip [id] [dias] e quando os dias acabaçem, o vip fosse tirado altomaticamente e qeria o comando /tempovip pra pessoa ver qanto tempo d vip tem
e o comando de tirar :
Код:
if(strcmp(cmd,"/setvipouro", true)==0) { if (pAdmin[playerid] == 5) { new vvp; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, Vermelho,"/setvipouro [id]"); return 1; } vvp = strval(tmp); if(IsPlayerConnected(vvp)){ new pname[MAX_PLAYER_NAME]; GetPlayerName(vvp, pname, MAX_PLAYER_NAME); format(file, sizeof(file), PASTA_CONTAS, pname); SendClientMessage(playerid, Verde, " | INFO | Comando efetuado com sucesso!"); format(string, sizeof(string), " | INFO | O Administrador %s (%d) te setou VIP Parabêns ", PlayerName(playerid)); SendClientMessage(vvp, Laranja, string); PlayerInfo[vvp][pVip2] = 1; dini_IntSet(file, "VIPOURO", PlayerInfo[vvp][pVip2]); dini_IntSet(file, "Combustivel", 1000); boatt2[vvp] = Create3DTextLabel("VIP",Laranja,30.0,40.0,50.0,40.0,1); Attach3DTextLabelToPlayer(boatt2[vvp], vvp, 0.0, 0.0, 0.5); }else{ SendClientMessage(playerid, Vermelho, " | ERRO | Jogador não conectado!"); } } else { SendClientMessage(playerid, Vermelho, " | ERRO | Você não tem permissão!"); } return 1; }
Код:
if(strcmp(cmd,"/tirarvip", true)==0) { if (pAdmin[playerid] == 5){ new vvp; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, Vermelho,"/tirarvip [id]"); return 1; } vvp = strval(tmp); if(IsPlayerConnected(vvp)){ new pname[MAX_PLAYER_NAME]; GetPlayerName(vvp, pname, MAX_PLAYER_NAME); format(file, sizeof(file), PASTA_CONTAS, pname); SendClientMessage(playerid, Verde, " | INFO | Comando efetuado com sucesso!"); format(string, sizeof(string), " | INFO | O Administrador %s (%d) Cancelo seu Vip ", PlayerName(playerid)); SendClientMessage(vvp, Laranja, string); PlayerInfo[vvp][pVip] = 0; PlayerInfo[vvp][pVip2] = 0; PlayerInfo[vvp][pVip3] = 0; dini_IntSet(file, "VIP", PlayerInfo[vvp][pVip]); dini_IntSet(file, "VIPOURO", PlayerInfo[vvp][pVip]); dini_IntSet(file, "VIPDIAMANTE", PlayerInfo[vvp][pVip]); dini_IntSet(file, "Combustivel", 100); Delete3DTextLabel(boat[playerid]); Delete3DTextLabel(boatt2[playerid]); }else{ SendClientMessage(playerid, Vermelho, " | ERRO | Jogador não conectado!"); } } else { SendClientMessage(playerid, Vermelho, " | ERRO | Você não tem permissão!"); } return 1; }