SA-MP Forums Archive
[Ajuda] /setvip [id] [dias] - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] /setvip [id] [dias] (/showthread.php?tid=468725)



/setvip [id] [dias] - yNexus - 09.10.2013

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
Код:
	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;
    }
e o comando de tirar :
Код:
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;
    }



Re: /setvip [id] [dias] - yNexus - 10.10.2013

up ..


Re: /setvip [id] [dias] - Coe1 - 10.10.2013

https://sampforum.blast.hk/showthread.php?tid=467339


Re: /setvip [id] [dias] - yNexus - 10.10.2013

Quote:
Originally Posted by Coe1
Посмотреть сообщение

Obg Amigo Só Que Eu Não Consegui Fazer Igual Meu Sistema :/
Ai Quando Seta O Vip Ele N Vai :/ Mais Obrigado Por Ajudar .