dcmd_setscore(playerid, params[])
{
new givePlayer, pName[24], ReturnUserName[24], str[128], score;
if(PlayerInfo[playerid][AdminLevel] < 4)
{
SendClientMessage(playerid, COLOR_RED, "You are not authorized to use that command!");
return 1;
}
if(sscanf(params, "u", givePlayer, score))
{
SendClientMessage(playerid, COLOR_GRAD1,"Usage: /setscore [playerid] [score]");
}
if(!IsPlayerConnected(givePlayer))
{
SendClientMessage(playerid, COLOR_RED, "Invalid playerid");
}
if(score <0 || score > 999999)
{
SendClientMessage(playerid, COLOR_GRAD1, "The score cannot be lower than 0 and be higher than 999999");
}
GetPlayerName(playerid, pName, sizeof(pName));
GetPlayerName(givePlayer, ReturnUserName, sizeof(ReturnUserName));
SetPlayerScore(givePlayer, score);
format(str, sizeof(str), "**(Admin)** %s (ID: %d) has set %s (ID: %d) score to %d.", pName, playerid, ReturnUserName, givePlayer, score);
SendmAdminMsg(COLOR_LIGHTRED, str);
return 1;
}
|
SetPlayerHealth(givePlayer, score); |
SetPlayerScore(GetPlayerScore(givePlayer) + score);
dcmd_setscore(playerid, params[])
{
new givePlayer, pName[24], ReturnUserName[24], str[128], score;
if(PlayerInfo[playerid][AdminLevel] < 4)
{
SendClientMessage(playerid, COLOR_RED, "You are not authorized to use that command!");
return 1;
}
if(sscanf(params, "u", givePlayer, score))
{
SendClientMessage(playerid, COLOR_GRAD1,"Usage: /setscore [playerid] [score]");
}
if(!IsPlayerConnected(givePlayer))
{
SendClientMessage(playerid, COLOR_RED, "Invalid playerid");
}
if(score <0 || score > 999999)
{
SendClientMessage(playerid, COLOR_GRAD1, "The score cannot be lower than 0 and be higher than 999999");
}
GetPlayerName(playerid, pName, sizeof(pName));
GetPlayerName(givePlayer, ReturnUserName, sizeof(ReturnUserName));
SetPlayerScore(GetPlayerScore(givePlayer) + score);
format(str, sizeof(str), "**(Admin)** %s (ID: %d) has set %s (ID: %d) score to %d.", pName, playerid, ReturnUserName, givePlayer, score);
SendmAdminMsg(COLOR_LIGHTRED, str);
return 1;
}
Now how would I make it save?
format(file,sizeof(file),"MyAdmin/Scores/%s.txt",n);
If not check the scripting tutorials for how to make something save :)
|
pawn Код:
thats if ur making a admin system PHP код:
|
enum pInfo
{
AdminLevel,
}
public OnPlayerConnect(playerid)
{
PlayerInfo[playerid][AdminLevel] = dini_Int(pFile, "AdminLevel");