[Ajuda] Erro ao compilar
#10

PHP код:
new Portao//CRIA UMA ARRAY QUE SERБ USADA PARA DEFINIR O PORTAO
new Gabriel//SERБ USADA PARA DIZER SE O PORTAO ESTБ ABERTO OU FECHADO
public OnGameModeInit()
{
    
Portao CreateObject(/*MODELO*/,/*COORDENADA X*/,/*COORDENADA Y*/,/*COORDENADA Z*/,/*ANGULO DE ROTACAO X*/,/*ANGULO DE ROTACAO Y*/,/*ANGULO DE ROTACAO Z*/); //DEFINE QUE O OBJETO CRIADO SERБ CHAMADO DE "Portao"
    
return 1;
}
public 
OnPlayerCommandText(playerid,cmdtext[])
{
    new
         
idx,
         
cmd[256];
    
cmd strtok(cmdtext,idx);
    if(
strcmp(cmd,"/abrirp",true)) //SE O COMANDO FOR /abrirp A FUNЗГO ABAIXO SERБ EXECUTADA
    
{
        if(
Gabriel == 0)
        {
            
MoveObject(Portao,/*COORDENADA X*/,/*COORDENADA Y*/,/*COORDENADA Z*/,/*VELOCIDADE*/); //IRБ MOVER O PORTAO PARA O LOCAL DE ABERTURA
            
Gabriel 1//DEFINE QUE Gabriel Й IGUAL A 1
            
SendClientMessage(playerid,0xFFFFFFFF,"O portao foi aberto."); //MANDA MENSAGEM AO JOGADOR
        
}
        else
        {
            
MoveObject(Portao,/*COORDENADA X*/,/*COORDENADA Y*/,/*COORDENADA Z*/,/*VELOCIDADE*/); //FECHA O PORTAO NAS COORDENADAS QUE VOCК COLOCAR
            
Gabriel 0//USAREMOS ESTA VARIAVEL PARA DEFINIR SE O PORTAO ESTБ FECHADO OU NГO
            
SendClientMessage(playerid,0xFFFFFFFF,"O portao foi fechado.");
        }
        return 
1;
    }
    return 
0;
}
//==============================[ caso vocк queira que o portao seja fechado em um determinado tempo use o codigo a seguir ]==============================
new Portao;
forward FecharPortao(); //DECLARA A PUBLIC
public OnGameModeInit()
{
    
Portao CreateObject(/*MODELO*/,/*COORDENADA X*/,/*COORDENADA Y*/,/*COORDENADA Z*/,/*ANGULO DE ROTACAO X*/,/*ANGULO DE ROTACAO Y*/,/*ANGULO DE ROTACAO Z*/);
    return 
1;
}
public 
OnPlayerCommandText(playerid,cmdtext[])
{
    new
         
idx,
         
cmd[256];
    
cmd strtok(cmdtext,idx);
    if(
strcmp(cmd,"/abrirp",true)) //SE O COMANDO FOR /abrirp A FUNЗГO ABAIXO SERБ EXECUTADA
    
{
        
MoveObject(Portao,/*COORDENADA X*/,/*COORDENADA Y*/,/*COORDENADA Z*/,/*VELOCIDADE*/);
        
SendClientMessage(playerid,0xFFFFFFFF,"O portao foi aberto e serб fechado em 10 segundos.");
        
SetTimer("FecharPortao",10000,false); //ACIONA UM TIMER DE 10 SEGUNDOS QUE IRБ EXECUTAR A PUBLIC ABAIXO
        
return 1;        
    }
    return 
0;
}
public 
FecharPortao() //PUBLIC QUE FECHA O PORTAO
{
    
MoveObject(Portao,/*COORDENADA X*/,/*COORDENADA Y*/,/*COORDENADA Z*/,/*VELOCIDADE*/);
    return 
1;

OBS: Obviamente, й necessбrio trocar as /*coordenadas*/ pelas coordenadas que vocк quer que o portao abra/feche.
Reply


Messages In This Thread
[Ajuda] Erro ao compilar - by gbsinhobsb - 02.04.2011, 14:22
Re: [Ajuda] Erro ao compilar - by Shadoww5 - 02.04.2011, 14:32
Re: [Ajuda] Erro ao compilar - by []Fabricio[] - 02.04.2011, 14:32
Re: [Ajuda] Erro ao compilar - by gbsinhobsb - 02.04.2011, 14:40
Re: [Ajuda] Erro ao compilar - by gbsinhobsb - 02.04.2011, 14:42
Re: [Ajuda] Erro ao compilar - by Shadoww5 - 02.04.2011, 14:52
Re: [Ajuda] Erro ao compilar - by Gabriel_z - 20.05.2011, 17:39
Re: [Ajuda] Erro ao compilar - by Shadoww5 - 20.05.2011, 17:51
Re: [Ajuda] Erro ao compilar - by Gabriel_z - 20.05.2011, 21:20
Re: [Ajuda] Erro ao compilar - by Shadoww5 - 21.05.2011, 00:22

Forum Jump:


Users browsing this thread: 2 Guest(s)