21.07.2011, 03:30
Hola, bueno simplemente la funcion del comando me funciona, pero no logro descubrir por que me dice SERVER: Unknown command. xD
Funciona pero con ese mensaje
Aca el comando:
Que puede ser
EDIT: Ahora que me fije bien, me falto agregar un return 1; debajo de las acciones xD
PD: chaoz, podrias agregarlo al Tutoriales & FAQ, yo creo que a muchos les ha pasado, saludos
Funciona pero con ese mensaje
Aca el comando:
pawn Код:
new HumoPrision[9];
if(strcmp(cmd,"/humos",true)==0)
{
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 3)
{
new x_job[256];
x_job = strtok(cmdtext, idx);
if(!strlen(x_job))
{
SendClientMessage(playerid, COLOR_GREY, "USO: /Humos [accion] ");
SendClientMessage(playerid, COLOR_GREY, "Acciones Disponibles: Colocar, Quitar.");
return 1;
}
if(!PlayerToPoint(100.0,playerid,356.4824,2042.5410,-11.9187))
{
SendClientMessage(playerid, COLOR_GREY, " No estas en la prision !");
return 1;
}
if(strcmp(x_job,"Colocar",true) == 0)
{
if(HumoPrision[8] == 1)
{
SendClientMessage(playerid, COLOR_GREY, "Ya colocastes humos, no puedes colocar mas.");
return 1;
}
for(new i=0;i<MAX_PLAYERS;i++)
{
if(i == MAX_PLAYERS - 1)
{
// Aca funciona perfecto, pero me dice: SERVER: Unknown command.
HumoPrision[0] = CreateDynamicObject(2780, 356.4824,2042.5410,-11.9187,171.8447,0,0,0);
HumoPrision[1] = CreateDynamicObject(2780, 350.0006,2038.2374,-11.9263,250.1579,0,0,0);
HumoPrision[2] = CreateDynamicObject(2780, 353.1587,2029.8636,-11.9187,357.7785,0,0,0);
HumoPrision[3] = CreateDynamicObject(2780, 361.2980,2029.5043,-11.9187,354.0909,0,0,0);
HumoPrision[4] = CreateDynamicObject(2780, 359.9789,2030.6572,-15.8942,45.0062,0,0,0);
HumoPrision[5] = CreateDynamicObject(2780, 352.8431,2030.4032,-15.8942,304.4362,0,0,0);
HumoPrision[6] = CreateDynamicObject(2780, 350.4558,2041.4603,-15.8942,235.4077,0,0,0);
HumoPrision[7] = CreateDynamicObject(2780, 358.1850,2041.6886,-15.8942,159.9771,0,0,0);
HumoPrision[8] = 1;
}
}
}
if(strcmp(x_job,"Quitar",true) == 0)
{
if(HumoPrision[8] != 1){SendClientMessage(playerid,COLOR_GREY,"No hay humos en estos momentos.");
return 1;
}
else
{
// Aca lo mismo, funciona perfecto pero me dice: SERVER: Unknown command.
for(new o=0;o < 9;o++){if(o != 8){DestroyDynamicObject(HumoPrision[o]);}else{HumoPrision[o] = 0;}}
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "No eres policia!");
return 1;
}
}
EDIT: Ahora que me fije bien, me falto agregar un return 1; debajo de las acciones xD
PD: chaoz, podrias agregarlo al Tutoriales & FAQ, yo creo que a muchos les ha pasado, saludos