Pregunta. - 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: Pregunta. (
/showthread.php?tid=522198)
Pregunta. -
Snoopythekill - 26.06.2014
Hola.
ї Cual es la diferencia al usar brackets y usar solo return en zcmd ?
aquн pongo un ejemplo con el mismo comando:
pawn Код:
command(daradmin, playerid, params[])
{
if(!PlayerInfo[playerid][Admin] >= 1) return SendClientMessage(playerid, -1, "Necesitas ser administrador para usar este comando.");
if(IsPlayerConnected(params[0]) && params[0] != INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "Player no conectado.");
if(params[1] < 0 || params[1] > 6) return SendClientMessage(playerid, Amarillo, "/daradmin [playerid] [nivel (0-6)].");
PlayerInfo[params[0]][Admin] = params[1];
format(Message, sizeof(Message), "Administrador %s te ha hecho administrador nivel %d.", Nombre(playerid), params[1]);
SendClientMessage(params[0], Especial, Message);
format(iMessage, sizeof (iMessage), "Has hecho administrador nivel %d a %s.",params[1], Nombre(params[0]));
SendClientMessage(playerid, Especial, iMessage);
return 1;
}
pawn Код:
command(daradmin, playerid, params[])
{
if(PlayerInfo[playerid][Admin] >= 1)
{
if(sscanf(params, "ui", params[0], params[1])) return SendClientMessage(playerid, Amarillo, "/daradmin [playerid] [nivel].");
if(IsPlayerConnected(params[0]) && params[0] != INVALID_PLAYER_ID)
{
if(params[1] < 0 || params[1] > 6) return SendClientMessage(playerid, Amarillo, "/daradmin [playerid] [nivel (0-6)].");
PlayerInfo[params[0]][Admin] = params[1];
format(Message, sizeof(Message), "Administrador %s te ha hecho administrador nivel %d.", Nombre(playerid), params[1]);
SendClientMessage(params[0], Especial, Message);
format(iMessage, sizeof (iMessage), "Has hecho administrador nivel %d a %s.",params[1], Nombre(params[0]));
SendClientMessage(playerid, Especial, iMessage);
}
else
{
SendClientMessage(playerid, Amarillo, No_Conectado);
}
}
else
{
SendClientMessage(playerid, Amarillo, No_Admin);
}
return 1;
}
ї Quй es mбs recomendable, porquй y cual es la diferencia ?.
Gracias.
Respuesta: Pregunta. -
PolloLoko - 26.06.2014
Por lo que se basicamente son iguales
pero prefiero la forma primera como la quieras llamar es mas directa, por la forma en que se estructura
que la segunda y te ahorras llaves inservibles
PD: tu foto me dio 45 tipos de cancer
Respuesta: Pregunta. -
DesingMyCry - 26.06.2014
La diferencia es el orden. El orden esta asociado al entendimiento del cуdigo y este a la velocidad con que lo editas.