[Ajuda] cmd
#1

Eae Galera Tipo, estou fazneod um portao mais eu queria q qualquer 1 pode abrir, mais daew eu me baseei no meu ssistema de portao da policia...
Olhem meu sistema de portao da policia:

pawn Код:
if(strcmp(cmd, "/pe", true) == 0)
        {
        if ((gTeam[playerid] == Policia) && PlayerToPoint(15.0, playerid, 1546.99853516,-1627.35034180,15.15620422)) {
       MoveObject( PortaoPolicia, 1546.99853516,-1627.35034180,9.34969330,3);
      SendClientMessage(playerid,COLOR_BLUE,"Portao Aberto, ele se fechara em 5 segundos.");
        SetTimer("PE", 5000, false);
        } else {
        }
        return 1;
       }
daew na base dele fiz um outro portao mais sу q qualquer um pode abrir, q й esse:

pawn Код:
if(strcmp(cmd, "/abrir", true) == 0)
        {
     [COLOR="Red"]Linha 427 ->[/COLOR]   PlayerToPoint(15.0, playerid, 2130.74877930,-1025.03735352,67.17620850)) {
       MoveObject( abrir, 2130.74804688,-1180.03710938,37.17620850,3);
      SendClientMessage(playerid,COLOR_BLUE,"portao abriu");
        SetTimer("abrir", 80000, false);
     [COLOR="red"] linha 4331 ->  [/COLOR]} else {
        }
        return 1;
       }
Eu sу tirei o

pawn Код:
if ((gTeam[playerid] == Policia) &&
Mais daew da esse erros:

(427) : error 001: expected token: ";", but found ")"
(427) : error 029: invalid expression, assumed zero
(431) : error 029: invalid expression, assumed zero

Ou seja queria um cmd para qualquer 1 abrir esse portao (/abrir)

Espero que ajudem

att.
Reply
#2

pawn Код:
if(strcmp(cmd, "/abrir", true) == 0)
        {
        if(PlayerToPoint(15.0, playerid, 2130.74877930,-1025.03735352,67.17620850))
       {
        MoveObject(abrir, 2130.74804688,-1180.03710938,37.17620850,3);
        SendClientMessage(playerid,COLOR_BLUE,"Portao Aberto, ele se fechara em 5 segundos.");
        SetTimer("abrir", 5000, false);
        }
        else return 0;
       }
ou assim:

pawn Код:
if(strcmp(cmd, "/abrir", true) == 0)
        {
        if(!PlayerToPoint(15.0, playerid, 2130.74877930,-1025.03735352,67.17620850)) return 0;
        else
        {
        MoveObject(abrir, 2130.74804688,-1180.03710938,37.17620850,3);
        SendClientMessage(playerid,COLOR_BLUE,"Portao Aberto, ele se fechara em 5 segundos.");
        SetTimer("abrir", 5000, false);
        }
       }
os 2 da na mesma !
Reply
#3

pawn Код:
if(strcmp(cmd, "/abrir", true) == 0)
     {
     PlayerToPoint(15.0, playerid, 2130.74877930,-1025.03735352,67.17620850) {
     MoveObject( abrir, 2130.74804688,-1180.03710938,37.17620850,3);
     SendClientMessage(playerid,COLOR_BLUE,"portao abriu");
     SetTimer("abrir", 80000, false);
     }
     return 1;
     }
Tenta
Reply
#4

kruger, o seu nгo funcionara pelo seguinte, o 'PlayerToPoint' no caso serve pra ver a distancia que o player esta daquela posiзгo 'x,y,z', que no caso й "15" e no caso que vocк postou, vocк esta tentando usar o 'PlayerToPoint' como uma funзгo no comando e nгo para se 'caso' o player estiver naquelas circunstвncias movera o objeto no caso !
Reply
#5

A Ok .. Thanks Por Avisar So To Tentando Ajudar .. To Lendo Uns Tutos Ae Pra Ver Se Eu Aprendo '-'
Reply
#6

Eu tentei desse geito mais dae o portao abre tudo certo, mais daew na hora de fechar ele n fecha....
Reply
#7

intao tem q vez no
pawn Код:
public abrir()
, posta ele ai pra poder te ajudar
Reply
#8

JA resolvi. tava ocm capslock o public --'
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)