[Ajuda] Sistema VIP
#1

Qual problema desse sistema que nгo consegue identificar o player VIP e mostrar a mensagem VIP

PHP код:
                if( pInfoplayerid ][ Preso ] == )
                {
                    
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Vocк й um(a) jogador(a) VIP." );
                    
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Vocк tem 30 segundos para usar um teleporte do menu: {FFFFFF}/Teles" );
                    
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Vocк pode usar com ou sem um veнculo esses comandos. Veja tambйm: {FFFFFF}/ComandosVIP" );
                    
formatgStrsizeofgStr ), "[ > ] Seus dias de VIP irб vencer no dia %d do mкs %d do ano de %d."dini_Intfplayerid ), "VIP_DIA" ), dini_Intfplayerid ), "VIP_MES" ), dini_Intfplayerid ), "VIP_ANO" ));
                    
SendClientMessageplayeridCOLOR_AMARELOgStr );
                    
Teleporteplayerid ] = 1;
                }
                else
                {
                    
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Vocк й um(a) jogador(a) VIP." );
                    
SendClientMessageplayeridCOLOR_ERRO"[ > ] Vocк nгo pode usar nenhum teleporte VIP, vocк estб preso(a)." );
                    
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Vocк pode usar com ou sem um veнculo esses comandos. Veja tambйm: {FFFFFF}/ComandosVIP" );
                    
formatgStrsizeofgStr ), "[ > ] Seus dias de VIP irб vencer no dia %d do mкs %d do ano de %d."dini_Intfplayerid ), "VIP_DIA" ), dini_Intfplayerid ), "VIP_MES" ), dini_Intfplayerid ), "VIP_ANO" ));
                    
SendClientMessageplayeridCOLOR_AMARELOgStr );
                    
Teleporteplayerid ] = 0
Cуdigo:
PHP код:
stock getarVIPplayerid )
{
    if( 
dini_Intfplayerid ), "PLAYER_VIP" ) == )
    {
        new
            
Ano], Mes], Dia]
        ;
        
getdateAno], Mes], Dia] );
        
Mes] = dini_Intfplayerid ), "VIP_MES" );
        
Dia] = dini_Intfplayerid ), "VIP_DIA" );
        
Ano] = dini_Intfplayerid ), "VIP_ANO" );
        if( 
dini_Intfplayerid ), "VIP_ANO" ) == )
        {
            
dini_IntSetfplayerid ), "VIP_ANO"Ano] );
        }
        if( 
Mes] != MES_LIMITE || Ano] != ANO_LIMITE )
        {
            
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Vocк й um(a) jogador(a) VIP." );
            
SendClientMessageplayeridCOLOR_ERRO"[ x ] Avise а um(a) administrador que a data do host estб errada por favor." );
            
SendClientMessageplayeridCOLOR_ERRO"[ x ] Seu VIP sу serб carregado quando a data estiver correta." );
            
SendClientMessageplayeridCOLOR_ERRO"[ x ] Isso ocorre para nгo causar erro em sua conta." );
        }
        else
        {
            if( 
Mes] == && Mes] == && Dia] >= 28 && Dia] >= 28 && Ano] <= Ano] || Mes] == Mes] && Dia] >= Dia] && Ano] <= Ano] || Mes] > Mes] && Ano] <= Ano] )
            if( 
Mes] == && Mes] == && Dia] >= 28 && Dia] >= 28 || Mes] == Mes] && Dia] >= Dia] || Mes] > Mes] )
            {
                
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Infelizmente seus dias de VIP acabaram." );
                
GameTextForPlayerplayerid"~r~~h~EX~w~-~g~~h~VIP"1000);
                
pInfoplayerid ][ PLAYER_VIP ] = 0;
                
dini_IntSetfplayerid ), "PLAYER_VIP");
                
dini_IntSetfplayerid ), "VIP_MES");
                
dini_IntSetfplayerid ), "VIP_DIA");
                
dini_IntSetfplayerid ), "VIP_ANO");
                new
                    
setskin
                
;
                if( 
pInfoplayerid ][ Sexo ] == )
                {
                    
setskin 0;
                    
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Sua skin foi setada para ID 0 Carl CJ Johnson." );
                }
                  if( 
pInfoplayerid ][ Sexo ] == )
                {
                    
setskin 13;
                    
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Sua skin foi setada para ID 13 Normal Pad." );
                }
                
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Vocк recebe $500 para comprar uma nova skin exceto skins para jodador VIP." );
                
dini_IntSetfplayerid ), "Skin"setskin );
            }
            else
            {
                if( 
pInfoplayerid ][ Preso ] == )
                {
                    
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Vocк й um(a) jogador(a) VIP." );
                    
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Vocк tem 30 segundos para usar um teleporte do menu: {FFFFFF}/Teles" );
                    
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Vocк pode usar com ou sem um veнculo esses comandos. Veja tambйm: {FFFFFF}/ComandosVIP" );
                    
formatgStrsizeofgStr ), "[ > ] Seus dias de VIP irб vencer no dia %d do mкs %d do ano de %d."dini_Intfplayerid ), "VIP_DIA" ), dini_Intfplayerid ), "VIP_MES" ), dini_Intfplayerid ), "VIP_ANO" ));
                    
SendClientMessageplayeridCOLOR_AMARELOgStr );
                    
Teleporteplayerid ] = 1;
                }
                else
                {
                    
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Vocк й um(a) jogador(a) VIP." );
                    
SendClientMessageplayeridCOLOR_ERRO"[ > ] Vocк nгo pode usar nenhum teleporte VIP, vocк estб preso(a)." );
                    
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Vocк pode usar com ou sem um veнculo esses comandos. Veja tambйm: {FFFFFF}/ComandosVIP" );
                    
formatgStrsizeofgStr ), "[ > ] Seus dias de VIP irб vencer no dia %d do mкs %d do ano de %d."dini_Intfplayerid ), "VIP_DIA" ), dini_Intfplayerid ), "VIP_MES" ), dini_Intfplayerid ), "VIP_ANO" ));
                    
SendClientMessageplayeridCOLOR_AMARELOgStr );
                    
Teleporteplayerid ] = 0;
                }
            }
        }
    }

Reply
#2

Realmente Й Essa Variбvel Que Guarda VIP?

Quote:

pInfo[ playerid ][ Preso ]

Reply
#3

A variavel ta errada.
Reply
#4

Reply
#5

Esse codigo parece o sistema de vip do gm da nwd se for aconselho que troque o sistema de vip inteiro pois se for ele esta bugado '-'
Reply
#6

Vish Acho que vocкs tem miopia '-'


PHP код:
if( pInfoplayerid ][ Preso ] == //esta verificando se o player ta preso '-' caso nгo tive manda a mensagem e libera os teleporte

SendClientMessageplayeridCOLOR_AMARELO"[ > ] Vocк й um(a) jogador(a) VIP." ); 
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Vocк tem 30 segundos para usar um teleporte do menu: {FFFFFF}/Teles" ); 
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Vocк pode usar com ou sem um veнculo esses comandos. Veja tambйm: {FFFFFF}/ComandosVIP" ); 
formatgStrsizeofgStr ), "[ > ] Seus dias de VIP irб vencer no dia %d do mкs %d do ano de %d."dini_Intfplayerid ), "VIP_DIA" ), dini_Intfplayerid ), "VIP_MES" ), dini_Intfplayerid ), "VIP_ANO" )); 
SendClientMessageplayeridCOLOR_AMARELOgStr ); 
Teleporteplayerid ] = 1

Se estiver preso envia a mensagem e bloqueia o teleporte '-'
PHP код:
 else 

SendClientMessageplayeridCOLOR_AMARELO"[ > ] Vocк й um(a) jogador(a) VIP." ); 
SendClientMessageplayeridCOLOR_ERRO"[ > ] Vocк nгo pode usar nenhum teleporte VIP, vocк estб preso(a)." ); 
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Vocк pode usar com ou sem um veнculo esses comandos. Veja tambйm: {FFFFFF}/ComandosVIP" ); 
formatgStrsizeofgStr ), "[ > ] Seus dias de VIP irб vencer no dia %d do mкs %d do ano de %d."dini_Intfplayerid ), "VIP_DIA" ), dini_Intfplayerid ), "VIP_MES" ), dini_Intfplayerid ), "VIP_ANO" )); 
SendClientMessageplayeridCOLOR_AMARELOgStr ); 
Teleporteplayerid ] = 0
Testei aqui e ta funcionando '-' sу que esta em dof2 '-'

PHP код:
stock getarVIPplayerid )
{
    if( 
DOF2_GetIntfplayerid ), "PLAYER_VIP" ) == )
    {
        new  
Ano], Mes], Dia];
        
getdateAno], Mes], Dia] );
        
Mes] = DOF2_GetIntfplayerid ), "VIP_MES" );
        
Dia] = DOF2_GetIntfplayerid ), "VIP_DIA" );
        
Ano] = DOF2_GetIntfplayerid ), "VIP_ANO" );
        if( 
DOF2_GetIntfplayerid ), "VIP_ANO" ) == )
        {
            
DOF2_SetIntfplayerid ), "VIP_ANO"Ano] );
        }
        else
        {
            if( 
Mes] == && Mes] == && Dia] >= 28 && Dia] >= 28 && Ano] <= Ano] || Mes] == Mes] && Dia] >= Dia] && Ano] <= Ano] || Mes] > Mes] && Ano] <= Ano] )
            {
                
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Infelizmente seus dias de VIP acabaram." );
                
GameTextForPlayerplayerid"~r~~h~EX~w~-~g~~h~VIP"1000);
                
pInfoplayerid ][ PLAYER_VIP ] = 0;
                
DOF2_SetIntfplayerid ), "PLAYER_VIP");
                
DOF2_SetIntfplayerid ), "VIP_MES");
                
DOF2_SetIntfplayerid ), "VIP_DIA");
                
DOF2_SetIntfplayerid ), "VIP_ANO");
                new
                    
setskin
                
;
                if( 
pInfoplayerid ][ Sexo ] == )
                {
                    
setskin 0;
                    
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Sua skin foi setada para ID 0 Carl CJ Johnson." );
                }
                  if( 
pInfoplayerid ][ Sexo ] == )
                {
                    
setskin 13;
                    
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Sua skin foi setada para ID 13 Normal Pad." );
                }
                
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Vocк recebe $500 para comprar uma nova skin exceto skins para jodador VIP." );
                
DOF2_SetIntfplayerid ), "Skin"setskin );
            }
            else
            {
                if( 
pInfoplayerid ][ Preso ] == )
                {
                    
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Vocк й um(a) jogador(a) VIP." );
                    
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Vocк tem 30 segundos para usar um teleporte do menu: {FFFFFF}/Teles" );
                    
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Vocк pode usar com ou sem um veнculo esses comandos. Veja tambйm: {FFFFFF}/ComandosVIP" );
                    
formatgStrsizeofgStr ), "[ > ] Seus dias de VIP irб vencer no dia %d do mкs %d do ano de %d."DOF2_GetIntfplayerid ), "VIP_DIA" ), DOF2_GetIntfplayerid ), "VIP_MES" ), DOF2_GetIntfplayerid ), "VIP_ANO" ));
                    
SendClientMessageplayeridCOLOR_AMARELOgStr );
                    
Teleporteplayerid ] = 1;
                }
                else
                {
                    
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Vocк й um(a) jogador(a) VIP." );
                    
SendClientMessageplayeridCOLOR_ERRO"[ > ] Vocк nгo pode usar nenhum teleporte VIP, vocк estб preso(a)." );
                    
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Vocк pode usar com ou sem um veнculo esses comandos. Veja tambйm: {FFFFFF}/ComandosVIP" );
                    
formatgStrsizeofgStr ), "[ > ] Seus dias de VIP irб vencer no dia %d do mкs %d do ano de %d."DOF2_GetIntfplayerid ), "VIP_DIA" ), DOF2_GetIntfplayerid ), "VIP_MES" ), DOF2_GetIntfplayerid ), "VIP_ANO" ));
                    
SendClientMessageplayeridCOLOR_AMARELOgStr );
                    
Teleporteplayerid ] = 0;
                }
            }
        }
    }

Reply
#7

Estб funcionando em DOF2?

Aqui funciona atй na parte que mostra que o VIP do player acabou, depois do "else", nгo consegue mostrar que o player й vip.
Reply
#8

Converti para DOF2 e funcionou *-*

Vlw ae <3
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)