CMD:sethealth(playerid, params[]) {
new id = -1, Float:hp;
if(sscanf(params, "uf", id, hp)) return SendClientMessageEx(playerid, COLOR_RED, "Usa: {FFFFFF}/sethp [ID] [health]");
if(!IsPlayerConnected(id)) return SendClientMessageEx(playerid, COLOR_RED, "{FF0000}» Error: {FFFFFF}Jugador no encontrado.");
SetPlayerHealth(id, hp);
new str[128];
format(str, sizeof(str), "** %s has set %s's HP to: %0.2f", PlayerName(playerid), PlayerName(id), hp);
SendClientMessageToAll(COLOR_YELLOW, str);
return 1;
}
zcmd(comando, playerid, params[])// a comando lo cambias por el nombre de tu comando
{
new jugador = strval(params[0]);
if(strlen(params))
{
if(VariableDeLaInfo[playerid][VariablesDelAdmin] > 1)//cambias VariableDeLaInfo por tu variable ej: PlayerInfo, y a VariablesDelAdmin la cambias por tu variable ej: pAdmin o AdminLevel o como lo tengas
{
GivePlayerMoney(jugador, 1000);//esto le dara 1000 al jugador
SetPlayerHealth(jugador, 100);//esto le dara 100 de vida al jugador
}
else SendClientMessage(playerid, COLOR_GRAD2, "No puedes usar este comando, es solo para administradores.");
}
else SendClientMessageEx(playerid, COLOR_GRAD2, "Utilize: /comando (jugadorID)");
return 1;
}
Los titulos deben ser descriptivos y no similares a: "AYUDA", "ALGUIEN QUE ME AYUDE", etc.
|
CMD:dararma(playerid,params[]) {
new id,armaid,balas;
if(sscanf(params,"udd",id,armaid,balas)) {
SendClientMessage(playerid,-1,"Utiliza /dararma [Nombre / ID] [Arma ID] [Balas]");
return 1;
}
if(!IsPlayerConnected(id)) {
SendClientMessage(playerid,-1,"El jugador no estб conectado");
return 1;
}
GivePlayerWeapon(id,armaid,balas);
new string[128],name[MAX_PLAYER_NAME];
GetPlayerName(id,name,MAX_PLAYER_NAME);
format(string,sizeof(string),"Le has dado a %s (ID:%d) el arma ID %d con %d balas",name,id,armaid,balas);
SendClientMessage(playerid,-1,string);
return 1;
}