[Ayuda] No me deja compilar
#1

Hola, miren no me deja compilar con esto, es un cmd para abrir una puerta automбtica:

pawn Код:
if(strcmp(cmdtext,"/apexlspd",true) == 0)
{
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 )
    {
        if (!PlayerToPoint(20, playerid,1545,-1628.0999755859,15.199999809265))return SendClientMessage(playerid, COLOR_GREY,"Muy lejos")      
        MoveDynamicObject(lspdexpuerta, 980,1544.50000000,-1627.69995117,8.00000000);
        format(string, sizeof(string), "* %s saca su control remoto laser y abre la puerta del garage.",     sendername);
        SetTimer("lspdexpuertaClose", 7000, 0);
        SendClientMessage(playerid,0x33CCFFAA,"Has abierto la reja Exterior LSPD se cerrara en 7 segundos!");
    }
    return 1;
}

return 0;
}
forward lspdexpuertaClose();
public lspdexpuertaClose()
{
MoveDynamicObject(lspdexpuerta, 980,1544.50000000,-1627.69995117,15.19999981);
}
Reply
#2

ese return 0 te sobra no?
Reply
#3

Quote:
Originally Posted by ConecCionMex
Посмотреть сообщение
ese return 0 te sobra no?
їElimino eso?
Reply
#4

see y si no ponele una

}

abajo de return 0

por qe tienes

2 "}"

y 3 "{"

en el comando
"/apexlspd"
eso quiere decir qe te sobra unoo o te falta uno
Reply
#5

Quote:
Originally Posted by ConecCionMex
Посмотреть сообщение
see y si no ponele una

}

abajo de return 0

por qe tienes

2 "}"

y 3 "{"

en el comando
"/apexlspd"
eso quiere decir qe te sobra unoo o te falta uno
Me puedes decir como quedarнa? , porque intento borrar el return 0 y me tira errores y le pongo el "}" y no me deja compilar
Reply
#6

qe errores te tira o qe
Reply
#7

Lo dejo asн:

pawn Код:
if(strcmp(cmdtext,"/apexlspd",true) == 0)
{
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 )
    {
        if (!PlayerToPoint(20, playerid,1545,-1628.0999755859,15.199999809265))return SendClientMessage(playerid, COLOR_GREY,"Muy lejos")
        MoveDynamicObject(lspdexpuerta, 980,1544.50000000,-1627.69995117,8.00000000);
        format(string, sizeof(string), "* %s saca su control remoto laser y abre la puerta del garage.",     sendername);
        SetTimer("lspdexpuertaClose", 7000, 0);
        SendClientMessage(playerid,0x33CCFFAA,"Has abierto la reja Exterior LSPD se cerrara en 7 segundos!");
    }
return 1;
}
forward lspdexpuertaClose();
public lspdexpuertaClose()
{
MoveDynamicObject(lspdexpuerta, 980,1544.50000000,-1627.69995117,15.19999981);
}
Y me tira estos errores:

C:\Users\Karim\Desktop\GM Real Second Life RP 0.3d\gamemodes\CiudadMaravilla.pwn(2798 : error 017: undefined symbol "lspdexpuertaClose"
C:\Users\Karim\Desktop\GM Real Second Life RP 0.3d\gamemodes\CiudadMaravilla.pwn(27989) : error 029: invalid expression, assumed zero
C:\Users\Karim\Desktop\GM Real Second Life RP 0.3d\gamemodes\CiudadMaravilla.pwn(27989) : error 017: undefined symbol "lspdexpuertaClose"
C:\Users\Karim\Desktop\GM Real Second Life RP 0.3d\gamemodes\CiudadMaravilla.pwn(27991) : error 017: undefined symbol "lspdexpuerta"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


7 Errors.
Reply
#8

pawn Код:
new lspdexpuerta;//pon esto arriva de todo el GM

if(strcmp(cmdtext,"/apexlspd",true) == 0)
{
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 )
    {
        if (!PlayerToPoint(20, playerid,1545,-1628.0999755859,15.199999809265))return SendClientMessage(playerid, COLOR_GREY,"Muy lejos")
        MoveDynamicObject(lspdexpuerta, 980,1544.50000000,-1627.69995117,8.00000000);
        format(string, sizeof(string), "* %s saca su control remoto laser y abre la puerta del garage.",     sendername);
        SetTimer("lspdexpuertaClose", 7000, 0);
        SendClientMessage(playerid,0x33CCFFAA,"Has abierto la reja Exterior LSPD se cerrara en 7 segundos!");
    }
return 1;
}
forward lspdexpuertaClose();
public lspdexpuertaClose()
{
MoveDynamicObject(lspdexpuerta, 980,1544.50000000,-1627.69995117,15.19999981);
}
Reply
#9

y esto tambiйn:

pawn Код:
forward lspdexpuertaClose();
abajo de los includes
Reply
#10

Ahora me tira estos errores:

C:\Users\Karim\Desktop\GM Real Second Life RP 0.3d\gamemodes\CiudadMaravilla.pwn(27990) : error 029: invalid expression, assumed zero
C:\Users\Karim\Desktop\GM Real Second Life RP 0.3d\gamemodes\CiudadMaravilla.pwn(27990) : error 004: function "lspdexpuertaClose" is not implemented
C:\Users\Karim\Desktop\GM Real Second Life RP 0.3d\gamemodes\CiudadMaravilla.pwn(27991) : error 029: invalid expression, assumed zero
C:\Users\Karim\Desktop\GM Real Second Life RP 0.3d\gamemodes\CiudadMaravilla.pwn(27991) : error 004: function "lspdexpuertaClose" is not implemented
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)