15.08.2013, 16:16
Estas usando mal la estructura "else", recuerda que cuando la usas sin llaves la tomarб hasta el primer punto y coma. En otras palabras, tu cуdigo es lo mismo que escribir.
Por lo que se repetirб infinitamente.
pawn Код:
YCMD:seguro(playerid, params[], help)
{
switch(YHash(params))
{
case _H<negocio>:
{
if(NegocioInfo[nid][nSeguro] == true)
{
NegocioInfo[nid][nSeguro] = false;
TEXTS:format(MyString, sizeof(MyString),"Nombre: {FFFFFF}%s\n"SERVER_COLORD"Tipo: {FFFFFF}%s\n"SERVER_COLORD"Estado: {FFFFFF}%s\n"SERVER_COLORD"ID: {FFFFFF}%i", NegocioInfo[nid][nNombre], GetNegocioType(NegocioInfo[nid][nTipo]), NegocioInfo[nid][nSeguro]?("Cerrado"):("Abierto"), NegocioInfo[nid][nSQLID][0]);
UpdateDynamic3DTextLabelText(NegocioLabel[nid][0], SERVER_COLORT, MyString);
}
else{ NegocioInfo[nid][nSeguro] = true; } goto TEXTS;
}
default: SendClienteMessage(playerid, -1, #Uso: /seguro [negocio]);
}
return 1;
}