Ayuda en comando para admin -
The_M - 29.11.2010
pawn Код:
dcmd_sethealth(playerid,params[])
{
if(AccInfo[playerid][Level] >= 4)
{
new Index;
new tmp[256]; tmp = strtok(params,Index);
new tmp2[256]; tmp2 = strtok(params,Index);
if(!strlen(tmp) || !strlen(tmp2) || !IsNumeric(tmp2)) return
SendClientMessage(playerid, LIGHTBLUE2, "Usa: /sethealth [ID] [Monto]") &&
SendClientMessage(playerid, orange, "Function: Le fijara la vida al jugador especifico!");
if(strval(tmp2) < 0 || strval(tmp2) > 100 && AccInfo[playerid][Level] != ServerInfo[MaxAdminLevel]) return
SendClientMessage(playerid, red, "ERROR: Monto de vida invalido!");
new player1 = strval(tmp);
new health = strval(tmp2);
new string[128];
if(AccInfo[player1][Level] == ServerInfo[MaxAdminLevel] && AccInfo[playerid][Level] != ServerInfo[MaxAdminLevel]) return
SendClientMessage(playerid,red,"ERROR: No puedes usar este comando en este admin");
if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
SendCommandToAdmins(playerid,"FijarVida");
format(string, sizeof(string), "|- Le has fijado \"%s's\" de vida a '%d' -|", pName(player1), health);
SendClientMessage(playerid,BlueMsg,string);
if(player1 != playerid)
{
format(string,sizeof(string),"|- Administrador \"%s\" te ha fijado la vida a '%d' -|", pName(playerid), health);
SendClientMessage(player1,blue,string);
}
return SetPlayerHealth(player1, health);
}
else return ErrorMessages(playerid, 2);
}
else return ErrorMessages(playerid, 1);
Como borro el mensaje que le da a los jugadores, por ejemplo aca, para cuando sea un hacker y yo haga este comando en el, que no le diga ningun mensaje como este:
"|- Administrador \"%s\" te ha fijado la vida a '%d' -|"
Mi pregunta es como lo borro si des configurar todo, tambien en el comando explotar, quemar, slap, etc.
Mi punto es el sistema de checkeo sea silencioso.
Re: Ayuda en comando para admin -
Zamaroht - 29.11.2010
Borra estas 5 lнneas:
pawn Код:
if(player1 != playerid)
{
format(string,sizeof(string),"|- Administrador \"%s\" te ha fijado la vida a '%d' -|", pName(playerid), health);
SendClientMessage(player1,blue,string);
}
Respuesta: Ayuda en comando para admin -
The_M - 29.11.2010
ї Quedarнa asн?
pawn Код:
if(AccInfo[player1][Level] == ServerInfo[MaxAdminLevel] && AccInfo[playerid][Level] != ServerInfo[MaxAdminLevel]) return
SendClientMessage(playerid,red,"ERROR: No puedes usar este comando en este admin");
if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
SendCommandToAdmins(playerid,"FijarVida");
format(string, sizeof(string), "|- Le has fijado \"%s's\" de vida a '%d' -|", pName(player1), health);
SendClientMessage(playerid,BlueMsg,string);
return SetPlayerHealth(player1, health);
}
else return ErrorMessages(playerid, 2);
}
else return ErrorMessages(playerid, 1);
}
Respuesta: Ayuda en comando para admin -
[J]ulian - 29.11.2010
asi quedaria
pawn Код:
dcmd_sethealth(playerid,params[])
{
if(AccInfo[playerid][Level] >= 4)
{
new Index;
new tmp[256]; tmp = strtok(params,Index);
new tmp2[256]; tmp2 = strtok(params,Index);
if(!strlen(tmp) || !strlen(tmp2) || !IsNumeric(tmp2)) return
SendClientMessage(playerid, LIGHTBLUE2, "Usa: /sethealth [ID] [Monto]") &&
SendClientMessage(playerid, orange, "Function: Le fijara la vida al jugador especifico!");
if(strval(tmp2) < 0 || strval(tmp2) > 100 && AccInfo[playerid][Level] != ServerInfo[MaxAdminLevel]) return
SendClientMessage(playerid, red, "ERROR: Monto de vida invalido!");
new player1 = strval(tmp);
new health = strval(tmp2);
new string[128];
if(AccInfo[player1][Level] == ServerInfo[MaxAdminLevel] && AccInfo[playerid][Level] != ServerInfo[MaxAdminLevel]) return
SendClientMessage(playerid,red,"ERROR: No puedes usar este comando en este admin");
if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
SendCommandToAdmins(playerid,"FijarVida");
format(string, sizeof(string), "|- Le has fijado \"%s's\" de vida a '%d' -|", pName(player1), health);
SendClientMessage(playerid,BlueMsg,string);
return SetPlayerHealth(player1, health);
}
else return ErrorMessages(playerid, 2);
}
else return ErrorMessages(playerid, 1);
Respuesta: Ayuda en comando para admin -
The_M - 29.11.2010
Gracias por la ayuda.