[Ajuda] Portхes hq's
#1

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.
Reply
#2

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;
}
Reply
#3

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

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;

Reply
#5

Sу preciso da resposta sobre o que eu perguntei
Reply
#6

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 " / "
Reply
#7

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... 
Reply
#8

Код:
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
Reply
#9

Isso agora entendeu ?
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)