26.06.2014, 12:54
Hola.
ї Cual es la diferencia al usar brackets y usar solo return en zcmd ?
aquн pongo un ejemplo con el mismo comando:
ї Quй es mбs recomendable, porquй y cual es la diferencia ?.
Gracias.
ї 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;
}
Gracias.