SA-MP Forums Archive
[Ayuda] No me deja compilar - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Ayuda] No me deja compilar (/showthread.php?tid=310557)



[Ayuda] No me deja compilar - Karim_Loyola - 12.01.2012

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);
}



Respuesta: [Ayuda] No me deja compilar - ConecCionMex - 12.01.2012

ese return 0 te sobra no?


Respuesta: [Ayuda] No me deja compilar - Karim_Loyola - 12.01.2012

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


Respuesta: [Ayuda] No me deja compilar - ConecCionMex - 12.01.2012

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


Respuesta: [Ayuda] No me deja compilar - Karim_Loyola - 12.01.2012

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


Respuesta: [Ayuda] No me deja compilar - ConecCionMex - 12.01.2012

qe errores te tira o qe


Respuesta: [Ayuda] No me deja compilar - Karim_Loyola - 12.01.2012

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.


Respuesta: [Ayuda] No me deja compilar - ConecCionMex - 12.01.2012

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);
}



Respuesta: [Ayuda] No me deja compilar - Adoniiz - 12.01.2012

y esto tambiйn:

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


Respuesta: [Ayuda] No me deja compilar - Karim_Loyola - 12.01.2012

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.