SA-MP Forums Archive
[Ajuda] DP LS - 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] DP LS (/showthread.php?tid=653210)



DP LS - lucas3366 - 28.04.2018

Como faзo pra colocar o portгo da dp pra abrir e fechar com a tecla [H]

Codes:

if(strcmp(cmd, "/ad", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 50.0, 1541.9384765625, -1627.7314453125, 15.156204223633))
{
format(file, sizeof(file), PASTA_CONTAS, GetPlayerNameEx(playerid));
if(dini_Int(file, "Profissao") == Policial_M || dini_Int(file, "Profissao") == General || dini_Int(file, "Profissao") == Policial_C || dini_Int(file, "Profissao") == Policial_F || dini_Int(file, "Profissao") == Delegado || dini_Int(file, "Profissao") == Bope || dini_Int(file, "Profissao") == Swat || dini_Int(file, "Profissao") == Narcoticos || dini_Int(file, "Profissao") == FBI || dini_Int(file, "Profissao") == Interpol || dini_Int(file, "Profissao") == LSPD || dini_Int(file, "aAdmin") == 1)
{
MoveDynamicObject(ObjectsFix[19], 1541.9780273438, -1639.4814453125, 15.156204223633, 3.0);
SendClientMessage(playerid, 0xFFFFFFAA, "[PORTEIRO] O portгo principal da DP foi aberto!");
}
else
{
SendClientMessage(playerid, Azul, "Vocк nгo й um militar!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Vocк estб muito longe do portгo!");
}
return 1;
}

================================================== =====================================

if(strcmp(cmd, "/fd", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 50.0, 1541.9780273438, -1639.4814453125, 15.156204223633))
{
format(file, sizeof(file), PASTA_CONTAS, GetPlayerNameEx(playerid));
if(dini_Int(file, "Profissao") == Policial_M || dini_Int(file, "Profissao") == Policial_C || dini_Int(file, "Profissao") == General || dini_Int(file, "Profissao") == Policial_F || dini_Int(file, "Profissao") == Delegado || dini_Int(file, "Profissao") == Bope || dini_Int(file, "Profissao") == Swat || dini_Int(file, "Profissao") == Narcoticos || dini_Int(file, "Profissao") == FBI || dini_Int(file, "Profissao") == Interpol || dini_Int(file, "Profissao") == LSPD || dini_Int(file, "aAdmin") == 1)
{
MoveDynamicObject(ObjectsFix[19], 1541.9384765625, -1627.7314453125, 15.156204223633, 3.0);
SendClientMessage(playerid, 0xFFFFFFAA, "[PORTEIRO] O portгo principal da DP foi fechado!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Vocк estб muito longe do portгo!");
}
return 1;
}


Re: DP LS - Huki - 28.04.2018

https://sampwiki.blast.hk/wiki/OnPlayerKeyStateChange


Re: DP LS - Arleann - 28.04.2018

Quote:
Originally Posted by lucas3366
Посмотреть сообщение
Como faзo pra colocar o portгo da dp pra abrir e fechar com a tecla [H]

Codes:

if(strcmp(cmd, "/ad", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 50.0, 1541.9384765625, -1627.7314453125, 15.156204223633))
{
format(file, sizeof(file), PASTA_CONTAS, GetPlayerNameEx(playerid));
if(dini_Int(file, "Profissao") == Policial_M || dini_Int(file, "Profissao") == General || dini_Int(file, "Profissao") == Policial_C || dini_Int(file, "Profissao") == Policial_F || dini_Int(file, "Profissao") == Delegado || dini_Int(file, "Profissao") == Bope || dini_Int(file, "Profissao") == Swat || dini_Int(file, "Profissao") == Narcoticos || dini_Int(file, "Profissao") == FBI || dini_Int(file, "Profissao") == Interpol || dini_Int(file, "Profissao") == LSPD || dini_Int(file, "aAdmin") == 1)
{
MoveDynamicObject(ObjectsFix[19], 1541.9780273438, -1639.4814453125, 15.156204223633, 3.0);
SendClientMessage(playerid, 0xFFFFFFAA, "[PORTEIRO] O portгo principal da DP foi aberto!");
}
else
{
SendClientMessage(playerid, Azul, "Vocк nгo й um militar!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Vocк estб muito longe do portгo!");
}
return 1;
}

================================================== =====================================

if(strcmp(cmd, "/fd", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 50.0, 1541.9780273438, -1639.4814453125, 15.156204223633))
{
format(file, sizeof(file), PASTA_CONTAS, GetPlayerNameEx(playerid));
if(dini_Int(file, "Profissao") == Policial_M || dini_Int(file, "Profissao") == Policial_C || dini_Int(file, "Profissao") == General || dini_Int(file, "Profissao") == Policial_F || dini_Int(file, "Profissao") == Delegado || dini_Int(file, "Profissao") == Bope || dini_Int(file, "Profissao") == Swat || dini_Int(file, "Profissao") == Narcoticos || dini_Int(file, "Profissao") == FBI || dini_Int(file, "Profissao") == Interpol || dini_Int(file, "Profissao") == LSPD || dini_Int(file, "aAdmin") == 1)
{
MoveDynamicObject(ObjectsFix[19], 1541.9384765625, -1627.7314453125, 15.156204223633, 3.0);
SendClientMessage(playerid, 0xFFFFFFAA, "[PORTEIRO] O portгo principal da DP foi fechado!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Vocк estб muito longe do portгo!");
}
return 1;
}
PHP код:

public OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    if(
newkeys == KEY_HORN)// quando aperta a tecla "H" perto do portao
    
{
        if(
IsPlayerInRangeOfPoint(playerid50.01541.9384765625, -1627.731445312515.156204223633))
        
format(filesizeof(file), PASTA_CONTASGetPlayerNameEx(playerid));
        if(
dini_Int(file"Profissao") == Policial_M || dini_Int(file"Profissao") == General || dini_Int(file"Profissao") == Policial_C || dini_Int(file"Profissao") == Policial_F || dini_Int(file"Profissao") == Delegado || dini_Int(file"Profissao") == Bope || dini_Int(file"Profissao") == Swat || dini_Int(file"Profissao") == Narcoticos || dini_Int(file"Profissao") == FBI || dini_Int(file"Profissao") == Interpol || dini_Int(file"Profissao") == LSPD || dini_Int(file"aAdmin") == 1)
        {
                
MoveDynamicObject(ObjectsFix[19], 1541.9780273438, -1639.481445312515.1562042236333.0);
                
SetTimerEx("MoverObjeto"5000false"iffff"ObjectsFix[19], 1541.9384765625, -1627.731445312515.1562042236333.0);
                
SendClientMessage(playerid0xFFFFFFAA"Abrindo Portгo da {FF0000} Delegacia");
                
SendClientMessage(playeridAmarelo"{FFFFFF}O portгo fecha em {FF0000}5{FFFFFF} segundos{FF0000}!");
            }
            else
            {
                
GameTextForPlayer(playerid,"{ff0000}apenas policiais podem abrir o portao da dp!"80003);
            }
        }
    } 
assim?

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

"Ainda vou ver muita gente se arrependendo pelo que me fez ou falou. Hoje vocк me pisa amanhг eu te atropelo!"


Re: DP LS - AutoMatic2 - 29.04.2018

PHP код:
public OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    if((
newkeys == 2) && (IsPlayerInAnyVehicle(playerid))) //Aperta H
    
{
        if(
dini_Int(file"Profissao") == Policial_M || dini_Int(file"Profissao") == General || dini_Int(file"Profissao") == Policial_C || dini_Int(file"Profissao") == Policial_F || dini_Int(file"Profissao") == Delegado || dini_Int(file"Profissao") == Bope || dini_Int(file"Profissao") == Swat || dini_Int(file"Profissao") == Narcoticos || dini_Int(file"Profissao") == FBI || dini_Int(file"Profissao") == Interpol || dini_Int(file"Profissao") == LSPD || dini_Int(file"aAdmin") == 1)
        {
            if(
IsPlayerInRangeOfPoint(playerid50.01541.9384765625, -1627.731445312515.156204223633))
            {
                
MoveDynamicObject(ObjectsFix[19], 1541.9780273438, -1639.481445312515.1562042236333.0);
                
SendClientMessage(playerid0xFFFFFFAA"[PORTEIRO] O Portгo principal da DP foi aberto!");
                
SetTimer("FecharDP"10000false); //10000 = 10 Segundos para o Portгo Fechar
            
}
        }
    }
    return 
1;
}

forward FecharDP(playerid);
public 
FecharDP(playerid)
{
    
MoveDynamicObject(ObjectsFix[19], 1541.9384765625, -1627.731445312515.1562042236333.0);
    
SendClientMessage(playerid0xFFFFFFAA"[PORTEIRO] O Portгo principal da DP foi fechado!");
    return 
1;