[Pedido] Comando
#1

Alguem poderia fazer um comando de /SETVIP
pra min ? ;-; Darei REP
Reply
#2

PHP код:
CMD:setvip(playeridparams[])
{
    new 
IDstr[128];
    if(
sscanf(params"d"ID)) return SendClientMessage(playerid, -1"Use: /setvip [id]");
    if(!
IsPlayerConnected(ID)) return SendClientMessage(playerid, -1"Esse jogador nгo estб online.");
    
Informacoes[ID][VIP] = 1;
    
format(strsizeof(str), "Vocк deu vip para: %s"Nome(ID));
    
SendClientMessage(playerid, -1str);
    
format(strsizeof(str), "%s %d: Setou seu VIP"Nome(playerid), playerid);
    
SendClientMessage(ID, -1str);
    return 
1;

Ou:

PHP код:
CMD:setvip(playeridparams[])
{
    new 
IDLevelstr[128];
    if(
sscanf(params"dd"IDLevel)) return SendClientMessage(playerid, -1"Use: /setvip [id] [level]");
    if(
Level 1) return SendClientMessage(playerid, -1"Level de 1 a 3");
    if(
Level 3) return SendClientMessage(playerid, -1"Level incorreto.");
    if(!
IsPlayerConnected(ID)) return SendClientMessage(playerid, -1"Esse jogador nгo estб online.");
    
Informacoes[ID][VIP] = 1;
    
format(strsizeof(str), "Vocк deu vip para: %s"Nome(ID));
    
SendClientMessage(playerid, -1str);
    
format(strsizeof(str), "%s %d: Setou seu VIP"Nome(playerid), playerid);
    
SendClientMessage(ID, -1str);
    return 
1;

Reply
#3

Код:
   	CMD:setvip(playerid, params[])
	{
	        if(PlayerInfo[playerid][pAdmin] < 10)
	    	{
				SendClientMessage(playerid, COLOR_GRAD1, "	Vocк nгo pode usar este comando!");
				return 1;
	    	}
			new para1;
			new meses;
			if(sscanf(params, "ud", para1, meses))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "USE: /setvip [ID do Player] [Meses]");
				return 1;
			}
			GetPlayerName(para1, giveplayer, sizeof(giveplayer));
			GetPlayerName(playerid, sendername, sizeof(sendername));
		    if(IsPlayerConnected(para1))
		    {
		        if(para1 != INVALID_PLAYER_ID)
		        {
		            if(meses < 1 || meses > 2)return SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк pode dar apenas 1 ou 2 meses de VIP!");
                    new string[128];
					format(string, sizeof string, "{FFFFFF}Vocк deu %d meses de VIP para %s", meses, giveplayer);
					SendClientMessage(playerid, COLOR_DBLUE, string);
					format(string, sizeof string, "{FFFFFF}O admin %s te deu %d meses de VIP com R$%s e %d Niveis, Aproveite Nossos beneficios!", sendername, meses, ConvertMoney(1500000*meses), 1*meses);
					SendClientMessage(para1, COLOR_DBLUE, string);
					getdate(year, month, day);
					gettime(hour,minute,second);
					format(string, sizeof(string), "{FFFFFF}{6495ED}Aviso:  O admin %s deu %d meses de VIP para %s.",sendername,meses,giveplayer);
					BPCLogs("vips", string);
					PlayerInfo[para1][pLevel] += 1*meses;
					PlayerInfo[para1][pVIP] = 1;
					GiveDinheiro(para1, 1500000*meses);
					ScoreLevel(para1);
					PlayerInfo[para1][pDiasvip] = getdate()+(meses*31);
					PlayerInfo[para1][pDiaVIP] = day;
					PlayerInfo[para1][pMesVIP] = month+meses;
					PlayerInfo[para1][pAnoVIP] = year;
					if(PlayerInfo[para1][pMesVIP] > 12)
					{
					    PlayerInfo[para1][pMesVIP] -= 12;
					    PlayerInfo[para1][pAnoVIP]++;
					}
					OnPlayerSave(para1);
					SaveObjects(para1);
				}
			}
			return 1;
	}
Reply
#4

Cуdigo do Swinte um pouco menor sу
PHP код:
CMD:setvip(playeridparams[])
{
    new 
para1meses;
    if(
PlayerInfo[playerid][pAdmin] < 10) return SendClientMessage(playeridCOLOR_GRAD1"Vocк nгo pode usar este comando!");
    if(
sscanf(params"ud"para1meses)) return SendClientMessage(playeridCOLOR_GRAD2"USE: /setvip [ID do Player] [Meses]");
    
GetPlayerName(para1giveplayersizeof(giveplayer));
    
GetPlayerName(playeridsendernamesizeof(sendername));
    if(
IsPlayerConnected(para1))
    {
        if(
para1 != INVALID_PLAYER_ID)
        {
            new 
string[128];
            if(
meses || meses 2) return SendClientMessage(playeridCOLOR_LIGHTBLUE"Vocк pode dar apenas 1 ou 2 meses de VIP!");
            
format(stringsizeof string"{FFFFFF}Vocк deu %d meses de VIP para %s"mesesgiveplayer);
            
SendClientMessage(playeridCOLOR_DBLUEstring);
            
format(stringsizeof string"{FFFFFF}O admin %s te deu %d meses de VIP com R$%s e %d Niveis, Aproveite Nossos beneficios!"sendernamemesesConvertMoney(1500000*meses), 1*meses);
            
SendClientMessage(para1COLOR_DBLUEstring);
            
getdate(yearmonthday);
            
gettime(hour,minute,second);
            
format(stringsizeof(string), "{FFFFFF}{6495ED}Aviso:  O admin %s deu %d meses de VIP para %s.",sendername,meses,giveplayer);
            
BPCLogs("vips"string);
            
PlayerInfo[para1][pLevel] += 1*meses;
            
PlayerInfo[para1][pVIP] = 1;
            
GiveDinheiro(para11500000*meses);
            
ScoreLevel(para1);
            
PlayerInfo[para1][pDiasvip] = getdate()+(meses*31);
            
PlayerInfo[para1][pDiaVIP] = day;
            
PlayerInfo[para1][pMesVIP] = month+meses;
            
PlayerInfo[para1][pAnoVIP] = year;
            if(
PlayerInfo[para1][pMesVIP] > 12)
            {
                
PlayerInfo[para1][pMesVIP] -= 12;
                
PlayerInfo[para1][pAnoVIP]++;
            }
            
OnPlayerSave(para1);
            
SaveObjects(para1);
        }
    }
    return 
1;

Reply
#5

Obrigado a Todos irei testar os comandos
se der certo do REP pra todos
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)