[AJUDA] Rapidinho
#1

Cara , me enrrolei todo agora, como eu consigo fazer esse codigo pro cop e pro adm usarem? Eu fiz assim mais nгo deu muito certo:
pawn Код:
if(strcmp(cmd, "/pg", true) == 0)
    {
        if ((IsACop(playerid) && (PlayerInfo[playerid][pAdmin] == DONO) && PlayerToPoint(15.0, playerid, 1588.555786, -1637.811157, 15.911808))
        { //GateGaragem  //LINHA 35322
            MoveObject( PDGARAGE, 1588.195,-1637.969, 20.086790,3,0.0,0.0,0.0);
            GameTextForPlayer(playerid, "~w~Garagem Interna ~n~~b~Aberta", 5000, 3);
            SetTimer("pd3", 5000, false);
        }
        return true;
    }
Erros:
Код:
C:\Users\Guilherme\Desktop\Brasil Play Facil - Dominio Samp\gamemodes\PlayFacil.pwn(35322) : error 029: invalid expression, assumed zero
Mais quando eu coloco assim:
pawn Код:
if(strcmp(cmd, "/pg", true) == 0)
    {
        if ((IsACop(playerid) || PlayerInfo[playerid][pAdmin] == DONO) && PlayerToPoint(15.0, playerid, 1588.555786, -1637.811157, 15.911808))
        { //GateGaragem
            MoveObject( PDGARAGE, 1588.195,-1637.969, 20.086790,3,0.0,0.0,0.0);
            GameTextForPlayer(playerid, "~w~Garagem Interna ~n~~b~Aberta", 5000, 3);
            SetTimer("pd3", 5000, false);
        }
        return true;
    }
Nгo dб erro algum , mais tambйm nгo abre o portao.

Eu posso estar colocando algo errado?
Desculpe-me pela mб identaзгo.
Reply
#2

pawn Код:
if ((IsACop(playerid) && (PlayerInfo[playerid][pAdmin] == DONO) && PlayerToPoint(15.0, playerid, 1588.555786, -1637.811157, 15.911808)))
E nesse SetTimer creio que seria SetTimerEx com as posiзхes e o id do portгo a ser fechado!
Reply
#3

Quote:
Originally Posted by paulor
Посмотреть сообщение
pawn Код:
if ((IsACop(playerid) && (PlayerInfo[playerid][pAdmin] == DONO) && PlayerToPoint(15.0, playerid, 1588.555786, -1637.811157, 15.911808)))
E nesse SetTimer creio que seria SetTimerEx com as posiзхes e o id do portгo a ser fechado!
Na realidade й setTimer sу!

Ixi cara, testei , e nгo deu certo , agora nem abre mais!
Reply
#4

Quote:
Originally Posted by GuiihCamargo
Посмотреть сообщение
Na realidade й setTimer sу!

Ixi cara, testei , e nгo deu certo , agora nem abre mais!
Vei acho que vc nгo entendeu! Posta a public 'pd3'.
Reply
#5

Quote:
Originally Posted by paulor
Посмотреть сообщение
Vei acho que vc nгo entendeu! Posta a public 'pd3'.
Estб ae:
pawn Код:
public pd3()
{
    MoveObject(PDGARAGE,1588.195,-1637.969,15.193, 2);//GaragemClosed
    return true;
}
Reply
#6

pawn Код:
if(strcmp(cmd, "/pg", true) == 0)
{
    if((IsACop(playerid) || PlayerInfo[playerid][pAdmin] == DONO) && PlayerToPoint(15.0, playerid, 1588.555786, -1637.811157, 15.911808))
    { //GateGaragem
        MoveObject(PDGARAGE, 1588.195, -1637.969, 20.087, 3.0);
        GameTextForPlayer(playerid, "~w~Garagem Interna ~n~~b~Aberta", 5000, 3);
        SetTimer("pd3", 5000, false);
    }
    return true;
}

public pd3()
{
    MoveObject(PDGARAGE, 1588.195, -1637.969, 15.193, 2.0);
    return true;
}
Tenta dessa maneira, apenas fiz um leve modificaзгo, pois nгo encontrei erros nesse CODE ae!
Uma coisa se vc usa uma public pra cada portгo saiba que ta perdendo em optimizaзгo!
Reply
#7

Quote:
Originally Posted by paulor
Посмотреть сообщение
pawn Код:
if(strcmp(cmd, "/pg", true) == 0)
{
    if((IsACop(playerid) || PlayerInfo[playerid][pAdmin] == DONO) && PlayerToPoint(15.0, playerid, 1588.555786, -1637.811157, 15.911808))
    { //GateGaragem
        MoveObject(PDGARAGE, 1588.195, -1637.969, 20.087, 3.0);
        GameTextForPlayer(playerid, "~w~Garagem Interna ~n~~b~Aberta", 5000, 3);
        SetTimer("pd3", 5000, false);
    }
    return true;
}

public pd3()
{
    MoveObject(PDGARAGE, 1588.195, -1637.969, 15.193, 2.0);
    return true;
}
Tenta dessa maneira, apenas fiz um leve modificaзгo, pois nгo encontrei erros nesse CODE ae!
Uma coisa se vc usa uma public pra cada portгo saiba que ta perdendo em optimizaзгo!
Cara , nгo da erro na compilaзгo e sim o portгo nгo se meche.
Reply
#8

Quote:
Originally Posted by GuiihCamargo
Посмотреть сообщение
Cara , nгo da erro na compilaзгo e sim o portгo nгo se meche.
Vc testou ? eu dei uma leve alteraзгo no MoveObject.
Reply
#9

O Paulor jб ajudou ai, mas do jeto que estб um Policial pode usar o comando de qualquer lugar do servidor, e o admin dono sу pode usar perto do portгo. Acho que deveria ser o contrбrio.
Ao contrбrio ficaria:
Код:
if(IsACop(playerid) && PlayerToPoint(15.0, playerid, 1588.555786, -1637.811157, 15.911808) || PlayerInfo[playerid][pAdmin] == DONO)
Reply
#10

Quote:
Originally Posted by Liba.Nakajima
Посмотреть сообщение
O Paulor jб ajudou ai, mas do jeto que estб um Policial pode usar o comando de qualquer lugar do servidor, e o admin dono sу pode usar perto do portгo. Acho que deveria ser o contrбrio.
Ao contrбrio ficaria:
Код:
if(IsACop(playerid) && PlayerToPoint(15.0, playerid, 1588.555786, -1637.811157, 15.911808) || PlayerInfo[playerid][pAdmin] == DONO)
Код:
if((IsACop(playerid) || PlayerInfo[playerid][pAdmin] == DONO) && PlayerToPoint(15.0, playerid, 1588.555786, -1637.811157, 15.911808))
Suposiзгo:

pawn Код:
if((IsACop(playerid) || PlayerInfo[playerid][pAdmin] == DONO) && PlayerToPoint(15.0, playerid, 1588.555786, -1637.811157, 15.911808))
((false || true) && true)//Nгo й Cop й Admin e estб na posiзгo! Passa!
Entгo independente do que sair entre Cop e Admin ele tem de estar na posiзгo!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)