[Ajuda] Portгo
#1

Pessoas, eu to aki quase 5h tentando cria um PORTГO USANDO O SEGUINTE MAPA:

Portгo Aberto:
CreateObject(980,-302.13659668,1506.26147461,71.13352203,0.00000000, 0.00000000,0.00000000); //object(airportgate) (2)


Portгo Feixado:
CreateObject(980,-302.13659668,1506.26147461,71.13352203,0.00000000, 0.00000000,0.00000000); //object(airportgate) (2)


Gente pelo Amor de DEUS me ajudai to ficando louco ja kkk' Pls

Eu tentei com esse code soque traduzi pro gm:

pawn Код:
// Portгo Tutorial ******* - By BUGVIP //
#include <a_samp>

new Portao;

#define Vermelho 0xFF0000AA
#define Amarelo 0xFFFF00AA


public OnFilterScriptInit()
{
    Portao = CreateObject(980,  -302.13659668,1506.26147461,71.13352203, 0, 0, 0, 342.8113);
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{

//----------------------------
    if (strcmp("/abw2", cmdtext, true, 10) == 0)
    {
        if(!IsPlayerAdmin(playerid))
        {
            MoveObject(Portao, -302.13659668,1506.26147461,71.13352203, 5.0);
            SendClientMessage(playerid, Vermelho, "Vocк abriu o portгo da (Bw 2)");
            return 1;
        }
    }
//----------------------------
    if (strcmp("/fbw2", cmdtext, true, 10) == 0)
    {
        if(!IsPlayerAdmin(playerid))
        {
            MoveObject(Portao, -302.13659668,1506.26147461,71.13352203, 5.0);
            SendClientMessage(playerid, Vermelho, "Portгo Fechadinho manolo rs");
            return 1;
        }
    }
    return 0;
}
Reply
#2

tente:
pawn Код:
#include <a_samp>

new Portao;

#define Vermelho 0xFF0000AA
#define Amarelo 0xFFFF00AA

public OnFilterScriptInit()
{
    Portao = CreateObject(980,  -302.13659668,1506.26147461,71.13352203, 0, 0, 0, 342.8113);
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{

//----------------------------
    if (strcmp("/abw2", cmdtext, true, 10) == 0)
    {
        if(IsPlayerAdmin(playerid)) //assim sу poderб abrir o portгo logado na rcon
        {
            MoveObject(Portao, -302.13659668,1506.26147461,61.13352203, 5.0);
            SendClientMessage(playerid, Vermelho, "Vocк abriu o portгo da (Bw 2)");
            return 1;
        }
    }
//----------------------------
    if (strcmp("/fbw2", cmdtext, true, 10) == 0)
    {
        if(IsPlayerAdmin(playerid)) //assim sу poderб abrir o portгo logado na rcon
        {
            MoveObject(Portao, -302.13659668,1506.26147461,61.13352203, 5.0);
            SendClientMessage(playerid, Vermelho, "Portгo Fechadinho manolo rs");
            return 1;
        }
    }
    return 0;
}
vocк nгo mudou as coordenadas pro portгo ir..

Ajudei? Rep+ !?
Reply
#3

Tenso as coordenas sгo iguais --'

Код:
MoveObject(Portao, -302.13659668,1506.26147461,71.13352203, 5.0);

Portao = CreateObject(980,  -302.13659668,1506.26147461,71.13352203, 0, 0, 0, 342.8113);
Reply
#4

PHP код:
#include <a_samp>
new Portao;
#define Vermelho 0xFF0000AA
#define Amarelo 0xFFFF00AA
tente:
pawn Code:
public 
OnFilterScriptInit()
{
    
Portao CreateObject(980,  -302.13659668,1506.26147461,71.13352203000342.8113);
    return 
1;
}
public 
OnPlayerCommandText(playeridcmdtext[])
{
//----------------------------
    
if (strcmp("/abw2"cmdtexttrue10) == 0)
    {
        if(!
IsPlayerAdmin(playerid))
        {
            
MoveObject(Portao, -302.13659668,1506.26147461,61.133522035.0);
            
SendClientMessage(playeridVermelho"Vocк abriu o portгo da (Bw 2)");
            return 
1;
        }
    }
//----------------------------
    
if (strcmp("/fbw2"cmdtexttrue10) == 0)
    {
        if(!
IsPlayerAdmin(playerid))
        {
            
MoveObject(Portao, -302.13659668,1506.26147461,61.133522035.0);
            
SendClientMessage(playeridVermelho"Portгo Fechadinho manolo rs");
            return 
1;
        }
    }
    return 
0;
}
vocк nгo mudou as coordenadas pro portгo ir.. 
Velho mesmo assim nгo funcionou.
Reply
#5

nenhun funcionou.
Reply
#6

troca o
pawn Код:
if(IsPlayerAdmin(playerid))
para
pawn Код:
if(!IsPlayerAdmin(playerid) || IsPlayerAdmin(playerid))
Reply
#7

Pessoal, o portгo nгo sai do lugar como "/Fbw2" Como "/Abw2" ele nгo se move .
Reply
#8

pawn Код:
new Portao;
pawn Код:
public OnFilterScriptInit()
{
Portao = CreateObject(980, -302.13659668, 1506.26147461, 71.13352203, 0.0, 0.0, 342.8113);
return 1;
}
pawn Код:
if(strcmp(cmdtext, "/Abrir", true) == 0)
{
if(!IsPlayerAdmin(playerid) || IsPlayerAdmin(playerid))
{
new Portao = MoveObject(Portao, -302.13659668,1506.26147461,71.13352203, 5.0);
SendClientMessage(playerid, Vermelho, "Vocк abriu o portгo da (Bw 2)");
}
return 1;
}
pawn Код:
if(strcmp(cmdtext, "/Fechar", true) == 0)
{
if(!IsPlayerAdmin(playerid) || IsPlayerAdmin(playerid))
{
new Portao = MoveObject(Portao, -302.13659668,1506.26147461,71.13352203, 5.0);
SendClientMessage(playerid, Vermelho, "Portгo Fechadinho manolo rs");
}
return 1;
}
Reply
#9

nao garanto que funciona,mas tente.

pawn Код:
#include a_samp

forward
    lol();
   
public lol()
    return CreateObject(980,  -302.13659668,1506.26147461,71.13352203, 0, 0, 0, 342.8113);

public OnFilterScriptInit()
{
    return CreateObject(980,  -302.13659668,1506.26147461,71.13352203, 0, 0, 0, 342.8113);
}
public OnPlayerCommandText(playerid,cmdtext[])
{
    if(!strcmp(cmdtext,"/portao",true))
    {
        DestroyObject(0);
        return SetTimer("public",5000,false);
    }
    return 0;
}
como voce nao postou a coordenada dele aberto,tive que por pra destruir e cria-lo novamente.
Reply
#10

WhiX
Quote:

pawn Code:
new Portao;

pawn Code:
public OnFilterScriptInit()
{
Portao = CreateObject(980, -302.13659668, 1506.26147461, 71.13352203, 0.0, 0.0, 342.8113);
return 1;
}

pawn Code:
if(strcmp(cmdtext, "/Abrir", true) == 0)
{
if(!IsPlayerAdmin(playerid) || IsPlayerAdmin(playerid))
{
new Portao = MoveObject(Portao, -302.13659668,1506.26147461,71.13352203, 5.0);
SendClientMessage(playerid, Vermelho, "Vocк abriu o portгo da (Bw 2)");
}
return 1;
}

pawn Code:
if(strcmp(cmdtext, "/Fechar", true) == 0)
{
if(!IsPlayerAdmin(playerid) || IsPlayerAdmin(playerid))
{
new Portao = MoveObject(Portao, -302.13659668,1506.26147461,71.13352203, 5.0);
SendClientMessage(playerid, Vermelho, "Portгo Fechadinho manolo rs");
}
return 1;
}

Cara, coloquei aqui... Deu erro assim :


C:\Users\Gustavo\Desktop\Bw Server\gamemodes\Bw_1.pwn(524) : warning 219: local variable "Portao" shadows a variable at a preceding level
C:\Users\Gustavo\Desktop\Bw Server\gamemodes\Bw_1.pwn(534) : warning 219: local variable "Portao" shadows a variable at a preceding level
C:\Users\Gustavo\Desktop\Bw Server\gamemodes\Bw_1.pwn(183) : warning 204: symbol is assigned a value that is never used: "Portao"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


3 Warnings.



Linhas:


524: new Portao = MoveObject(Portao, -302.13659668,1506.26147461,71.13352203, 5.0);
534: new Portao = MoveObject(Portao, -302.13659668,1506.26147461,71.13352203, 5.0);
183: Portao = CreateObject(980, -302.13659668, 1506.26147461, 71.13352203, 0.0, 0.0, 342.8113);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)