rendered paste bodyif(strcmp(cmd, "/setskin", true) == 0)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[playerid][pAdmin] = dini_Int(udb_encode(sendername), "level");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp) && PlayerInfo[playerid][pAdmin] >= 1)
{
SendClientMessage(playerid, COLOR_DBLUE, "Correct Usage: /setskin [playerid] [skinid]");
return 1;
}
idx = strval(string);
giveplayerid = strval(tmp);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
if(logged[playerid] == 1)
{
if(PlayerInfo[playerid][pAdmin] >= 5)
{
if(IsPlayerConnected(giveplayerid))
{
if (IsInvalidSkin(idx) || idx < MIN_SKIN_ID || idx > MAX_SKIN_ID) {
SendClientMessage(playerid, COLOR_RED, "Invalid SKINID");
return true;
}
new PlayerName[30];
GetPlayerName(playerid, PlayerName, 30);
curPlayerSkin[playerid] = idx;
SetPlayerSkin(playerid, idx);
format(string, sizeof(string), "%s Has Changed %s's Skin To: %d",PlayerName, sendername, idx);
SendClientMessageToAll(COLOR_BLUE, string);
printf("[Command] %s has used /setskin to change %s's Skin to %d", PlayerName, giveplayer, idx);
}
else
{
format(string, sizeof(string), "%d is not an active player.", giveplayerid);
SendClientMessage(playerid, COLOR_RED, string);
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "You do not have permission to use that command!");
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "You Must be logged in to use this command!");
}
return 1;
}
if(strcmp(cmd, "/drop", true) == 0)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[playerid][pAdmin] = dini_Int(udb_encode(sendername), "level");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp) && PlayerInfo[playerid][pAdmin] >= 1)
{
SendClientMessage(playerid, COLOR_DBLUE, "Correct Usage: /drop [playerid] [amount]");
return 1;
}
if(logged[playerid] == 1)
{
if(PlayerInfo[playerid][pAdmin] >= 5)
{
if(IsPlayerConnected(giveplayerid))
{
new Height;
Height = strval(tmp);
new Float:X, Float:Y, Float:Z;
GetPlayerPos(giveplayerid, X, Y, Z);
SetPlayerPos(giveplayerid, X, Y, Z+Height);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new PlayerName[30];
GetPlayerName(playerid, PlayerName, 30);
format(string, sizeof(string), "%s Was Dropped by %s at a Height Of: %d",PlayerName,sendername , Height);
SendClientMessageToAll(COLOR_BLUE, string);
printf("[Command] %s has used /drop to drop %s at the Height Of: %d", PlayerName, giveplayer, Height);
}
else
{
format(string, sizeof(string), "%d is not an active player.", giveplayerid);
SendClientMessage(playerid, COLOR_RED, string);
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "You do not have permission to use that command!");
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "You Must be logged in to use this command!");
}
return 1;
}