dcmd_armourall(playerid,params[])
{
#pragma unused params
if(AccInfo[playerid][Level] >= 3)
{
SendCommandToAdmins(playerid,"ArmourAll");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && (i != playerid) && i != ServerInfo[MaxAdminLevel])
{
PlayerPlaySound(i,1057,0.0,0.0,0.0);
SetPlayerArmour(i,100.0);
}
}
new string[128];
format(string,sizeof(string),"|- Administrator \"%s\" has Restored all players armour -|", pName(playerid));
return SendClientMessageToAll(blue, string);
}
else return ErrorMessages(playerid, 6);
}
dcmd_giveallscore(playerid,params[])
{
if(AccInfo[playerid][Level] >= 3)
{
SendCommandToAdmins(playerid,"ScoreAll");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && (i != playerid) && i != ServerInfo[MaxAdminLevel])
{
SetPlayerScore(i, strval(params));
}
}
new string[128];
format(string,sizeof(string),"|- Administrator \"%s\" has set all players score to %d -|", pName(playerid),strval(params));
return SendClientMessageToAll(blue, string);
}
else return ErrorMessages(playerid, 6);
}
dcmd_giveallscore(playerid,params[])
{
if(AccInfo[playerid][Level] >= 3)
{
SendCommandToAdmins(playerid,"ScoreAll");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && (i != playerid) && i != ServerInfo[MaxAdminLevel])
{
SetPlayerScore(i, strval(params));
}
}
new string[128];
format(string,sizeof(string),"|- Administrator \"%s\" has set all players score to %d -|", pName(playerid),strval(params));
return SendClientMessageToAll(blue, string);
}
else return ErrorMessages(playerid, 6);
return 1;
}
dcmd(giveallscore, 12, cmdtext);
dcmd_giveallscore(playerid,params[]) {
if(AccInfo[playerid][Level] >= 3) {
SendCommandToAdmins(playerid,"GiveAllScore");
for(new i = 0; i < MAX_PLAYERS; i++) {
SetPlayerScore(i, GetPlayerScore(i) + strval(params));
}
new string[128];
format(string,sizeof string,"|- Administrator \"%s\" has given everyone %d score!", pName(playerid), strval(params));
SendClientMessageToAll(blue, string);
}
else {
ErrorMessages(playerid, 6);
}
return 1;
}
dcmd_givescore(playerid, params[]) { new giveplayerid, amount, gscore = GetPlayerScore(playerid); if(sscanf(params, "ud", giveplayerid, amount)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /givescore [playerid/partname] [amount]"); else if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: Player not found"); else if(amount > gscore) return SendClientMessage(playerid, 0xFF0000AA, "ERROE:Unknown Score"); else { SetPlayerScore(giveplayerid,GetPlayerScore(giveplayerid) + amount); SetPlayerScore(playerid,gscore - amount); SendClientMessage(playerid, 0x00FF00AA, "Score Sent"); SendClientMessage(giveplayerid, 0x00FF00AA, "You Recieved Score"); } return 1; }
try this:
Код:
dcmd_givescore(playerid, params[]) { new giveplayerid, amount, gscore = GetPlayerScore(playerid); if(sscanf(params, "ud", giveplayerid, amount)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /givescore [playerid/partname] [amount]"); else if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: Player not found"); else if(amount > gscore) return SendClientMessage(playerid, 0xFF0000AA, "ERROE:Unknown Score"); else { SetPlayerScore(giveplayerid,GetPlayerScore(giveplayerid) + amount); SetPlayerScore(playerid,gscore - amount); SendClientMessage(playerid, 0x00FF00AA, "Score Sent"); SendClientMessage(giveplayerid, 0x00FF00AA, "You Recieved Score"); } return 1; } |