if(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; }