Quote:
Originally Posted by DesingMyCry
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.
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; }
Por lo que se repetirб infinitamente.
|
Muchisimas gracias seсor, no se que pasу pero ahorita use llaves y me hacia lo mismo y ahora no.
PD: Me ha salvado de repetir cуdigos se lo agradezco mucho.
Un saludo, que pase buen dia.