[Ajuda] [FS] Portгo para uma organizaзгo
#1

[EDIT]

Pessoal obrigado pelas vossas ajudas mas jб consegui resolver o problema !
Mas ainda tenho um pequeno problemazinho :P O comando funciona e talz, mas nao aparece o portao

Aqui estб o codigo:


PHP код:
}
        if(
strcmp(cmd"/portaopspadm"true) == 0)
        {
            if(
IsPlayerConnected(playerid))
            {
                if(
IsPlayerInRangeOfPoint(playerid10.0, -14882483.59960937554.400001525879))
                {
                    if(
PlayerInfo[playerid][pFaction] != 255 && PlayerInfo[playerid][pFaction] == 0)
                    {
                        if (
PortaoAbertoPSPADM == 0)
                        {
                                
MoveDynamicObject(portaoPSPADM, -14882492.499511718854.400001525879 ,2.0); // no X Y Z coloque as coords dele aberto // 2.0 e a velocidade q ele abre nao mude
                             
PlayerActionMessage(playerid,15.0,"utiliza o comando para abrir o portгo.");
                             
PortaoAbertoPSPADM 1;
                        }
                        else if (
PortaoAbertoPSPADM == 1)
                        {
                            
MoveDynamicObject(portaoPSPADM, -14882483.59960937554.400001525879 ,2.0); // no X Y Z coloque as coords dele aberto // 2.0 e a velocidade q ele abre nao mude
                             
PlayerActionMessage(playerid,15.0,"utiliza o comando para fechar o portгo.");
                             
PortaoAbertoPSPADM 0;
                         }
                    else
                    {
                        
SendClientMessage(playeridCOLOR_LIGHTYELLOW2"Nгo йs da Polнcia!");
                    }
                  }
                }
            }
            return 
1
Eu nгo meti o ID do objeto porque nгo sabia onde colocar. Alguйm sabe onde ?
Reply
#2

PHP код:
#include <a_samp>

new Portaopspadm;
new 
PlayerIspolicial[MAX_PLAYERS]; //colocar em 1 se a polнcia

#define Vermelho 0xFF0000AA
#define Amarelo 0xFFFF00AA


public OnFilterScriptInit()
{
    
Portaopspadm CreateObject(976,  -14882483.59960937554.40000152587900272);
    return 
1;
}

public 
OnPlayerCommandText(playeridcmdtext[])
{

//----------------------------
    
if (strcmp("/abrirpsp"cmdtexttrue10) == 0)
    {
    if( 
PlayerIspolicial[playerid] == )
        {
            
MoveObject(Portaopspadm, -14882492.499511718854.4000015258794.0);
            
SendClientMessage(playeridAmarelo"[INFO]Portгo estб abrindo..");
            return 
1;
        }
    }
//----------------------------
    
if (strcmp("/fecharpsp"cmdtexttrue10) == 0)
    {
    if( 
PlayerIspolicial[playerid] == )
        {
            
MoveObject(Portaopspadm, -14882483.59960937554.4000015258794.0);
            
SendClientMessage(playeridAmarelo"[INFO]Portгo estб fechando..");
            return 
1;
        }
    }
    return 
0;

Reply
#3

EDIIT..,

cesar jб fez -'
Reply
#4

Obrigado a vocкs, mas ao compilar deu certinho na hora de eu executar o comando no server ele dб aquela mensagem de comando invalido O que poderб ser ?

Obrigado!
Reply
#5

Quote:
Originally Posted by DarckWilly
Посмотреть сообщение
Obrigado a vocкs, mas ao compilar deu certinho na hora de eu executar o comando no server ele dб aquela mensagem de comando invalido O que poderб ser ?

Obrigado!
Se fez tudo certin?
Se usa strcmp ou zcmd?
Reply
#6

Sim, eu troquei o policial por outro nome ("CopOnDuty") pois no GM й esse nome que utilizo e nгo policial.

Uso "strcmp"
Reply
#7

COloque no final do seu gm
pawn Код:
forward PortaopspadmAndando();
public PortaopspadmAndando()
{
    MoveObject(Portaopspadm,CordenadasDoPortaoFechado);
    return true;
}
Reply
#8

Pessoal obrigado pelas vossas ajudas mas jб consegui resolver o problema !
Mas ainda tenho um pequeno problemazinho :P O comando funciona e talz, mas nao aparece o portao

Aqui estб o codigo:

PHP код:
}
        if(
strcmp(cmd"/portaopspadm"true) == 0)
        {
            if(
IsPlayerConnected(playerid))
            {
                if(
IsPlayerInRangeOfPoint(playerid10.0, -14882483.59960937554.400001525879))
                {
                    if(
PlayerInfo[playerid][pFaction] != 255 && PlayerInfo[playerid][pFaction] == 0)
                    {
                        if (
PortaoAbertoPSPADM == 0)
                        {
                                
MoveDynamicObject(portaoPSPADM, -14882492.499511718854.400001525879 ,2.0); // no X Y Z coloque as coords dele aberto // 2.0 e a velocidade q ele abre nao mude
                             
PlayerActionMessage(playerid,15.0,"utiliza o comando para abrir o portгo.");
                             
PortaoAbertoPSPADM 1;
                        }
                        else if (
PortaoAbertoPSPADM == 1)
                        {
                            
MoveDynamicObject(portaoPSPADM, -14882483.59960937554.400001525879 ,2.0); // no X Y Z coloque as coords dele aberto // 2.0 e a velocidade q ele abre nao mude
                             
PlayerActionMessage(playerid,15.0,"utiliza o comando para fechar o portгo.");
                             
PortaoAbertoPSPADM 0;
                         }
                    else
                    {
                        
SendClientMessage(playeridCOLOR_LIGHTYELLOW2"Nгo йs da Polнcia!");
                    }
                  }
                }
            }
            return 
1
Eu nгo meti o ID do objeto porque nгo sabia onde colocar. Alguйm sabe onde ?
Reply
#9

Up ! Preciso de ajuda vossa ! :\
Reply
#10

Cordenadas erradas ?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)