19.05.2011, 18:45
Quisiera saber que esta mal en este comando:
Al colocarlo por primera ves, me coloca las gafas, no me manda el mensaje que deberia, y me dice: Uknow, Command....
Al colocarlo luego, no me quita las gafas y me sale el mismo mensaje de uknow...
Que tiene de malo?
pawn Код:
if(strcmp(cmd, "/gafas", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(InfoDelJugador[playerid][pLente] == 0) return SendClientMessage(playerid, COLOR_GREY, " No tienes Ningun Lente que Colocarte.");
new skin = GetPlayerSkin(playerid);
if(LPuestos[playerid] == 0)
{
if(SeColocoUnCasco[playerid] == 0)
{
SetPlayerAttachedObject(playerid, SlotGafas, InfoDelJugador[playerid][pLente], 2, SkinOffSet[skin][0], SkinOffSet[skin][1], SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
LPuestos[playerid] = 1;
format(string,sizeof(string),"* %s se coloca unos lentes.",NombreEx(playerid));
ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else { SendClientMessage(playerid, COLOR_GREY, " Quitate El Casco Antes de Colocarte Las Gafas"); }
}
else if(LPuestos[playerid] == 1)
{
if(SeColocoUnCasco[playerid] == 0)
{
RemovePlayerAttachedObject(playerid, SlotGafas);
LPuestos[playerid] = 0;
format(string,sizeof(string),"* %s se saca sus lentes y los guarda.",NombreEx(playerid));
ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else { SendClientMessage(playerid, COLOR_GREY, " Quitate El Casco Antes de Colocarte Las Gafas"); }
}
}
return 1;
}
Al colocarlo luego, no me quita las gafas y me sale el mismo mensaje de uknow...
Que tiene de malo?