SA-MP Forums Archive
[Ajuda] Portхes hq's - 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] Portхes hq's (/showthread.php?tid=585011)



Portхes hq's - Ericoo - 10.08.2015

Bom, eu sou super novato em script, e baixei uma gm simples para estudos, mais ela tкm um problema, estб tudo normal, sem bugs, mais os portгo das hq's estб sem cmd, e tambйm nгo abri quando aperta H, alguem pode me da dicas como posso colocar os comandos e que sу funcionem se for da organizaзгo.


Re: Ajuda portхes hq's - zGuigui2068 - 10.08.2015

Ok te ajudo, quando eu iniciei a primeira coisa que eu queria fazer era exatamente isso...

e atй desisti umas vezes.

Vocк ira ter que criar uma Variavel e uma Forward para retornar o objeto...
Topo da GM!
new portaohitman;
forward PortaoHitman();
portaohitman = CreateDynamicObject(980, 1025.799316, -368.267792, 75.509537, 0.0000, 0.0000, 0.0000);



pawn Код:
if(strcmp(cmd, "/phit", true) == 0) // comando para abrir
    {
        if (PlayerInfo[playerid][pMembro] == 8 || PlayerInfo[playerid][pLider] == 8) //o id da org ai depende do seu sistema de org
        {
            if (PlayerToPoint(15.0, playerid, 1025.799316, -368.267792, 75.509537)) // chega posiзгo do player
            { //GateGaragem
                MoveDynamicObject( portaohitman // id do objeto, 1025.799316, -368.267792, 81.784447,3); // move o portгo para baixo(abrir ou fecha)
                GameTextForPlayer(playerid, "~w~Portao Hitman ~n~~r~~h~Aberto", 5000, 3);//Mensagem
                SetTimer("PortaoHitman", 5000, false);// Seta a ForwarD Portaohitman para voltar o portгo
            }
        }
        return 1;
    }


public PortaoHitman()
{
MoveDynamicObject(portaohitman,1025.799316, -368.267792, 75.509537, 2);//GateClosed
return 1;
}


Re: Portхes hq's - Ericoo - 10.08.2015

Poderia me add skype ? erico.lima7, ou se nгo tiver tempo, mande o seu.


Re: Portхes hq's - iTakelot - 10.08.2015

PHP код:
if(strcmp(cmd"/phit"true) == 0)
{
    if (
PlayerInfo[playerid][pMembro] == || PlayerInfo[playerid][pLider] ==
    {
        if (
PlayerToPoint(15.0playerid1025.799316, -368.26779275.509537)) // chega posiзгo do player
        
{
            
GameTextForPlayer(playerid"~w~Portao Hitman ~n~~r~~h~Aberto"50003);//Mensagem
            
MoveDynamicObject(portaohitman,1025.799316, -368.26779275.5095372);//GateClosed
        
}
    }
    return 
1;




Re: Portхes hq's - Ericoo - 10.08.2015

Sу preciso da resposta sobre o que eu perguntei


Re: Portхes hq's - iTakelot - 10.08.2015

Quote:
Originally Posted by Ericoo
Посмотреть сообщение
Sу preciso da resposta sobre o que eu perguntei
Nгo entendi sua pergunta muito bem pois o cуdigo estб me confundindo use [CODE]code ex [*code] .

PS: Troque '' * '' por " / "


Re: Portхes hq's - Ericoo - 10.08.2015

Ok, Jб que vocк nгo respondeu sobre o skype, vou fazer minha pergunta aqui mesmo.




Код:
if(strcmp(cmd, "/phit", true) == 0) // comando para abrir
{
if (PlayerInfo[playerid][pMembro] == 8 || PlayerInfo[playerid][pLider] ==  //o id da org ai depende do seu sistema de org
{
if (PlayerToPoint(15.0, playerid, 1025.799316, -368.267792, 75.509537)) // chega posiзгo do player
{ //GateGaragem
MoveDynamicObject( portaohitman // id do objeto, 1025.799316, -368.267792, 81.784447,3); // move o portгo para baixo(abrir ou fecha)
GameTextForPlayer(playerid, "~w~Portao Hitman ~n~~r~~h~Aberto", 5000, 3);//Mensagem
SetTimer("PortaoHitman", 5000, false);// Seta a ForwarD Portaohitman para voltar o portгo
}
}
return 1;
}



PHP код:
Alн emMoveDynamicObjectportaohitman essas coordenadas 1025.799316, -368.26779281.784447,3 й a movimentaзгo do portгo pra cima e pra baixo 
Aqui emportaohitman CreateDynamicObject(9801025.799316, -368.26779275.5095370.00000.00000.0000); й aonde eu posicionei o portгo pelo MTA 
Public: public PortaoHitman()
{
MoveDynamicObject(portaohitman,1025.799316, -368.26779275.5095372);//GateClosed
return 1;
}
Eu Posso Colocar Logo em baixo do comando ?
Aguardando resposta de alguйm... 



Re: Portхes hq's - KinX - 13.08.2015

Код:
Alн em: MoveDynamicObject( portaohitman essas coordenadas : 1025.799316, -368.267792, 81.784447,3 й a movimentaзгo do portгo pra cima e pra baixo ?
- Na verdade й uma movimentaзгo, pode ser pra cima , pra baixo , e pros lados, tudo que voce tem que fazer й ter a coordenada do portгo pronto, e a coordenada para onde ele vai, essa funзгo movimenta o portao para as novas coordenadas que vocк colocar ai .

Код:
Aqui em: portaohitman = CreateDynamicObject(980, 1025.799316, -368.267792, 75.509537, 0.0000, 0.0000, 0.0000); й aonde eu posicionei o portгo pelo MTA ?
- Exatamente !

Код:
A Public: public PortaoHitman() 
{ 
MoveDynamicObject(portaohitman,1025.799316, -368.267792, 75.509537, 2);//GateClosed 
return 1; 
} 
Eu Posso Colocar Logo em baixo do comando ?
- Nгo! Esse "public" й o que chamamos de "CallBack", e deve ser colocada quando outra callback for fechada, no caso, quando a CallBack de commando (OnPlayerCommandText) for fechada, voce pode colocar essa public


Re: Portхes hq's - zGuigui2068 - 14.08.2015

Isso agora entendeu ?